Antworten:
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_L
und nach diesem Vorgang sehen, nachdem Sie sich erneut angemeldet haben, sollte es sein Super_L
.
keycode 134 = Control_L
und er funktioniert für mich.
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.
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.