Я пытаюсь сделать обычное переназначение capslock для контроля, но я также хочу переназначить левое управление, чтобы оно стало вторым супер-ключом. Я могу сделать это нормально с xmodmap, но как только я переключаюсь на виртуальный терминал (то есть, что происходит, когда вы нажимаете ctrl-alt-f1), я снова зацикливаюсь на сопоставлениях клавиш по умолчанию. Так что в основном я ищу способ переназначения ключей в виртуальных терминалах.
Я согласен с необходимостью использовать xmodmap для вещей в X и отдельный метод для виртуальных терминалов, но я бы предпочел сделать что-то, что обрабатывает обе ситуации, если это возможно.
linux
ubuntu
keyboard-layout
Silfheed
источник
источник
Ответы:
Вам нужно будет использовать
loadkeys
для вашей консоли. Смотрите также раскладки клавиш иdumpkeys
.источник
От askubuntu.com
Что касается вашего caps-> ctrlэто работает. Возможно, вы сможете использовать этот же метод для переназначения вашего супер ключа.
Теперь найдите строку, которая начинается с
XKBOPTIONS
, и добавьте,ctrl:nocaps
чтобы сделать capsдополнительные ctrlилиctrl:swapcaps
поменять их местами.Например, мой выглядит
тогда беги
Причина этот способ лучше, что он вступит в силу на виртуальные консоли (например , ctrl+ alt+ F1), а также в графическом режиме.
источник