Я иногда использую Aquamacs на моем Macbook Pro. Я также купил клавиатуру Apple с английской раскладкой в США, поскольку на Mac нецелесообразно программировать раскладку на французском (или, в более общем случае, не на английском). Эти персонажи {} | \ ~ [] нет даже на клавиатуре, и вы должны использовать различные комбинации мета-клавиш, чтобы получить их.
Конечно, это не очень хорошо работает, когда вам нужно: M- \, потому что для ввода обратной косой черты уже нужны мета-ключи.
Итак, как вы используете Emacs на неанглийской клавиатуре, если это вообще возможно?
Я мог бы переключить встроенную раскладку клавиатуры на английский, но это не очень удобно использовать в течение длительного времени. Я делаю это, когда у меня нет другого выбора, например, когда в какой-то момент мне нужно много скобок, но это только временно.
init.el
:(setq ns-alternate-modifier nil)
Вы можете использовать Ukelele для изменения макета в США, чтобы облегчить доступ к французским символам. Например, добавьте их под заглавными буквами, а затем добавьте нечто подобное в файл private.xml в KeyRemap4MacBook:
<autogen>__KeyToKey__ KeyCode::OPTION_R, Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::CAPSLOCK, Option::KEYTOKEY_AFTER_KEYUP, KeyCode::CAPSLOCK</autogen>
Сквозной индикатор состояния CapsLock отключает индикатор заглавных букв на некоторых клавиатурах.
sudo touch /Library/Keyboard\ Layouts/
и выйти из системы и снова войти в нее .~/Library/Keyboard Layouts/
не могут быть выбраны в диалоговых окнах ввода пароля или на экране входа в систему, но могут быть выбраны/Library/Keyboard Layouts/
.источник