Так что одна из вещей, которая действительно облегчила мне редактирование текста с помощью vim, это переключение клавиш caps lock и escape-клавиш, что, как оказалось, я могу сделать в настройках клавиатуры GUI. Но теперь, когда я использую раскладку клавиатуры Colemak, клавиша caps lock отображается на backspace, а я хочу, чтобы она была либо caps lock, либо escape. Есть ли простой способ изменить это?
Можно вынудить Caps Lock быть Esc на любом расположении:
В Системе ▸ Предпочтения ▸ Клавиатура ▸ Разметки ▸ Опции, поведение клавиши Caps Lock набора для Создания CapsLock дополнительным ESC.
Немного опоздал, но я некоторое время пытался выяснить, как исправить это по своему вкусу, и я хотел поделиться своим решением.
Я прокомментировал строку, которая переназначает клавишу Caps Lock kbd> в /usr/share/X11/xkb/symbols/us
, которая является раскладкой клавиатуры для раскладки США. Я загрузил полученный файл сюда .