mac系统默认用caps lock切换输入法,需在「系统设置→键盘→输入源→编辑」中删除「选择上一个输入源」旁的caps lock绑定;若需彻底禁用该键,可用karabiner-elements启用「disable caps lock」规则。

Mac系统默认将Caps Lock键设为中英文输入法切换快捷键,导致误按后输入法频繁跳转、打字中断,必须彻底禁用该绑定才能避免干扰。
关闭Caps Lock键的输入法切换功能
第一步:打开「系统设置」→「键盘」→「输入源」。
第二步:点击右下角「编辑」按钮(图标为三个点横向排列),进入输入源快捷键管理界面。
第三步:在「选择上一个输入源」这一行,找到「Caps Lock」对应的快捷键绑定,点击右侧的「×」将其删除。【删除前务必确认此处显示的是“Caps Lock”,而非“无”或“空格”】
这一步做完后,Caps Lock键不再触发任何输入法切换动作,但依然能正常实现大小写锁定功能(如需完全禁用大小写锁定,需另设)。
让Caps Lock键彻底失效(可选)
方法一:通过系统内置设置停用
进入「系统设置」→「键盘」→「键盘快捷键」→「输入源」,取消勾选「使用Caps Lock键切换输入法」——但此选项在macOS 13及以后版本中已移除,仅适用于旧系统。
方法二:用Karabiner-Elements重映射(推荐)
下载安装 Karabiner-Elements → 启动后点击「Complex Modifications」→「Add rule」→ 搜索并启用「Disable caps lock」规则。【启用后Caps Lock物理按键将完全无响应,包括大小写锁定功能】
这一步操作起来很简单,直接把规则开关拨到ON就行。
验证是否生效
打开任意文本编辑器(如备忘录),连续按Caps Lock键三次。
观察菜单栏右上角的输入法图标是否变化:如果不变化,且字母大小写仍由Shift控制,则说明输入法切换已成功解除。
若图标仍跳转,说明「输入源」快捷键列表里还有残留绑定,需返回第一步重新检查。











