У меня проблема в OS X с emacs, Karabiner и раскладкой клавиатуры Neo2, альтернативной немецкой раскладкой. Не работает третья и пятая плоскость клавиатуры с Capslock, так как клавиша мода не работает.
Я предпочитаю раскладку клавиатуры Neo2, я настроил ее на Mac, на который я переключаюсь, используя jgosmanns neo2-layout-osx с GitHub в сочетании с предложенным Karabiner и его включенными правилами .
В других редакторах, таких как TextEdit, первые 5 плоскостей работают правильно, но в emacs 3. и 5. плоскости не работают. Я предполагаю, что emacs каким-то образом использует клавишу Capslock. Возможно, есть что-то похожее на (setq ns-right-alternate-modifier 'none)
, которое необходимо для ввода таких символов, как ~
или @
на обычной немецкой раскладке клавиатуры.
Или проблема между Karabiner и emacs, так как Karabiner нужен для входа в третий, пятый и шестой план Neo2 на OS X.
Минимальный init.el:
(setq inhibit-startup-message t)
(setq mac-function-modifier 'control
mac-control-modifier 'control
mac-option-modifier 'alt
mac-command-modifier 'meta
ns-right-alternate-modifier 'none)
Как я могу включить хотя бы 3. плоскость для необходимых символов:
…_[]^!<>=& \/{}*?()-:@ #$|~+%"';