根据这篇文章:
F12 键保留供调试器始终使用,因此它 不应注册为热键。即使你没有调试 一个应用程序,F12 是保留的,以防内核模式调试器或 实时调试器驻留。
但是,不知何故有一个解决方法,因为自动热键适用于 F12。有人知道怎么做吗?
你可以把它映射到其他东西,例如:F12::Send ^c
编辑:使用第三方应用程序,如AutoHotKey。
在查看了一小段源代码后,我仍然不确定 AutoHotkey 是如何做到的。然而,我开始以不同的方式思考问题。我没有尝试像对所有其他键那样使用RegisterHotKey
,而是决定尝试收听所有键。而且,瞧,使用斯蒂芬·图布的低级键盘钩子,我现在至少能够看到 F12。我将使用 RegisterHotKey 进行其他所有操作,但将通过此钩子单独侦听 F12。