Wie kann ich die Befehlstaste neu zuordnen, um die Steuertaste auf einem Macbook 4,1 zu sein?

14

Wie kann ich die linke Befehlstaste auf der Tastatur meines Macbooks mit der linken Strg-Taste umschalten?

und wenn es möglich ist, dass der befehl stimmt, verhalte dich weiterhin wie der super key / windows

Samuaz
quelle

Antworten:

12

Versuche dies:

cat > ~/.xmodmaprc
! Erase existing bindings
clear Control
clear Mod4
! Map key 37 (left ctrl) to Super_L (i.e. 'cmd')
keycode  37 = Super_L
! Map key 133 (left cmd) to Control_L (i.e. 'ctrl)
keycode 133 = Control_L
! And update modifier settings
add control = Control_L
add mod4    = Super_L

Um die Eingabe zu beenden, drücken Sie Ctrl+ D.

Zum Testen können Sie Folgendes ausführen:

xmodmap ~/.xmodmaprc

Schließlich sollten Sie diesen Befehl zu Startanwendungen hinzufügen.

Dies sollte Ihnen den Einstieg erleichtern. Wenn dies für Sie nicht ganz funktioniert, lesen Sie die folgenden Informationen:

man xmodmap

Um zu sehen, welcher Tastendruck welchem ​​internen Tastencode entspricht, führen Sie den Befehl aus

xev

und drücken Sie einige Tasten, wenn das kleine weiße Fenster den Fokus hat. Die Schlüsselcodes werden sich nicht ändern (133 wird immer 133 sein, aber Sie sollten den Namen 133 vor als Control_Lund nach diesem Vorgang sehen, nachdem Sie sich erneut angemeldet haben, sollte es sein Super_L.

Chad A. Davis
quelle
Prost, mit einem Mac-Tastatur war noch nie so verwirrend, bis dieser Swap.
Dimitar Christoff
Hinweis: Der Code für die rechte Befehlstaste lautet 134. Ich habe ihn hinzugefügt keycode 134 = Control_Lund er funktioniert für mich.
Elazar
7

Eine schnelle Möglichkeit, dies zu tun, wäre, zu System -> Einstellungen -> Tastatur -> Registerkarte Layouts -> Optionen -> Verhalten der Alt / Win-Taste -> Win-Taste als Steuerelement auszuwählen

Viola!

Aber natürlich gibt es auf einem Mac keine Win-Taste.

blackpla9ue
quelle
2
Diese Option scheint in Unbuntu 13.10 nicht zu existieren. Wurde sie entfernt?
Håkon K. Olafsen
2

Wenn Sie KDE verwenden, überprüfen Sie dies unter Systemeinstellungen> Eingabegeräte> Tastatur> Erweitert. Sie müssen "Tastaturoptionen konfigurieren" aktivieren, "Alt / Win-Tastenverhalten" öffnen und dann "Strg ist Win-Tasten (und den üblichen Strg-Tasten) zugeordnet" aktivieren. Es gibt eine identische Einstellung für die Alt-Zuordnung zu den Win-Tasten, wenn Sie möchten, dass die Strg-Taste Alt ist.

Alan De Smet
quelle