Отключение смежных мета-ключей в Emacs

Я хотел бы изменить некоторые привычки клавиатуры Emacs, так как некоторые комбинации клавиш (обычно начинающиеся с Cx, Mx и т. Д.) Я выполняю одной рукой, и они связаны с неудобными движениями рук. Я хотел бы изменить это поведение.

Однако, поскольку я делаю их около 15 лет, они запрограммированы в моей мышечной памяти. Мне трудно помнить, чтобы изменить способ, которым я печатаю.

Мне было интересно, можно ли сделать в Emacs мелкозернистое переназначение, даже если это одна клавиша за раз, так что (левый контроль)+x отключен, но (правый контроль)+x все еще в порядке, и тому подобное.

1 ответ

Вы можете изменить "ctrl-x" "meta-x" на другую комбинацию клавиш ergo. Например:

  1. Caps Lock. Вы можете переназначить любимый "мета-х" на этот единственный ключ. Это супер быстро и удобно набирать. Для окон autohotkey или keytweak могут выполнять переназначение. Для Linux вы просто меняете настройку раскладки клавиш.

  2. Ctrl + /. Если у вас есть клавиатура hhkb или вы изменили "Caps Lock" на "CTRL". Ctrl+/ - это хороший способ заменить "Ctrl+x" или "Meta-x". Ctrl+/ - это комбинация второстепенных клавиш в emacs, поэтому вы можете изменить исходную. это гораздо легче набрать, чем "Ctrl+x".

  3. "Alt" лучше, чем "Ctrl", потому что вы можете набрать его большими пальцами. У ergoemacs есть несколько приятных трюков с раскладкой клавиатуры. Он использует "Alt" в качестве основной функциональной клавиши. Вы можете найти его в https://code.google.com/p/ergoemacs/ Я с радостью использую эту привязку ключей и никогда больше не рассматриваю другие планы подстройки ключей.

  4. Купи лучшую клавиатуру. Некоторые клавиатуры меняют раскладку, облегчая ввод "Ctrl x" "Meta x". Клавиатура Kinesis - это идеальное решение. Вы можете найти больше альтернативы с Google.

  5. Колемак Мальтрон Дворак. Все они имеют разную раскладку клавиш. Если вы хотите попробовать новый макет. Не забывай их. Это может помочь вам справиться с проблемой "Ctrl x".

Другие вопросы по тегам