关闭macOS Caps Lock切换输入法需三步:先在“系统设置→键盘→输入法”中取消勾选“使用大写锁定键切换ABC输入模式”;再在“文字输入→编辑→简体拼音→选项”中关闭同名选项;第三方输入法须在其自身设置中关闭;最后可通过终端命令重置输入源缓存。

Mac上按一下Caps Lock键就跳成中文或英文输入法,打字时总被意外打断,根本没法专注输入——这其实是macOS自10.12起默认开启的输入法切换机制在作祟,不是键盘坏了,也不是系统出故障。
关闭系统级Caps Lock输入法切换开关
第一步:点击屏幕左上角苹果图标 → 选择“系统设置”;
第二步:在左侧边栏中滚动找到并点击“键盘”;
第三步:切换到顶部标签栏中的“输入法”分页;
第四步:向下滚动至“快捷键”区域,找到“使用大写锁定键切换ABC输入模式”选项;
第五步:取消勾选该复选框——【这是最关键的一步,不取消就永远无法恢复点按即锁定大写】。
检查中文输入法内部的Caps Lock绑定
方法一:进入“系统设置 → 键盘 → 文字输入”,点击右侧“编辑…”;
在输入源列表中找到“简体拼音”(或其他正在用的中文输入法),点击其右侧“选项”;
取消勾选“使用大写锁定键切换‘美国’输入法”——这项设置独立生效,优先级高于系统全局开关。
方法二:若你用的是第三方拼音输入法(如搜狗、百度),需单独打开该输入法的偏好设置面板,在“快捷键”或“高级”页里查找“Caps Lock切换中英文”并关闭;
注意:【部分第三方输入法不读取系统设置,必须在其自身界面里关】。
重置输入源历史(终端命令补救)
如果前两步操作后仍无效,说明输入源缓存已错乱。打开“终端”应用,逐行执行以下命令:
defaults write -g ApplePressAndHoldEnabled -bool false
defaults write com.apple.HIToolbox AppleSelectedInputSourceHistory -array
killall HIToolbox
执行完第三条命令后,系统会立即重启输入法服务,无需重启电脑。

















