Answers:
您是否尝试过Spy ++?它可以帮助您。
.NET Event Spy-连接并监视在任何.NET对象上引发的事件的 工具-该工具仅适用于.NET驱动的应用程序。
我最近也研究了这个问题,最接近答案的是发现似乎没有办法以编程方式询问已注册键盘钩子的Windows(尽管对类似但未标记重复的答案)关于StackOverflow的问题链接到声称有可能的文章)。大多数设计用来执行此操作的程序都只是查看所有快捷方式(.lnk)文件(通常在“开始”菜单中),以查看哪些文件已分配了热键-但这几乎没有用。
就我而言,我无法使用通常在Eclipse和WinSplit Revolution中一直使用的几个键盘快捷键(WinSplit甚至在启动时抱怨别人已经使用了每个键盘快捷键)。尽管我没有找到可以发现谁劫持了我的键盘快捷键的程序,但确实找到了解决方法。
最终,我不得不禁用大约六个程序的热键,甚至必须卸载一个程序。我必须禁用其热键的一些程序是SnagIt(屏幕截图工具),DisplayFusion(任务栏增强器),Skype,我的视频卡控制面板小程序和TrueCrypt。
我本人几次都在为这个问题而苦苦挣扎。幸运的是,上次我能够找到完全符合您想要的程序。
警告:如果使用Win 8或更高版本,请不要使用此实用程序,因为它会带来一些麻烦。
它被称为Windows Hotkey Explorer,可以免费下载(不要与同一页面上的付费Hotkey Commander混淆)。它显示了所有热键以及哪些程序保留了它们。