Переопределить Caps Lock на Esc и Ctrl

После просмотра видео о tmux а также vim Сотрудничество Я хочу переназначить Caps Lock на мою Ubuntu.

Переназначить Caps Lock на Esc легко, я использовал gnome-tweak-tool, но теперь я хочу изменить поведение Caps Lock, чтобы в некоторых ситуациях работать как Esc и Ctrl.

Когда я использую только Caps Lock, он работает как Esc. Когда я использую Caps Lock с другой клавишей, она работает как Ctrl+ что-то. Как я могу это сделать?

3 ответа

Вы можете достичь этого, используя xmodmap. Пожалуйста, найдите документацию здесь или ArchWiki https://wiki.archlinux.org/index.php/Xmodmap

Будьте осторожны, хотя иногда некоторые части связаны только с Аркой.

В качестве альтернативы вы можете использовать два разных сочетания клавиш CAPS+ и CTRL+ для выполнения одних и тех же команд в Меню> Клавиатура> Сочетания клавиш

Обновление Gnome Tweak Tools В новых Gnome Tweak Tools есть возможность поменять местами клавишу Esc и клавишу Caps Lock. Он находится на вкладке "Клавиатура и мышь" и кнопка "Дополнительные макеты". Это на Ubuntu 18.04

Да, для этой цели вы можете использовать демонический ключ remapper . См. этот ответ для установки, использования и советов.

После установки используйте этот конфиг (см. ключ Quickstart):

      [ids]

*

[main]

# Maps capslock to escape when pressed and control when held.
capslock = overload(control, esc)

Другие вопросы по тегам