Macos 如何在Mac OS X上运行的emacs中输入Neo2键盘布局的3.Plane字符?

Macos 如何在Mac OS X上运行的emacs中输入Neo2键盘布局的3.Plane字符?,macos,emacs,keyboard-layout,karabiner,Macos,Emacs,Keyboard Layout,Karabiner,我在OSX上遇到了一个问题,emacs、Karabiner和alternativ德语键盘布局。 以Capslock作为mod键输入的第三和第五键盘平面不工作 我选择的键盘布局是Neo2,我设置它,在Mac im上切换到,使用from GitHub并结合建议的和它的规则启用 在其他编辑器(如TextEdit)上,前5个平面工作正常, 但是在emacs上是3。和5。飞机不是。我想emacs使用了Capslock键。也许有一个类似于(setq ns right alternate modifier'n

我在OSX上遇到了一个问题,emacs、Karabiner和alternativ德语键盘布局。 以Capslock作为mod键输入的第三和第五键盘平面不工作

我选择的键盘布局是Neo2,我设置它,在Mac im上切换到,使用from GitHub并结合建议的和它的规则启用

在其他编辑器(如TextEdit)上,前5个平面工作正常, 但是在emacs上是3。和5。飞机不是。我想emacs使用了Capslock键。也许有一个类似于
(setq ns right alternate modifier'none)
的东西,它需要在常规德语键盘布局上键入
~
@
等字符

或者Karabiner和emacs之间存在问题,因为Karabiner需要进入OSX上Neo2的第三、第五和第六个平面

最小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。所需字符的平面:


…[]^!=&\/{}*?()-:@#$| ~+%“;

将以下配置选项添加到Emacs为我带来了好处:

  (setq ns-right-alternate-modifier nil)
  (setq ns-alternate-modifier 'meta)
  (global-set-key (kbd " ") " ")

将以下配置选项添加到Emacs为我带来了好处:

  (setq ns-right-alternate-modifier nil)
  (setq ns-alternate-modifier 'meta)
  (global-set-key (kbd " ") " ")

要使其在最近的带有Emacs.app 27.2的Apple Silicon MacbookPro上工作,只需设置:

(setq mac选项修饰符“无”)

否则,Mod3键将被识别为元键。

要使其在最近的带有Emacs.app 27.2的Apple Silicon MacbookPro上工作,只需设置:

(setq mac选项修饰符“无”)
否则,Mod3密钥将被识别为元密钥