Windows 如何将F12注册为热键

Windows 如何将F12注册为热键,windows,hotkeys,registerhotkey,Windows,Hotkeys,Registerhotkey,Per: F12键保留供调试器随时使用,因此 不应注册为热键。即使您没有调试 应用程序F12是保留的,以防内核模式调试器或 即时调试器是驻留的 但是,由于自动热键与F12配合使用,因此存在一种变通方法。有人知道怎么做吗?看了一会儿源代码后,我仍然不确定AutoHotkey是怎么做的。然而,我开始有了不同的想法。我没有像对待所有其他键那样尝试使用RegisterHotKey,而是决定尝试聆听所有键。瞧,我现在至少可以看到F12了。我将使用RegisterHotKey进行其他操作,但将通过此挂钩分别

Per:

F12键保留供调试器随时使用,因此 不应注册为热键。即使您没有调试 应用程序F12是保留的,以防内核模式调试器或 即时调试器是驻留的


但是,由于自动热键与F12配合使用,因此存在一种变通方法。有人知道怎么做吗?

看了一会儿源代码后,我仍然不确定AutoHotkey是怎么做的。然而,我开始有了不同的想法。我没有像对待所有其他键那样尝试使用RegisterHotKey,而是决定尝试聆听所有键。瞧,我现在至少可以看到F12了。我将使用RegisterHotKey进行其他操作,但将通过此挂钩分别侦听F12。

您可以将其映射到其他对象,例如:F12::Send ^c
编辑:使用第三方应用程序,如自动热键。

为什么您认为AHK使用热键?同意,特别是在发现这是我自己的解决方案之后。对不起,我没读到这个问题,AutoHotKey是一个第三方应用程序,允许您为热键编写脚本,重新映射等。