开发者

How to catch the Fn+? keys on laptop?

Can I catch the Fn+F3( or Fn+F2....) keys 开发者_如何学Pythonwith my program?


@Leo, the main function of the Fn is change the scancodes of other keys on the keyboard, unfortunately the Fn key usually (in some systems this key returns an ScanCode) doesn't have an scan code, additionally the behavior of this key is not standardized as other keys (Ctrl ALT) because of this is very hard detect or intercept when this key is pressed.

You can check theses links for more info

  • Mystery of the Fn key - A guide to remapping the Fn key in Windows
  • Keyboard scancodes


Here is the list of keycodes from MSDN. Using the information there, you could probably figure out which key codes to listen for.

As @RRUZ mentioned above, the FN key modifies the key code being sent.

You could always create a MessageBox that displays the key code whenever you press a key and use the values it gives you.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜