Cocoa Emacs中的Option键未输入重音字符

时间:2016-01-21 16:58:19

标签: cocoa emacs internationalization non-ascii-characters tty

使用带有TTY emacs的国际键盘可以正常输入字符:

alt-e + a enters á
alt-i + a enters â
etc

问题是在Cocoa Emacs中同样不成立。这些键被解释为emacs命令。

我尝试在全球范围内取消绑定这些密钥,即使没有绑定,也无法输入国际重音字符所需的正确转义字符。

如何回到Cocoa Emacs中的TTY行为?

1 个答案:

答案 0 :(得分:2)

我喜欢在OSX上实现两全其美,所以我将左侧alt /选项键设置为META,将右侧alt / option键设置为默认的本机OSX设置。以下是我常用的Emacs修饰键的设置:

  
(setq ns-alternate-modifier 'meta)
(setq ns-right-alternate-modifier 'none)
(setq ns-command-modifier 'super)
(setq ns-right-command-modifier 'left)
(setq ns-control-modifier 'control)
(setq ns-right-control-modifier 'left)
(setq ns-function-modifier 'none)