Tauschen Sie die F-Tasten aus, um Funktionen ohne Fn-Taste auszuführen

Tauschen Sie die F-Tasten aus, um Funktionen ohne Fn-Taste auszuführen

Mein Laptop hat eine Funktionstaste, die FTasten in Tasten verwandelt, mit denen man die Lautstärke oder Helligkeit ändern kann. Ich möchte einige davon austauschen, sodass sie im Normalbetrieb diese Funktion erfüllen und beim FnGedrückthalten eine Funktionstaste sind.

Ich ging davon aus, dass die Funktionstasten ganz normale Tastencodes sind und der Tastensatz groß genug ist, um alle möglichen Sondertasten zu enthalten. Ich habe es so gemacht, wie es in diesem Tutorial vorgeschlagen wird (Wie ordnet ich bestimmte Tasten oder Geräte neu zu?) und verwenden Sie xev, um die Schlüsselcodes zu erhalten und dann xmodmapderen Werte auszutauschen.

Dies scheint jedoch nicht zu funktionieren. Der F12Schlüssel gibt die xevAusgabe aus:

KeyPress event, serial 41, synthetic NO, window 0x4a00001,
    root 0xb1, subw 0x0, time 468005, (23,-15), root:(89,37),
    state 0x10, keycode 96 (keysym 0xffc9, F12), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

Was meiner Meinung nach zu erwarten war. Die Schaltfläche „Lautstärke erhöhen“ gibt jedoch diese Antwort aus:

KeymapNotify event, serial 41, synthetic NO, window 0x0,
    keys:  65  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0 

Das Gleiche gilt für die Taste zum Verringern der Lautstärke. Wie kann ich die Tasten nach Wunsch vertauschen?

Danke

Antwort1

Normalerweise haben Laptops eine Einstellung im BIOS, die das für Sie erledigt. Als ich meinen Laptop (einen HP) bekam, war das so und ich konnte es ändern. Das ist wahrscheinlich Ihre beste Option.

verwandte Informationen