Ich bin auf Ubuntu und benutze eine Microsoft-Tastatur. Ich möchte meinen WinSchlüssel einem CtrlSchlüssel zuordnen. Wie kann ich das machen?
xmodmap
Ermöglicht das Ändern von Keymaps. Erstellen Sie eine Datei, in der xmodmap-Befehle gespeichert werden ( ~/.xmodmaprc
eine gängige Wahl). Die WinTasten heißen in xmodmap "Super" (Super_L und Super_R für die linken und rechten). Standardmäßig sind sie mit verbunden mod4
, daher möchten Sie sie aus diesem Modifikator entfernen und zu hinzufügen control
. Fügen Sie dies zur Befehlsdatei hinzu:
remove mod4 = Super_L Super_R
add control = Super_L Super_R
Sagen Sie es xmodmap
zu laden mit:
$ xmodmap ~/.xmodmaprc
Es wird nur so lange dauern, wie Ihre X-Sitzung dauert. Sie müssen es also jedes Mal ~/.xinitrc
erneut ausführen oder in eine Art einfügen, damit es automatisch ausgeführt wird
jinx:819 Z$ grep ctrl /usr/share/X11/xkb/rules/evdev.lst | grep win
altwin:ctrl_win Control is mapped to Win keys (and the usual Ctrl keys)
altwin:ctrl_alt_win Control is mapped to Alt keys, Alt is mapped to Win keys
Rufen Sie die Tastatureinstellungen auf, klicken Sie auf "Optionen", erweitern Sie "Alt / Win-Tastenverhalten" und wählen Sie "Steuerung ist Win-Tasten zugeordnet".
(Befehlszeilenversion:, setxkbmap -options altwin:ctrl_win
dann bearbeiten /etc/X11/xorg.conf
und XkbOptions "altwin:ctrl_win"
zum Tastaturabschnitt hinzufügen InputDevice
. (Wenn bereits eine XkbOptions
Zeile vorhanden ist, fügen Sie diese durch Komma getrennt in diese Zeile ein:. XkbOptions "grp:alt_shift_toggle,altwin:ctrl_win"
)