必须关闭macOS系统级“键盘连击纠错”、中文输入法内置双字母映射及用户词典中固化条目,才能彻底禁用重复按键自动转英文词行为。

你在Mac上快速连击同一个键(比如连续按两次“t”打出“tt”)时,系统突然把它改成“the”或“to”,这种无提示的单词替换不是拼写检查,而是独立运行的“键盘连击纠错”机制在作祟——它专盯重复按键组合,强行映射成高频英文词,且不依赖词典也不触发红色下划线,必须针对性关闭。
关闭系统级键盘连击纠错开关
这一步直接禁用macOS底层对重复按键的语义化转换逻辑,影响所有原生应用(备忘录、邮件、Pages),但不影响单次按键输入和手动拼写检查。
点击屏幕左上角苹果菜单 → “系统设置”。
左侧边栏点“键盘” → 右侧切换到“文本输入”标签页。
点击右下角“编辑”按钮(位于“自动更正”区域右侧)→ 在弹窗顶部取消勾选【键盘连击纠错】。
注意:该选项名称在macOS 14.5+中才正式出现,旧版本系统此功能被合并进“自动更正拼写”,需同步关闭后者才能生效。
关闭中文输入法内置的连击映射
简体拼音等中文输入法会把“tt”“aa”“ss”等双字母组合预设为英文缩写或常用词(如“tt”→“that”、“ss”→“so”),即使系统级已关,该层逻辑仍会触发。
方法一:图形界面直达
点击屏幕右上角输入法图标(如“简体拼音”)→ 选择“偏好设置…” → 切换到“英文”选项卡 → 取消勾选【启用双字母连击映射】。
方法二:系统设置路径
系统设置 → 键盘 → 输入源 → 选中当前中文输入法 → 点击“…(更多选项)” → “详细信息” → “英文” → 关闭所有连击相关复选框。
清除顽固的连击词典条目
系统可能已将你历史误触的双字母组合(如“ff”→“for”、“bb”→“but”)存入用户词典并固化映射,导致开关关闭后仍持续替换。
第一步:进入词典管理界面
系统设置 → 键盘 → 文本输入 → 编辑 → 选中当前输入法 → 点击“详细信息” → 切换至“用户词典”标签页。
第二步:定位并删除可疑条目
查找形如“ff → for”、“bb → but”、“tt → the”的映射行 → 选中后点击下方减号(−)按钮移除。
第三步:强制刷新词典缓存
打开终端,执行:defaults write com.apple.inputmethod.SCIM.Pinyin AppleSelectedInputSourceHistory -array → 回车 → 再执行:killall SCIMInputMethod → 回车。

















