繁体   English   中英

如何在Windows中为Emacs 23使用Alt作为元键,尤其是M-x?

[英]How can I use Alt as meta key in Windows for Emacs 23, especially M-x?

我尝试使用Alt作为FSF Emacs 23 Windows版本和EmacsW32的元键,但特别是Mx(Alt-x)不起作用。

不知怎的,我不能使用Alt作为Alt-x(Mx)的Meta键。 我搜索得非常努力,我得到的是如何在w32-meta-style中将元键切换为Alt。 目前,此变量的值为“使用Alt作为Meta键”。 我也尝试了所有其他值,但都没有成功。 此外,我安装了来自http://ourcomments.org/Emacs/EmacsW32.html的未修补版本的emacs以及来自gnu.org的原始二进制文件。 所有版本都有同样的问题。

Alt用作Meta,但Alt-x(Meta-x)除外。

我的设置如下:

  • Windows 7 x64专业版
  • 德国键盘

这个问题是Windows特有的,因为我有一个工作的Ubuntu版本的Emacs 23。

编辑:这是适用于Windows的Growl。 它在启动时加载并写入所有Alt-x输入。 所以我的解决方案就是禁用Growl,因为我不再需要它了。 可能是你的另一个应用程序。

它应该开箱即用。 如果你用-Q标志启动Emacs,Alt + x是否可以作为Mx? 这会禁止加载您的自定义项,以防其中一个在Windows上破坏Mx。

此外,默认情况下,Emacs仅将左Alt键视为Meta,右Alt(AltGr)用于输入特殊字符。

我不知道w32-meta-style但是你设置了w32-alt-is-meta 请参阅http://www.gnu.org/software/libtool/manual/emacs/Windows-Keyboard.html

可以更改Growl热键: https//groups.google.com/forum/#!topic/ growl-for-windows/luSpf9lQQRM

要禁用热键,只需删除“值”标记的内容即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM