不知道你有没有遇到过快捷键冲突的问题,比如说玩FPS游戏,Shift跑路Ctrl滑铲,因为Ctrl+Shift+A被莫名占用了,导致你能往右滑、但不能往左滑...
装的软件一多,难免有快捷键重合的,如若知道是啥软件,自己改一下就好,但不知道就很难受。甚至有些流氓软件快捷键它不能取消、非逼你用它...或者每次开软件都非要告诉你一遍:你快捷键被占用了...
用百度一搜答案基本是Windows Hotkey Explorer,光看名字挺靠谱,但软件太老了Win8/10有BUG,会非常愚蠢的把所有快捷键都给你触发一遍,弹窗满天飞,并且软件还可能奔溃...
PCHunter是在up主“妄图改变世界”那边看到的(文末有链接),支持进程管理、模块管理、端口查看、注册表编辑等一堆功能,热键管理只是附带的一个功能,体积十几MB,官网xuetr.com直接下,
但是系统只支持到Win10(11763)也就是1809,1903之后的新版本Win10可能都打不开...(显示加载驱动失败)
打开后,随便点一个进程[右键-查看-查看进程热键],在新弹窗里也[右键-显示所有进程热键],
就能显示所有已经注册的快捷键,以及对应的进程名。找到之后你直接去对应软件里改键就行了。同类软件Ethervane ActiveHotkeys老张也试了下,国外官网依然是很老的1.3.1版看来很早停止维护了,只有32位版本,在64位系统下无法运行,这个路子也不太行得通。很早之前的GHotkeys在Win8/10下也依然会报错,无法使用。(github.com/mdelura/GHotKeys)SPY++是Visual Studio自带的工具,可以直接装VS也可以网上单独下一个(非常小),
打开后按Ctrl+M呼出日志消息,勾选右下角的[系统中的所有窗口],
找到[WM_HOTKEY]并单选他,最后点击确定,
比如我是Ctrl+Shit+A快捷键有冲突,那么我按一下这个快捷键,窗口中就会出现一条信息,右键点击这条信息的[属性]打开,
就会看到对应的窗口句柄,比如这里面的00040AA4,直接点击会自动跳转对应的软件窗口,
需要注意,64位版本spy++只能捕捉64位软件,32位还得用32位版本捕捉。(https://pan.baidu.com/s/1hHbWDTtg_zWOx0Zy7L-cTA提取码:946c)此外MacOS下可以用KeyCue、ShortStop等APP找到哪些应用占用了你的快捷键。快捷键需求比较冷门,网上很难找到靠谱的管理软件,一旦遇到这类问题确很棘手。不明白为啥现在的全家桶软件为啥不集成个快捷键管理功能进去。▼
戳图片传送至往期精彩
喜欢我们的推送别忘了点一个
向亲朋好友推荐一下我们的文章

【参考&引用】
v2ex.com/t/105945
bilibili.com/video/BV1e441157nW
jianshu.com/p/35d4835a599f(AHK热键脚本)
cnblogs.com/ahaolee/articles/12690343.html(用VS实现)
blog.csdn.net/testcs_dn/article/details/25050233(Win热键注册原理)
itdaan.com/blog/2010/07/11/5c63ad11c4c64f12c803b440a3d2b3a7.html
superuser.com/questions/11308/how-can-i-determine-which-process-owns-a-hotkey-in-windows
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/