需在系统或输入法级调整:一、系统设置中取消“使用大写锁定键切换输入法”;二、中文输入法选项里关闭“使用Caps Lock切换中英文”;三、修饰键设置中将Caps Lock恢复为默认;四、终端执行defaults命令重置输入源历史并重启HIToolbox。

如果您已启用 Caps Lock 键作为中英文输入法切换键,但希望恢复其传统大写锁定功能或彻底禁用该切换行为,则需在系统级或输入法级进行针对性调整。以下是关闭此功能的具体操作路径:
一、在系统“文字输入”设置中关闭Caps Lock切换功能
该方法直接禁用 macOS 对 Caps Lock 键的中英文切换重映射,使其回归默认大写锁定行为,且不影响其他输入法快捷键配置。
1、点击左上角苹果菜单,选择“系统设置”。
2、在边栏中点按“键盘”,向下滚动后选择“文字输入”。
3、点击右侧的“编辑…”按钮,进入输入源管理界面。
4、找到当前启用的中文输入法(如“简体拼音”),在其右侧点击“选项”。
5、取消勾选“使用大写锁定键切换‘[上次所用的拉丁输入法]’输入法”选项。
二、通过中文输入法自身选项关闭Caps Lock绑定
部分中文输入法(如“简体拼音”“繁体注音”)在内部提供独立开关,可单独控制 Caps Lock 是否参与中英文状态切换,该设置优先级高于系统全局设定。
1、进入“系统设置” > “键盘” > “文字输入”。
2、在输入源列表中,定位并点击您正在使用的中文输入法名称右侧的“选项”按钮。
3、查找名为“使用 Caps Lock 切换中英文”或类似表述的开关项。
4、将该开关滑动至关闭状态(显示为灰色或“关”)。
三、重置Caps Lock键的系统级修饰行为
若此前曾通过“修饰键”设置将 Caps Lock 更改为“无操作”或“控制键”等非标准行为,可能导致其与输入法切换逻辑冲突,需还原为原始定义以确保功能一致性。
1、打开“系统设置” > “键盘” > “键盘快捷键”。
2、在左侧列表中选择“修饰键…”(位于底部附近)。
3、在弹出窗口中,找到“Caps Lock 键”对应的下拉菜单。
4、将其设为“Caps Lock”(即恢复默认功能,而非“无操作”或“Control”等)。
5、点击“好”保存更改。
四、使用终端命令强制禁用输入法层的Caps Lock响应
当图形界面设置未生效时,可通过系统底层偏好设置命令清除相关键绑定缓存,适用于 macOS Ventura 及更新版本。
1、打开“访达”,前往“应用程序” > “实用工具”,启动“终端”。
2、输入以下命令并回车执行:
defaults write com.apple.HIToolbox AppleSelectedInputSourceHistory -array
3、再输入以下命令并回车:
defaults write com.apple.HIToolbox AppleSelectedInputSourceHistory -array '({"InputSourceKind"="Keyboard Layout"; "KeyboardLayout ID"=1; "KeyboardLayout Name"="ABC";})'
4、重启“输入法服务”:在终端中运行 killall HIToolbox。










