我尝试将Alt键用作FSF Emacs 23 Windows版本和EmacsW32的元键,但特别是M-x(Alt-x)无法使用。
不知何故,我无法将Alt键用作Alt-x(Meta-x)的元键。我非常努力地搜索了所有内容,得到的都是如何在w32-meta-style中将元键切换为Alt。目前,这个变量的值为"use Alt as Meta key"。我还尝试了所有其他值,但没有成功。此外,我安装了来自http://ourcomments.org/Emacs/EmacsW32.html的未打补丁版本的emacs以及gnu.org的原始二进制文件。所有版本都有同样的问题。
除了Alt-x(Meta-x)之外,Alt可以作为元键使用。
我的设置如下:
- Windows 7 x64专业版
- 德语键盘
由于我的Emacs 23的Ubuntu版本可正常工作,因此此问题仅适用于Windows。
编辑:原来是Growl for Windows造成的。它会在启动时加载并捕获所有Alt-x输入。所以我的解决方案就是禁用Growl,因为我不再需要它。也许对你来说会是另一个应用程序。