如何使用macbook上的命令键作为emacs的控制键?

时间:2015-07-06 02:49:35

标签: macos emacs

我在macbook pro(osx 10.10.4)上运行emacs 24.5.1(从brew安装)。我希望能够在键盘的两侧都有控制键和元键,所以我试图重新映射到选项和命令键。

元关键问题很容易解决。 终端>偏好>键盘 然后选中"使用选项作为Meta键"复选框。

现在我想将命令键设置为控制键。 事实证明这更加困难。 我已经尝试将其添加到〜/ .emacs:

(setq ns-right-command-modifier 'control)
(setq ns-left-command-modifier 'control)

这没有用。 这也没有......

(setq mac-command-modifier 'control)

当我尝试使用命令键进行C-f时,命令似乎被终端拦截了一个搜索框。也许我需要配置终端忽略按下命令键?

1 个答案:

答案 0 :(得分:0)

找到解决方案: Emacs on Mac OS X Leopard key bindings

系统偏好设置>键盘>修改键......

System Preferences > Keyboard > Modifier Keys ... 然后只需交换控制键和命令键。

此解决方案的缺点是所有应用程序的密钥仍然交换,而不仅仅是终端应用程序或emacs。