Mac OS X、Emacs 和 Windows 键盘 - 重新映射键

Mac OS X、Emacs 和 Windows 键盘 - 重新映射键

我有一个 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。

相关内容