Я на Ubuntu и использую клавиатуру Microsoft. Я хочу сопоставить свой Winключ с Ctrlключом. Как я могу это сделать?
xmodmap
позволяет изменять раскладки клавиш. Создайте файл для хранения команд xmodmap ( ~/.xmodmaprc
это общий выбор). Эти Winклавиши называются «Супер» в Xmodmap (Super_L и Super_R для левого и правого из них). По умолчанию они подключены mod4
, поэтому вы хотите удалить их из этого модификатора и добавить их в control
. Добавьте это в командный файл:
remove mod4 = Super_L Super_R
add control = Super_L Super_R
Скажите, xmodmap
чтобы загрузить его с:
$ xmodmap ~/.xmodmaprc
Он будет длиться столько же, сколько и ваш X-сеанс, поэтому вам придется каждый раз перезапускать его или помещать в нечто подобное, ~/.xinitrc
чтобы он запускался автоматически
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
Зайдите в настройки клавиатуры, нажмите «Опции», разверните «Alt / Win key поведения» и выберите «Управление сопоставлено с Win клавишами».
(Версия командной строки:, setxkbmap -options altwin:ctrl_win
затем отредактируйте /etc/X11/xorg.conf
и добавьте XkbOptions "altwin:ctrl_win"
в InputDevice
раздел клавиатуры . (Если XkbOptions
строка уже есть , добавьте ее в эту строку, разделив запятую:. XkbOptions "grp:alt_shift_toggle,altwin:ctrl_win"
)