@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
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.
Tags und Links delphi