Win11 Caps Lock弹窗可一键关闭:设置→辅助功能→键盘→关闭“切换键”;或修改注册表Flags值为58;或在通知设置中关闭“键盘”提示;品牌机还需结束厂商OSD进程。

你在 Win11 打字时每次按 Caps Lock 都弹出居中浮动的“Caps Lock On/Off”提示框,遮挡视线、打断输入节奏,尤其在全屏办公或游戏时特别烦人。这个提示不是病毒也不是第三方软件导致,而是系统默认启用的辅助功能反馈机制。
用系统设置一键关闭切换键提示
这是最安全、最快捷的方法,适合所有用户,改完立刻生效,不需要重启。
按下 Win + I 打开设置 → 点击左侧“辅助功能” → 在右侧选择“键盘” → 找到“切换键”开关并【关闭它】。
这一步会同时禁用 Caps Lock、Num Lock、Scroll Lock 的屏幕弹窗和声音提示。如果你只想要关弹窗但保留声音,这个方法不适用,需换其他方式。
通过注册表彻底屏蔽视觉反馈
该方法能绕过系统设置限制,强制禁用所有与切换键相关的视觉提示,包括某些设置里关不掉的残留弹窗。
方法一:手动修改注册表项
按下 Win + R → 输入 regedit → 回车以管理员权限运行注册表编辑器 → 在地址栏粘贴并回车:HKEY_CURRENT_USER\Control Panel\Accessibility\ToggleKeys → 在右侧查找名为 Flags 的 DWORD 值;若不存在,右键空白处 → 新建 → DWORD (32 位) 值 → 命名为 Flags → 双击它,将“数值数据”设为 58,基数选“十进制” → 点击确定。
方法二:用 PowerShell 一行执行(更省事)
以管理员身份运行 PowerShell,粘贴执行以下命令:
New-ItemProperty -Path "HKCU:\Control Panel\Accessibility\ToggleKeys" -Name "Flags" -Value 58 -PropertyType DWORD -Force
执行后直接关闭窗口,无需重启,注销当前用户即可生效。注意:修改前建议先导出该注册表项备份,路径复制要一字不差,错一个斜杠就找不到位置。
单独屏蔽键盘通知类弹窗
有些用户发现关闭“切换键”后仍有弹窗,其实是 Windows 把 Caps Lock 状态归类为“通知”,走的是另一套通道。
第一步:打开设置 → 系统 → 通知和操作
第二步:滚动到底部,点击“相关设置”下的“管理通知源”
第三步:在应用列表中找“键盘”或“Windows 键盘服务” → 进入其通知设置页 → 关闭“在按下大写锁定键时显示提示通知”
这一步专治那些从通知中心冒出来的半透明气泡提示,不影响其他系统通知,也不影响 Caps Lock 实际功能。
结束第三方键盘管理进程(针对特定品牌)
如果你用的是联想、戴尔、华硕等品牌笔记本,弹窗可能来自厂商预装的键盘控制工具,比如 Lenovo Utility、Dell QuickSet、ASUS Keyboard OSD 等。
按下 Ctrl + Shift + Esc 打开任务管理器 → 切换到“进程”选项卡 → 在“后台进程”或“启动”中查找含 “Utility”、“OSD”、“Hotkey” 字样的进程 → 右键它 → 选择“结束任务”。
结束后立即测试 Caps Lock,弹窗消失即说明命中目标。要永久禁用,可在“启动”选项卡中右键该进程 → “禁用”。
⚠️ 注意:结束前务必确认进程描述里有类似“This utility controls special keyboard functions like hotkeys”的字样,否则误杀可能导致 Fn 键失灵或亮度/音量调节异常。











