Как мне переназначить ключ Capslock на ESC в оболочке Windows Cygwin?
В идеале я бы переназначал значение в оболочках Cygwin, а не везде, сохраняя поведение в других приложениях (хотя по общему признанию даже в Windows, я думаю, что я, вероятно, нажимал клавишу Capslock чаще случайно, чем нарочно).
Еще лучше было бы добавить что-то в мой bashrc, чтобы сделать его легко переносимым.
Справочная информация: я провожу большую часть своего времени в Linux, где я использовал xmodmap (например, http://vim.wikia.com/wiki/Map_caps_lock_to_escape_in_XWindows), чтобы переназначить Capslock на Esc для скорости и комфорта с помощью vi. Это прекрасно работает везде в этих системах, то есть в vim, а также в командной строке bash. В оставшееся время, когда я нахожусь в Cygwin на коробке с окнами, моя мышечная память заставляет меня нажимать на кнопку с заглушкой до плохого эффекта!