![有没有办法解除 Windows 中的全局热键?](https://linux22.com/image/1230628/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E8%A7%A3%E9%99%A4%20Windows%20%E4%B8%AD%E7%9A%84%E5%85%A8%E5%B1%80%E7%83%AD%E9%94%AE%EF%BC%9F.png)
我正在运行 Windows 7,并且安装了一个应用程序,该应用程序安装了一个全局热键(ctrl + shift + space),该热键与另一个使用该热键的应用程序(Visual Studio)冲突(但不是全局的,只是特定的应用程序)。
问题是,知道它是哪个应用程序(ScanSnap Manager)并且它没有关闭热键的设置,有没有办法通过 Windows 以某种方式禁用它?
谢谢!
答案1
如果与 Visual Studio 冲突,你可以使用自动热键将键发送到 Visual Studio 窗口。
我不知道所有 VS 应用程序是否都使用相同的窗口类,但 Visual C# 使用wndclass_desked_gsk
。您可以使用 Autohotkey 附带的 Window Spy 实用程序确定所使用的类。
#IfWinActive ahk_class wndclass_desked_gsk
^+space::ControlSend, ,^+space,ahk_class wndclass_desked_gskit
#IfWinActive