Wie tausche ich Strg und Fn auf einer Lenovo Thinkpad-Tastatur?

21

Ich habe versucht, meinen FnSchlüssel mit links zu tauschen Control, was nicht funktioniert hat.

Ich habe den Befehl verwendet xev, um die Schlüsselcodes / keysym zu erhalten.

Danach habe ich benutzt:

xmodmap -e 'keycode 151=Control_L'
xmodmap -e 'keycode 37=XF86WakeUp'

Aber es hat sich nichts geändert.

Ich konnte es auch nicht schaffen .Xmodmap, die Schlüssel dort zu ändern.

Habe ich etwas vergessen Es hat keinen Fehler ausgegeben.

user127547
quelle
Gibt es eine Möglichkeit, dies in Ubuntu 14.04 zu tun?
Louis

Antworten:

29

Wenn Sie einen Lenovo- oder Thinkpad-Laptop verwenden, überprüfen Sie in der BIOS / UEFI-Konfiguration, ob im Abschnitt "Tastatur" die Option "Fn und Strg tauschen" verfügbar ist. Laut Bedienungsanleitung sollten die meisten Modelle diese Option haben.

oldherl
quelle
Das hat mir eine Menge Zeit gespart ... Danke!
Isaac Gregson
Dies funktioniert perfekt auf meinem Yoga 500.
Nilsmagnus
Dies ist die richtige Antwort in meinem Fall. Vielen Dank!
Brylie Christopher Oxley
5

Sie verwenden wahrscheinlich eine Lenovo Tastatur, die die Berichte Fnals XF86WakeUp. Normalerweise Fnwird ein xevEreignis überhaupt nicht registriert, da es vom BIOS verarbeitet wird. Sie können es daher nicht neu zuordnen.

Die Tatsache, dass es als gemeldet wird, XF86WakeUpgibt viel Verwirrung, wie Sie in diesem Fehlerbericht sehen können , aber es ist nicht wirklich ein Fehler, um Kommentar 27 dieses Fehlerberichts zu zitieren :

Es ist nicht wirklich ein Fehler. Fn ist der Weckschlüssel, wenn die Maschine angehalten ist. Wenn jemand es anderen Funktionen Fnzuordnen möchte, dann ist das in Ordnung, aber das ist nicht universell ... auf ThinkPads und LenovoPads ist ein magischer / spezieller Schlüssel. Erzeugt nur seinen eigenen Code, wenn er nicht mit einer der anderen magischen (blau hervorgehobenen) Tastenkombinationen kombiniert wird, und das ist eher ein Zufall als alles andere.

Gerhard Burger
quelle