Mac快捷键冲突需逐层排查:先在系统设置中修改带黄色警告图标的冲突项;再用终端命令defaults delete NSGlobalDomain NSUserKeyEquivalents清除用户级自定义快捷键;接着关闭Alfred、Karabiner-Elements、BetterTouchTool等第三方工具的热键拦截;最后重置com.apple.symbolichotkeys.plist配置文件。

Mac上某个快捷键按下后没反应、弹出错误窗口,或者被其他程序劫持执行了完全无关的操作——这不是系统故障,而是多个功能或应用同时注册了同一组按键组合,必须逐层排查并清除冲突源才能恢复正常。
第一步:在系统设置中识别并修改带警告的冲突项
打开「苹果菜单 → 系统设置 → 键盘 → 键盘快捷键」,左侧依次点开「聚焦」「输入法」「调度中心」「辅助功能」等分类。
重点查看右侧快捷键栏旁带有【黄色警告图标】的条目,它们是当前已被系统检测到的明确冲突证据。
连按该快捷键区域(例如“显示聚焦搜索”右侧的 Command+空格),松开后立即按下 Backspace 清空;或直接按下新组合键(如 Option+空格)完成替换。
注意:如果某项你记得改过但没标黄,也要手动点进去看——有些旧绑定不会触发警告,却仍在后台生效。
第二步:清除用户级自定义快捷键(终端命令)
很多冲突来自你过去用 defaults 命令手动添加的菜单快捷键,这类设置藏在用户配置里,系统设置界面完全不显示。
打开终端,粘贴执行:
defaults delete NSGlobalDomain NSUserKeyEquivalents
这行命令会彻底移除所有通过 NSUserKeyEquivalents 注册的全局菜单快捷键映射。如果提示 “Does Not Exist”,说明当前没有这类绑定,可跳过此步。
第三步:关闭第三方工具的热键拦截
Alfred、Karabiner-Elements、BetterTouchTool 这三类工具最常偷偷劫持按键流,且它们的热键优先级高于系统原生设置。
方法一(Alfred):打开 Alfred Preferences → Features → Hotkeys,关闭所有启用的全局触发器;特别检查「Snippets」和「Workflows」里是否藏着隐藏的 Option+X 类组合。
方法二(Karabiner-Elements):进入「Complex Modifications」页签,点击右上角【Disable all】——不要只停用某一条规则,残留规则仍会拦截按键流。
方法三(BetterTouchTool):前往「Keyboard → Presets」,临时禁用整个当前激活预设,比逐条排查更快更彻底。
第四步:重置系统快捷键底层配置文件
这是最后手段,适用于前三步都无效、Spotlight 或锁屏等关键快捷键彻底失灵的情况。
第一步:退出所有应用,尤其是菜单栏常驻类工具(Alfred、Raycast、Logi Options+、Rectangle 等);
第二步:打开访达,按下 Shift+Cmd+G,输入 ~/Library/Preferences/,回车;
第三步:找到 com.apple.symbolichotkeys.plist 文件,将其拖入废纸篓;
第四步:重启 Mac,系统会在启动时自动重建该文件。

















