需先关闭系统“使用大写锁定键切换abc输入法”选项,再启用简体拼音输入法下的中/英键双模行为:短按切英文,长按约1.2秒触发大写锁定。

Mac上想让Caps Lock键单点就切换中英文输入法、长按才触发大写锁定,而不是默认的“单点切输入法+长按才大写”或“只大写不切输入法”,需要关闭系统对Caps Lock的输入法绑定,并启用原生中/英键智能行为。
确认当前Caps Lock行为并重置为默认中/英键逻辑
先检查你的Mac是否已误启“用Caps Lock切换ABC输入法”——这个选项一旦开启,Caps Lock就彻底失去大写锁定能力,变成纯输入法开关,无法长按大写。
点击左上角苹果图标 → “系统设置” → 左侧边栏点“键盘” → 右侧切换到“文字输入”标签页。
点右下角“编辑…”按钮 → 在弹出窗口中,【务必取消勾选“使用大写锁定键切换‘ABC’输入法’”】 → 点击“完成”并关闭窗口。
这一步是前提。若此处仍勾选,后续所有长按操作都不会触发大写锁定,指示灯也不会亮。
启用系统自带的中/英键双模行为
macOS 10.12起,系统将Caps Lock键在中文输入法下自动识别为“中/英键”,无需第三方工具即可实现单点/长按分离功能。
确保你正在使用系统自带简体拼音或ABC输入法(非搜狗、百度等第三方输入法)。
切换到中文输入状态(菜单栏显示“简体拼音”或“拼音-地球图标”)→ 此时Caps Lock键帽若印有“中/英”,即已就绪。
短按一次Caps Lock:立即切换至英文输入模式,菜单栏图标变为“ABC”,可直接输入小写英文。
长按Caps Lock约1.2秒:键盘右上角指示灯亮起(或菜单栏出现⇪图标),进入大写锁定状态;此时再按任意字母键,输出大写字母;再次短按Caps Lock即退出锁定。
注意:该行为仅在“简体拼音”或“ABC”输入法激活时生效。若当前是英文输入法,Caps Lock长按仍会触发大写锁定,但短按无切换效果——这是正常设计,不是故障。
验证与异常处理
第一步:打开“备忘录”,切换至简体拼音输入法,输入“你好”后,短按Caps Lock → 应立刻转为英文输入,敲a显示“a”而非“啊”。
第二步:保持简体拼音状态,长按Caps Lock约1.5秒 → 观察右上角灯是否亮起(或菜单栏出现⇪)→ 输入b,应输出“B”。
第三步:亮灯状态下短按Caps Lock → 指示灯熄灭,再输入c应输出“c”。
若长按时指示灯不亮,返回“系统设置→键盘→文字输入→编辑…”,再次确认“使用大写锁定键切换‘ABC’输入法”未被勾选;同时检查“系统设置→键盘→修饰键…”中Caps Lock行为是否仍为“Caps Lock”而非被映射成其他键。











