找出正在使用热键的程序

Aar*_*ron 29 windows keyboard-shortcuts hotkeys windows-10

我无法向程序注册热键,因为“其他程序正在使用它”在这种情况下,“打印屏幕”和“Ctrl + 打印屏幕”以及 Shift、Alt、Ctrl 和打印屏幕的所有其他组合。

我如何知道正在使用哪些热键以及哪些程序正在使用它们?

我看过类似的问题:

他们建议使用一个名为Hotkey Explorer的程序,但该程序无法在我的系统(Windows 10 Ent x64)上正确运行。实际上这是一个警告:请勿在 WINDOWS 10 上运行此程序。什么样的恶梦。

我也没有安装 Dropbox(其他问题说它可能使用打印屏幕按钮)

Gen*_*sky 12

抱歉,我不能建议 Windows 8 或 10 的热键资源管理器的替代品。这是 Windows 7 上的天赐之物。

我只能提供最原始的处理这个问题的方法。首先,关闭所有正在运行的程序(包括系统托盘中的东西)。请注意您关闭的内容,并每次(或每隔一段时间)测试您的程序(是 Greenshot 吗?)现在是否可以使用该热键。

如果一切都已关闭但问题仍然存在,请打开任务管理器中的进程选项卡(或者更好的是,下载Sysinternals Process Explorer)。按用户对进程进行排序,并开始一一杀死用户(不是系统)进程。再次检查热键是否可用。迟早你会发现有问题的过程。就我而言,CSRHarmonySkypePlugin.exe(CSR 蓝牙 4.0 USB 加密狗的 CSR Harmony 驱动程序的一部分)正在抓取Ctrl+ Alt+UpDown其他一些 - 没有用户界面来配置或关闭!

这种问题非常烦人。狩猎快乐!

  • 感谢您这么长时间以来的跟进,我最终扔掉了 snagit,因为我无法弄清楚,但怀疑它可能与 onedrive 安装有关,因为我看到其中有一个“自动保存屏幕截图”的选项,但没有真正确凿的证据。 (2认同)

Fab*_*ied 9

您可以使用 Visual Studio 附带的工具 Spy++:https : //stackoverflow.com/a/43645062/62838。它将允许您查看正在接收WM_HOTKEY窗口消息的窗口和进程。如果 32 位版本不起作用,请尝试使用 64 位版本。


Tom*_*Tom 8

Gene Pavlovsky 答案的一个小扩展:在Sysinternals Process Explorer 中,您可以激活Views » Scroll to new processes

有时,只要您按下热键,分配的应用程序就会突出显示 :-)

  • 我不知道这个选项,谢谢。如果我理解正确的话,它会滚动到新启动的进程。如果某个应用程序已经在运行并且正在拦截某个热键,那么按下该热键通常不会创建一个新进程,那么它有什么帮助呢? (2认同)

小智 6

我遇到的问题是,使用波兰语键盘布局时,CTRL+ALT+A(或 ALTGr+A)键不起作用。它应该产生波兰字母 \xc4\x85。

\n\n

我找到了这个网站:https://defkey.com/,其中有一个热键数据库。\n我发现我的密码管理器 KeePass 已经获取了该组合键。

\n\n

禁用从未使用过的组合解决了这个问题。

\n


归档时间:

查看次数:

26466 次

最近记录:

4 年,4 月 前