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.


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.


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.