macOS可自定义输入法切换快捷键,支持Control+空格、Command+空格、Caps Lock或Fn键;Caps Lock需在「文字输入」中单独启用;Fn键设置在「键盘」板块;高级自动切换需第三方工具。
macos 默认用 control + 空格键 切换输入法,但你可以自定义成其他组合,比如 caps lock、command+空格,甚至 fn 键触发。
在系统设置中修改快捷键
打开「系统设置」→ 左侧点「键盘」→ 右侧点「键盘快捷键」→ 在左侧列表中选「输入源」。右侧会列出当前快捷键,例如“选择上一个输入源”和“选择下一个输入源”。
- 点击某一项(如“选择上一个输入源”)旁的快捷键组合,它会高亮变可编辑状态
- 直接按下你想要的新组合键(比如 Command + Space 或 Caps Lock)
- 系统会自动保存;若提示冲突,说明该组合已被其他功能占用,需换一个
注意 Caps Lock 的特殊设置
如果你希望用大写锁定键切换中英文(比如中文输入法 ↔ 英文输入法),这不是在快捷键面板里设的,而是单独开启:
- 回到「系统设置」→ 「键盘」→ 「文字输入」→ 「编辑…」
- 勾选「使用大写锁定键切换[拉丁输入法和当前输入法]」
- 这个选项只在你添加了非拉丁输入法(如简体拼音、粤语、日文)后才会出现
Fn 键也可以当切换键用
部分 Mac 键盘(尤其带触控栏或特定布局)支持把 Fn 键设为输入法切换触发器:
- 进入「系统设置」→ 「键盘」→ 「键盘」板块(不是「键盘快捷键」)
- 找到「按下 Fn 键时」选项,从下拉菜单中选「更改输入法」
- 之后长按 Fn 键,就能呼出输入法列表并选择
第三方工具补充方案
系统自带功能较基础,如果需要更智能的切换(比如“进 Terminal 自动切英文,开微信自动切中文”),可以装第三方工具「自动切换输入法」:
- 支持按 App、按窗口、甚至按具体输入框位置自动切换
- 提供悬浮图标实时显示当前输入法状态
- 官网下载安装后,在菜单栏图标里设置快捷键和规则即可,无需系统级权限


















