我有一个 Windows 键盘(MS natural 4K),我正在使用 Mac OS X,并且我喜欢使用 Emacs。但是,Emacs 的默认 Mac OS X GUI 构建将 Windows 键映射到 Meta(meta 通常是键Alt)。这不太舒服,我想重新映射它。请注意,在我的其余环境中,Alt 实际上是 alt,而 Windows 键通常显示为 Apple 键。
答案1
(setq mac-command-modifier 'alt) ;; 可以设置为 meta、alt、super 或 hyper
我不确定您的 Windows 键如何映射,但您可以使用 Cx Ce 在临时缓冲区中评估该表达式,直到找到您喜欢的修饰符,然后将其复制到您的 init.el 或 .emacs 文件中。
答案2
安装 Emacs 23 解决了这个问题。感谢 Richard Hoskins 鼓励我安装 Emacs 23。