HotkeyClash:给 Mac 分配快捷键前,先查谁在使用
用一个具体组合键串起查询、来源核对、按键观测与回退;解释“未发现冲突”为什么不等于全局空闲。

你准备给截图工具或文本工具分配一个快捷键,却不确定它是否会抢走 Finder 的操作。这个任务的起点是一个组合键,产出不该只是红色冲突数字,而应是一份可核对的绑定清单,以及一次能撤回的改键决定。
本文依据官方 0.9.2 文档与发行记录整理,核验日期为 2026-10-20,未安装实测。HotkeyClash 0.9.2 发布于 9 月 27 日;产品首次公开版在 6 月 16 日。10 月 20 日才被 OpenNavo 收录,不代表今天刚发布。
第一步:先查计划使用的组合键
打开目标应用,再在 HotkeyClash 中扫描。若要读取运行中应用的菜单,需要批准辅助功能权限;配置文件和系统快捷键的读取不依赖这项权限。在搜索框输入 opt cmd t 或 cmd+shift+4。0.9.2 可以在没有冲突时显示已匹配的应用、系统绑定或空闲结果。按应用名、动作名查询则仍只搜索冲突,别把两种搜索当成同一份完整清单。
若显示空闲,先问它有没有读到真正的来源。Raycast 的加密存储没有解析器;Hammerspoon 只读取 init.lua 中能静态解析的绑定,变量拼装或其他加载文件可能遗漏。不要为了补全扫描而泄露配置或执行陌生脚本。
第二步:分清绑定来源与可能的优先级
从列表选一个组合键,逐条读取所属应用、动作及 System、Global Hotkey、Menu Bar 等来源标签。运行中应用的菜单、系统设置和受支持的自动化配置被放在一起查看,但不是所有绑定都始终生效。菜单快捷键取决于前台应用;驱动、事件 tap、系统和全局热键又处在不同处理层级。同层注册顺序可能未知,因此 likely winner 只是解释性预测。

官方演示画面:静态分析把 ⌘⇧H 的可能接收者标为 HotkeyClash,下方一次测试则报告 Finder。两者展示的是预测与观测的差别,不是我们的实测。图中无可见版本号,也不能用它证明 0.9.2 的搜索界面;测试文字还保留了不可观察的系统处理边界。
第三步:在原应用改一项,再验证和回退
先记下原绑定与动作,只到所属应用里修改一个快捷键,不批量删除配置。若使用 Test,按目标组合键并读取结果限定语:官方说明只有部分结论能确定唯一接收者。涉及 Globe 的实时测试在 0.9.0 发行记录中有已知限制,后续两版没有明确宣布解决;本流程不把它当确定性判据。
改完后重新扫描,在预期的前台应用里试用原动作和新动作。若不符合预期,恢复刚记下的原设置。这个操作顺序是编辑建议,不是软件替你改键或保证解决冲突的功能。导出 Markdown 报告可用于求助,发送前检查其中的应用名和动作是否包含不想公开的信息。
与其他做法怎么选
如果目的是学习当前应用的快捷键,KeyCue 官方功能页提供快捷键表、系统热键展示及自定义功能;这和先调查一个组合键的来源不是同一任务,不必声称 HotkeyClash 全面取代它。只修改一个已知应用的菜单项时,也可先查看该应用自己的设置。多个自动化工具混用、且不清楚谁占用了组合键时,跨来源报告才更有价值。
适用人群、成本与边界
适合同时使用 Alfred、Karabiner、Keyboard Maestro 或其他热键工具、愿意逐项核对的人。不适合把空白结果当成全系统认证,或希望应用自动修复所有冲突的人。HotkeyClash 是已有的 0.x 工具,采用 GPL-2.0,免费;官网列出 macOS 14+、Apple 芯片与 Intel。其扫描覆盖和动态配置边界比“扫描一切”的宣传语更重要。
在 OpenNavo 查看 HotkeyClash,再到官方页面核对下载与版本。不要为排查快捷键关闭系统安全保护。
来源与核验日期
2026-10-20 核验。功能以对应标签文档和发行记录为准;文中截图为官方演示,不是作者设备的结果。下列来源也说明实时按键测试、许可和替代工具的适用范围。
0.9.2 release · Tagged README · Live-test release · License · KeyCue features