在任何程序中,我都会按 ´ + a(按顺序)输入 á。当我在 emacs 中执行此操作时,我只会得到 a。死键仅在我输入空格时起作用。例如,如果我输入:
´+a+SPC
我得到:
A
当我期望:
A
知道为什么会发生这种情况吗?这种情况只发生在 emacs 上。
(这在空的 .emacs 中会发生。)
答案1
尝试按C-x 8 ' a
。无论系统如何配置,这都是输入死键的一种方法。
许多系统都以不支持死键的方式配置。我的 X 服务器使用 nodeadkeys XkbVariant。我这样做是因为我更常在正则表达式中输入脱字符而不是法语字母。在这样的系统上C-x 8
仍然可以使用死键。