Терминальное приложение и редакторы, такие как vim (и, думаю, emacs), хорошо используют управляющие коды. Т.е. Ctrl + M - возврат каретки, а Ctrl + J - перевод строки. Оба они могут быть использованы для вставки новых строк в vim или выполнения команд в оболочке. На них гораздо удобнее нажимать, чем возвращать в основном на всех клавиатурах (когда Ctrl переназначается, по крайней мере, на Caps Lock ).
На приложениях с графическим интерфейсом это не работает, и это чертовски раздражает. В качестве браузера я использую Opera, и я попытался настроить некоторую поддержку для этого, но она работает только в некоторых элементах. Конечно, это не работает в других приложениях.
Кто-нибудь знает, как сделать привязки «управляющего кода» в X, чтобы они действовали как специальные символы?
(Ctrl + H для возврата также очень, очень круто)