4

我知道您可以对 RegisterHotKey 使用CTRL, ALT,SHIFT等修饰符,但是Fn键呢?

我曾经在我的笔记本电脑上有一些过时的软件,当按下 Fn+Up/Down 时会改变亮度。我删除了所有的臃肿软件,我想编写一个做同样事情的程序。

任何帮助表示赞赏!

4

1 回答 1

7

Fnkey是修饰符,而不是操作系统处理的软件,如ALTSHIFT等。Fn是硬件键修饰符,因此它会更改键盘发送到操作系统的键码。

例如37 和Fn+是 36 所以当你需要处理Fn+按下时,你需要对 36 键码做出反应。

PS。在某些键盘上,Fn 键发送键码以便可以单独处理,但通常不会。

于 2012-04-07T06:24:52.800 回答