C# 注册表快捷键Fn修改器?

C# 注册表快捷键Fn修改器?,c#,winapi,keyboard-shortcuts,pinvoke,hotkeys,C#,Winapi,Keyboard Shortcuts,Pinvoke,Hotkeys,我知道你可以使用CTRL,ALT,SHIFT等修改器来设置注册表快捷键,但是Fn键呢 我以前在笔记本电脑上有一些膨胀软件,当按下Fn+向上/向下键时会改变亮度。我删除了所有的膨胀软件,我想写一个程序,做同样的事情 感谢您的帮助 Fn键是修改器,而不是操作系统处理的ALT、SHIFT等软件。Fn是硬件键修改器,所以它更改键盘发送给操作系统的键码 比如说← 是37和Fn+← 是36所以当你需要处理Fn+← 按下您需要对36键代码作出反应 PS.在某些键盘上,Fn键发送键盘代码,以便可以单独处理,但通

我知道你可以使用CTRL,ALT,SHIFT等修改器来设置注册表快捷键,但是Fn键呢

我以前在笔记本电脑上有一些膨胀软件,当按下Fn+向上/向下键时会改变亮度。我删除了所有的膨胀软件,我想写一个程序,做同样的事情

感谢您的帮助

Fn键是修改器,而不是操作系统处理的ALT、SHIFT等软件。Fn是硬件键修改器,所以它更改键盘发送给操作系统的键码

比如说← 是37和Fn+← 是36所以当你需要处理Fn+← 按下您需要对36键代码作出反应


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

是的。请参阅,尝试此相关问题虚拟密钥代码不包括Fn密钥的任何内容。