开始前确认两件事
目标输入法已经在 macOS 中启用
打开“系统设置”→“键盘”,在“文本输入”旁点击“编辑”,确认目标输入法出现在输入源列表中。输入法管理工具只管理系统已经启用的输入法,不会替你安装输入法引擎或词库。
先切换到真正想锁定的输入法
从菜单栏输入法菜单中选择目标输入法,或使用你保留的输入法快捷键。锁定操作记住的是执行当下的输入法,所以这一步决定最终目标。
“输入法”与输入法内部模式不是一回事
例如某个第三方输入法内部的“中文/英文模式”可能共用同一个系统输入源。锁定会保持这个输入源,但不会改写第三方输入法内部的模式。
4 步锁定当前输入法
- 打开输入法管理工具。首页会显示 macOS 当前输入法及锁定状态。
- 确认当前输入法名称。如果显示的不是目标输入法,先从 macOS 菜单栏切换,再回到工具确认。
- 点击“锁定当前输入法”。如果“跟随应用”正在运行,App 会先询问是否切换模式;继续后会停止应用规则自动切换并锁定当前输入法。
- 确认状态变为已锁定。此后只要 App 仍在运行,系统输入源发生变化时就会尝试切回目标输入法。

验证锁定是否真正生效
- 打开一个文本编辑器,在输入框中确认当前输入法。
- 使用 macOS 输入法快捷键切换到另一个系统输入源。
- 等待 App 将输入法恢复为锁定目标,然后在另一个 App 中再测试一次。
如果没有恢复,先确认输入法管理工具仍在运行,并检查目标输入法是否被系统停用或卸载。如果名称相同但中英文状态不同,请检查该第三方输入法自己的模式快捷键。
需要临时切换时,先停止锁定
你可以回到首页停止输入法锁定,也可以直接从菜单栏控制停止。退出输入法管理工具后,自动切换同样会停止,macOS 回到自己的输入法行为。
如果你的真实需求是“终端用 ABC、聊天软件用中文”,不要反复手动停止和重新锁定。更合适的方法是建立应用规则并开启“跟随应用”。