Frage Wie vertauschen Sie die Steuerungs- und Funktionstaste auf der externen Tastatur von Lenovo?


Ich benutze ein Lenovo ThinkPad (X220i) und wie alle ThinkPad-Benutzer habe ich im BIOS "control" und "function" getauscht. Jetzt habe ich eine externe USB-Tastatur von Lenovo mit einer ähnlichen Tastaturbelegung wie die interne gekauft, aber leider sind "Steuerung" und "Funktion" nur auf der internen, aber nicht auf der externen Tastatur vertauscht. Kann das irgendwie behoben werden? Vielleicht mit setxkbmap oder xmodmap? Ich führe Debian 9 (stretch) BTW. wenn das zählt.


3
2018-03-23 13:33


Ursprung


Ich hab das hier gerade gefunden: forums.lenovo.com/t5/Displays-Optionen-und-Zubehör/... Scheint, ich muss die Tastatur zurückgeben und etwas anderes kaufen. - Martin


Antworten:


vielleicht musst du die Tastatur nicht zurückgeben ...

Du kannst es versuchen,

xev  

dann drücken Sie vorsichtig und logisch die Tasten ctrl und dann Fn.

und notieren Sie sich die Ausgabe, wenn Sie die Strg-Taste und dann die Fn-Taste drücken.

und dann die folgenden Befehle ausführen: (arbeitete für mich SOLLTE sei das gleiche für dich)

 xmodmap -e "keycode 151 = Control_L"   ( changes Fn key to Ctrl func. ) 
 xmodmap -e "keycode 37 = XF86WakeUp"   (changes Ctrl key to Fn func. ) 

Hoffentlich hilft es Ihnen natürlich, wenn nicht, stellen Sie diese auf die ursprünglichen Einstellungen zurück


0
2018-03-23 17:24



xev reagiert auf Control, aber leider nicht auf Function. Kein Ereignis dort, scheint es. Funktion ändert nur den Schlüsselcode anderer Schlüssel, wenn ich verstehe xev korrekt ausgeben. Das xmodmap Befehle scheinen nicht den gewünschten Effekt zu haben. - Martin
Ich sehe, funktionierte gut für mich auf Rhel7 auf Lenovo T450, aber muss in Ihrem Fall anders sein, ich bin auf Handy jetzt, aber ich werde versuchen, eine weitere Sache, die ich weiß, wenn ich nach Hause komme, werde Sie wissen lassen. === und wirklich passiert nichts, wenn Sie xev starten und die Fn-Taste drücken? - Sean Davey
Haben Sie das Verhalten der internen Tastatur oder einer externen USB-Tastatur geändert? Die Tasten auf der internen Tastatur geben Ereignisse aus, aber nicht die Fn-Taste des externen Keyboards. Ich habe das mit zwei externen Lenovo Tastaturen mit dem gleichen Ergebnis getestet. - Martin


Beantworte meine eigene Frage:

Dank dem Lenovo Forum-User blackdot54 aus Kanada gibt es eine Hardware-Modding-Lösung, die für mich gut funktioniert:

https://forums.lenovo.com/t5/Displays-Options-and-Accessories/External-Thinkpad-Tastatur-KU-1255-switch-Fn-Ctrl-on-non/m-p/3954879/highlight/true#M9523

Du brauchst

  • Leitsilberfarbe und ein sehr feiner Pinsel
  • ein scharfer Cutter
  • Klebeband
  • ein kleiner Schlitzschraubendreher
  • optional: Ohmmeter, Q-Spitzen
  • verpflichtend: ein wenig Ruhe und eine ruhige Hand

Sieht schwierig auf den Fotos aus, aber es ist nicht so schwer.


0
2018-04-03 12:32