Крім вбудованих альтернатив <C-[>
і <C-c>
до <Esc>
ключу цитованого іншими, ще одним популярним рішенням є перепризначити в <CapsLock>
якості додаткового Escape. Це і на клавіатурі Qwerty, і Dvorak.
Таким чином, ви можете дуже легко натиснути Esc лівим мізинцем, не виймаючи руки з HomeRow (до речі, CapsLock - це місце, де Escape колись знаходився на клавіатурах, коли винайдено vi).
Оновлення можна зробити:
- у Windows за допомогою утиліти AutoHotKey ;
- на Mac за допомогою утиліти KeyRemap4MacBook та інших;
в Linux, залежить від середовища на робочому столі. Наприклад, для Linux Mint / Cinnamon - лише питання вибору потрібної опції в меню-> клавіатура-> розкладки клавіатури-> поведінка Caps Lock. Крім того, але менш легко, його можна перезавантажити на рівні Xorg за допомогою програми xmodmap та запустити наступний .Xmodmap
файл:
clear Lock
keycode 0x42 = Escape
Система може бути налаштована автоматично запускати її при кожному вході, стратегічно розміщуючи наступні рядки сценарію оболонки (припустимо .Xmodmap
, у вашому домашньому режимі ~
) у ланцюзі файлів із автоматичним завантаженням для входу:
if [ -s ~/.Xmodmap ]; then
xmodmap ~/.Xmodmap
fi
Однак, це складно, оскільки фактично знайдені файли відрізняються залежно від використовуваного середовища (настільних). Наприклад, у мене є xmodmap, названий як запис у Cinnamon "Запуск програм" (що дозволяє мені зробити більше, ніж у стандартному налаштуванні перестановки ключа GUI).
Деякі люди йдуть ще далі і програмують клавішу CapsLock, щоб вона вела себе так:
- як
Ctrl
клавішу, натискаючи та утримуючи її,
- як
Esc
клавішу, натискаючи та швидко відпускаючи її.
Це можна зробити в Windows та Mac, правильно встановивши / програмуючи відповідну утиліту перенастроювання (спеціально для підказки AutoHotkey можна знайти тут, а для KeyRemap4MacBook перевірити тут ) У Linux за допомогою програми xcape .