Отключение смежных мета-ключей в Emacs
Я хотел бы изменить некоторые привычки клавиатуры Emacs, так как некоторые комбинации клавиш (обычно начинающиеся с Cx, Mx и т. Д.) Я выполняю одной рукой, и они связаны с неудобными движениями рук. Я хотел бы изменить это поведение.
Однако, поскольку я делаю их около 15 лет, они запрограммированы в моей мышечной памяти. Мне трудно помнить, чтобы изменить способ, которым я печатаю.
Мне было интересно, можно ли сделать в Emacs мелкозернистое переназначение, даже если это одна клавиша за раз, так что (левый контроль)+x отключен, но (правый контроль)+x все еще в порядке, и тому подобное.
1 ответ
Вы можете изменить "ctrl-x" "meta-x" на другую комбинацию клавиш ergo. Например:
Caps Lock. Вы можете переназначить любимый "мета-х" на этот единственный ключ. Это супер быстро и удобно набирать. Для окон autohotkey или keytweak могут выполнять переназначение. Для Linux вы просто меняете настройку раскладки клавиш.
Ctrl + /. Если у вас есть клавиатура hhkb или вы изменили "Caps Lock" на "CTRL". Ctrl+/ - это хороший способ заменить "Ctrl+x" или "Meta-x". Ctrl+/ - это комбинация второстепенных клавиш в emacs, поэтому вы можете изменить исходную. это гораздо легче набрать, чем "Ctrl+x".
"Alt" лучше, чем "Ctrl", потому что вы можете набрать его большими пальцами. У ergoemacs есть несколько приятных трюков с раскладкой клавиатуры. Он использует "Alt" в качестве основной функциональной клавиши. Вы можете найти его в https://code.google.com/p/ergoemacs/ Я с радостью использую эту привязку ключей и никогда больше не рассматриваю другие планы подстройки ключей.
Купи лучшую клавиатуру. Некоторые клавиатуры меняют раскладку, облегчая ввод "Ctrl x" "Meta x". Клавиатура Kinesis - это идеальное решение. Вы можете найти больше альтернативы с Google.
Колемак Мальтрон Дворак. Все они имеют разную раскладку клавиш. Если вы хотите попробовать новый макет. Не забывай их. Это может помочь вам справиться с проблемой "Ctrl x".