Macos 如何在Mac OS X上运行的emacs中输入Neo2键盘布局的3.Plane字符?
我在OSX上遇到了一个问题,emacs、Karabiner和alternativ德语键盘布局。 以Capslock作为mod键输入的第三和第五键盘平面不工作 我选择的键盘布局是Neo2,我设置它,在Mac im上切换到,使用from GitHub并结合建议的和它的规则启用 在其他编辑器(如TextEdit)上,前5个平面工作正常, 但是在emacs上是3。和5。飞机不是。我想emacs使用了Capslock键。也许有一个类似于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
(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密钥将被识别为元密钥