Win11可禁用Caps Lock提示框:通过注册表新建字符串值ShowCapsLockIndicator并设为0,或用PowerShell命令Set-ItemProperty一键设置,无需重启即生效。

Win11系统默认在按Caps Lock键时,屏幕右下角会弹出半透明提示框显示“大写已开启”或“大写已关闭”,这个提示对部分用户造成视觉干扰,尤其在全屏游戏、视频剪辑或演示场景中容易分神。
通过注册表编辑器永久禁用Caps Lock提示
第一步:按 Win + R 打开运行窗口,输入 regedit → 回车,以管理员身份运行注册表编辑器。
第二步:依次展开路径:HKEY_CURRENT_USER\Control Panel\Keyboard。
第三步:在右侧空白处右键 → 新建 → 字符串值(REG_SZ),命名为 ShowCapsLockIndicator。
第四步:双击新建的项,将数值数据设为 0,点击确定。若该键值已存在,直接双击修改数值即可。⚠️注意:必须是字符串类型(REG_SZ),不能误建为DWORD(32位)或QWORD,否则无效。
使用PowerShell命令一键设置
方法一:以管理员身份运行PowerShell,执行以下命令:
Set-ItemProperty -Path 'HKCU:\Control Panel\Keyboard' -Name 'ShowCapsLockIndicator' -Value '0' -Type String
方法二:若提示权限不足,先执行 Start-Process powershell -Verb runAs 重新以管理员身份启动,再粘贴上条命令运行。
这一步操作起来很简单,直接复制整行命令回车即可,无需重启,下次按下Caps Lock时提示即消失。
验证是否生效
按一次Caps Lock键,观察右下角是否仍有提示出现。如果无任何浮动提示,则已成功关闭;如有残留,检查注册表项类型是否为字符串(REG_SZ)且数值为纯数字0(不含空格或引号)。

















