Hotkey Detective:全局热键冲突快速排查指南
Hotkey Detective全局热键冲突快速排查指南【免费下载链接】hotkey-detectiveA small program for investigating stolen key combinations under Windows 7 and later.项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective按 CtrlS 没反应重启、换键盘、重装驱动都没用——组合键多半被某个后台进程先占走了。Hotkey Detective 是 Windows 全局热键检测工具按一次失灵的组合键它直接报出占用进程的完整路径。一句话价值主张不用挨个关程序、不用穷举键位试探按一下键占用者当场现形。对一个小工具来说简单到这个程度。零配置没有参数、没有扫描过程打开即按零假按键只被动监听真实按下的热键消息不制造任何输入结果精确直接落到进程名和完整路径不用猜为什么你的旧办法行不通现象。快捷键失灵但键盘、驱动都查过了一切正常。多数人的排查靠盲猜关掉几个可疑程序、重启系统、重装驱动结果按键照样装死。原因。全局热键注册进系统后、不管拥有它的程序在前台还是后台都能触发的快捷键本质是先到先得的公共资源多个程序抢注同一组合时先注册的赢后注册的静默失败注册失败也不会提醒你。老式检测工具靠穷举每个键位组合看谁有反应但 Windows 8 以后系统不再拦截这种试探键每次试探都是发给所有程序的真实按键误报多、干扰大。后果。排查时间越拖越长关得越多越乱找不到真凶它天天偷键。Hotkey Detective 换了个思路不试探只等你那一次真实按键。工作原理用比喻讲清楚把 Windows 分发热键想象成送包裹。老工具的做法是快递员挨家挨户敲门送信看谁签收——整栋楼都敲醒也未必知道谁拿了Hotkey Detective 的做法是在收发室装一台派送记录仪自己不发一封信不产生任何虚假按键只看屏幕你按下那个失灵组合的瞬间系统把包裹递出去记录仪记下它送进了哪一户的门工具再把户主的名字、门牌号进程 ID和详细地址完整路径报给你。落到技术上它把一个轻量 DLL 注入把小型动态库装进进程里旁观其行为到每个运行中的进程静静等待系统的热键消息哪一进程收到了消息立刻把线索转给主窗口。维度穷举试探类工具Hotkey Detective检测方式挨个试遍所有键位组合只记录你真实按下的那次干扰与误报试探键会发给所有程序误报多无假按键零干扰结果形态有程序有反应还得自己猜直接给出进程名与完整路径系统开销全量扫描CPU 内存消耗高常驻内存仅几十 MB 量级实现代码不多入口就是 src/ 里的 Core 模块和 dll/ 里的钩子 DLL值得花十分钟读一读。三步跑起来拿到工具并选对架构克隆仓库或从 Releases 下 ZIP64 位系统进x64目录32 位进x86目录。提示64 位系统若 x64 没结果换 x86 再试一次这是作者自己反复踩过的坑。右键HotkeyDetective.exe选以管理员身份运行。提示没有管理员权限DLL 注入不进去程序只会弹个警告就装死1.1.0 版本专门为此加了警告弹窗。按下那个失灵的组合键表格多出一行左边是热键右边是占用它的进程完整路径。提示它只在你真实按键时记录按键不会触发任何程序的功能放心按。真实场景速览剪辑软件里空格播放/暂停失灵 → 表格指向某后台录屏工具 → 关掉它的全局快捷键播放恢复。IDE 的 F5 调试键没反应 → 某游戏辅助把 F5 注册成连招 → 退出辅助调试键复活。设计软件 CtrlS 失灵 → 一个早忘掉的字体管理软件占着同组合 → 卸载它或改它的快捷键。踩坑清单按了键表格没出任何结果→ 先确认管理员权限64 位系统把 x64 和 x86 两个版本都跑一遍。组合键只在目标程序前台时有效→ 那是程序私有快捷键如浏览器的 CtrlT没注册进系统本工具检测不到。进程路径显示未知→ 记下 PID去任务管理器按进程 ID 排序对号入座不行就进安全模式复测。用完之后文件删不掉→ DLL 仍驻留在各进程里重启一次系统即可释放自动卸载功能开发中。查完之后怎么处理→ 优先去元凶设置里改掉冲突键或卸载、禁用自启最后重启让 DLL 干净退出。资源与生态git clone https://gitcode.com/gh_mirrors/ho/hotkey-detective文档入口README.adoc使用步骤、原理说明、FAQ 都在这里主程序源码src/窗口与主逻辑注入钩子dll/监听热键消息的 DLL想深入原理的话先读 README 的 theory 一节再看 dll/HkdHook.cpp 里钩子如何捕获WM_HOTKEY消息、src/Core.cpp 如何把进程 ID 换成完整路径。凌晨卡在一枚失灵按键上时重启和挨个关程序都只是原地打转——键早被某个后台进程偷走了。Hotkey Detective 把排查方式换了不试探、不造假键只在你按下键的那一刻说真话。下次组合键没反应以管理员身份运行它按一下答案就在表格里。【免费下载链接】hotkey-detectiveA small program for investigating stolen key combinations under Windows 7 and later.项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考