在 Mac OS X 上将 emacs 绑定更改为元命令

在 Mac OS X 上将 emacs 绑定更改为元命令

我在 OS X 上的 black.local 上使用 2010-05-08 版本的 GNU Emacs 23.2.1 (x86_64-apple-darwin, NS apple-appkit-1038.29)。我从这里下载了它:http://emacsformacosx.com/

我的问题是,它没有将命令键映射到正常的 emacs Meta 绑定 - 它将它们映射到 osx 用户所知道的 Command-v 现在是“剪切”,例如当我执行 describe-keybinding 时。

我怎样才能摆脱这些 osx 绑定,并使命令映射回正常的 gnu Meta 绑定?

答案1

在这里找到:http://www.emacswiki.org/emacs/AquamacsFAQ

(setq mac-command-modifier 'meta)

答案2

尝试KeyRemap4MacBook(适用于所有 Mac - 尽管名称不同)。它允许重新映射键盘上的几乎每个键(甚至包括左移和右移的不同映射)。

当您在 xml 文件中定义自己的映射时,您可以使用各种奇特的选项,如应用程序特定映射和设备特定映射。

你也可以使用以下方法更改 emacs 中常用的按键M-x customize-group RET ns RET

一个提示 - 因为有些人需要 alt 键来输入特殊字符,所以将“左 alt”映射到“fn”,并将 emacs 设置为使用“fn”作为“meta”。

相关内容