Emacs в Mac OS X привязки клавиш Leopard - PullRequest
100 голосов
/ 02 октября 2008

Я пользователь Mac и решил изучать Emacs. Я прочитал , чтобы уменьшить нагрузку на руку и повысить точность, клавиши CTRL и CAPS LOCK необходимо поменять местами. Как мне это сделать в Leopard?

Кроме того, в Терминале я должен использовать клавишу ESC для вызова мета. Есть ли какой-нибудь способ получить ключ alt / option для вызова мета?

обновление: В то время как клавиша управления теперь намного легче нажимается, мета-клавиша также используется достаточно часто, поэтому ее положение на моем MacBook и клавиатуре Apple также заслуживает внимания. На самом деле, я обнаружил, что на управляющий ключ легче попасть, поэтому я переназначил свой управляющий ключ, чтобы он действовал как мета-ключ. У кого-нибудь есть лучшее / более стандартное решение?

Ответы [ 13 ]

0 голосов
/ 25 марта 2016

Я хотел бы рекомендовать 2 программного обеспечения Seil и Карабинер . Просто установив Seil и следуя инструкциям в программном обеспечении, вы сможете добиться желаемого. Из моего опыта, Карабинер является более мощным. У меня японская клавиатура, раскладка которой отличается от обычной. У меня есть фрагмент , который переназначает две дополнительные клавиши на клавиатуре на F18 и F19 для другого использования. Вы можете использовать тот же синтаксис для редактирования вашего файла "private.xml", чтобы делать больше вещей.

0 голосов
/ 25 февраля 2014

Я установил caps lock для управления в системных настройках, и у меня в init.el есть следующее, чтобы установить команду в meta и опцию super:

(custom-set-variables
 '(ns-alternate-modifier (quote super))
 '(ns-command-modifier (quote meta)))
0 голосов
/ 11 марта 2013

Я создал довольно полный набор привязок здесь для использования вне Терминала.

Лично я не могу использовать клавиатуру Mac для ноутбука из-за отсутствия правой клавиши управления.

Вместо этого я использую Microsoft Natural Ergonomic Keyboard 4000 уже более 7 лет: у нее действительно толстые, хорошо расположенные клавиши Ctrl и Alt и после загрузки драйверов клавиши «Пуск» и «Приложение» тривиально переназначаются на клавишу Mac Cmd, которая также толстая и легко нажимается.

Чтобы избежать проблем с эргономикой в ​​emacs, я научился использовать Ctrl, Alt и Cmd так же, как мы используем Shift - нажимая их рукой, противоположной той, которая набирает фактическую клавишу. (То есть я оставляю Caps Lock как есть.)

...