Wie kann ich die Steuerungs- und Funktionstaste auf der externen Tastatur von Lenovo austauschen?

1016
Martin

Ich verwende ein Lenovo ThinkPad (X220i) und wie alle ThinkPad-Benutzer habe ich "Control" und "Function" im BIOS ausgetauscht. Jetzt habe ich eine externe USB-Tastatur von Lenovo mit einem ähnlichen Tastaturlayout wie das interne gekauft. Leider werden "Steuerung" und "Funktion" nur auf der internen, nicht jedoch auf der externen Tastatur vertauscht. Kann das irgendwie behoben werden? Vielleicht mit setxkbmapoder xmodmap? Ich lasse Debian 9 (stretch) übrigens laufen. wenn das wichtig ist

3
Habe gerade das gefunden: https://forums.lenovo.com/t5/Displays-Optionen-und-Zubehör/Wieumzuschalten-die-Fn-und-Ctrl-Taste-auf-ThinkPad-Compact-USB-Keyboard/ td-p / 1473020 Anscheinend muss ich die Tastatur zurückgeben und etwas anderes kaufen. Martin vor 6 Jahren 0

2 Antworten auf die Frage

0
Sean Davey

Vielleicht brauchen Sie die Tastatur nicht zurückzugeben ...

Du kannst es versuchen,

xev 

Drücken Sie dann vorsichtig und logisch die Strg- und dann die Fn-Taste.

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

und dann die folgenden Befehle ausführen: (für mich gearbeitet, sollten Sie das gleiche für Sie sein)

 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, setzen Sie diese auf die ursprünglichen Einstellungen zurück

`xev` reagiert auf Control, leider nicht auf Function. Kein Ereignis dort scheint es. Funktion ändert nur den Keycode anderer Tasten, wenn ich die Ausgabe von 'xev' richtig verstehe. Die `xmodmap`-Befehle scheinen nicht die gewünschte Wirkung zu haben. Martin vor 6 Jahren 0
Ich sehe, funktionierte gut für mich an rhel7 an lenovo t450, muss aber in Ihrem Fall anders sein, ich bin jetzt auf dem Handy, aber ich werde noch etwas versuchen, von dem ich weiß, dass ich es weiß, wenn ich nach Hause komme. === und wirklich passiert nichts, wenn Sie xev starten und die Fn-Taste drücken? Sean Davey vor 6 Jahren 0
Haben Sie das Verhalten der internen Tastatur oder einer externen USB-Tastatur geändert? Die Tasten der internen Tastatur geben Ereignisse aus, nicht jedoch die Fn-Taste der externen. Ich habe dies mit zwei externen Lenovo-Tastaturen mit dem gleichen Ergebnis getestet. Martin vor 6 Jahren 0
0
Martin

Beantwortung meiner eigenen Frage:

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

https://forums.lenovo.com/t5/Displays-Options-und-Zubehör/External-Thinkpad-Keyboard-KU-1255-switch-Fn-Ctrl-on-onon/mp/3954879/highlight/true#M9523

Du brauchst

  • Leitsilberfarbe und eine sehr feine Bürste
  • ein scharfer Fräser
  • Klebeband
  • ein kleiner Schlitzschraubendreher
  • optional: Ohmmeter, Q-Tipps
  • obligatorisch: ein bisschen gelassenheit und eine ruhige hand

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