4

CTRLRegisterHotKey に、ALTSHIFTなどの修飾子を使用できることはわかっていますが、Fnキーについてはどうでしょうか。

私のラップトップには、Fn+Up/Down を押すと明るさが変わるブロートウェアがいくつかありました。ブロートウェアをすべて削除しました。同じことを行うプログラムを書きたいと思います。

どんな助けでも大歓迎です!

4

1 に答える 1

7

Fnキーは修飾子ですが、オペレーティングシステムによって処理される 、 などALTのソフトウェアではありません。ハードウェアキー修飾子であるため、キーボードがオペレーティングシステムに送信するキーコードを変更します。SHIFTFn

たとえば、37 でFn+は 36 なので、Fn+を押す必要がある場合は、36 キーコードに反応する必要があります。

PS。一部のキーボードでは、Fn キーはキーコードを送信するため、個別に処理できますが、通常はそうではありません。

于 2012-04-07T06:24:52.800 に答える