Wie fängt man die Fn +? Schlüssel am Laptop?

8

Kann ich die Tasten Fn + F3 (oder Fn + F2 ....) mit meinem Programm abfangen?

    
Leo 06.05.2010, 01:09
quelle

3 Antworten

10

@Leo, die Hauptfunktion des Fn ist das Ändern der Scancodes anderer Tasten auf der Tastatur, leider die Fn-Taste normalerweise (in einigen Systemen gibt diese Taste einen ScanCode zurück) hat keinen Scan-Code, zusätzlich ist das Verhalten dieses Schlüssels nicht standardisiert wie andere Schlüssel ( Ctrl ALT ) deshalb ist sehr schwer zu erkennen oder abzufangen, wenn diese Taste gedrückt wird.

Sie können diese Links für weitere Informationen überprüfen

RRUZ 06.05.2010, 02:13
quelle
2

Hier ist die Liste der Keycodes von MSDN. Anhand der Informationen könnten Sie wahrscheinlich herausfinden, auf welche Tastencodes Sie achten sollten.

Wie bereits bei @RRUZ erwähnt, ändert der Schlüssel FN den Schlüsselcode, der gesendet wird.

Sie könnten immer eine MessageBox erstellen, die den Schlüsselcode anzeigt, wenn Sie eine Taste drücken und die Werte verwenden, die Sie erhalten.

    
Nathan Osman 06.05.2010 02:17
quelle
0

Ich kann nicht verstehen, warum AppleWirelessKeyboard.exe den Fn-Schlüssel abfangen konnte, ich finde "ModifierFn" im Code:

Ссылка

    
diyism 21.11.2011 10:36
quelle

Tags und Links