我在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时,命令似乎被终端拦截了一个搜索框。也许我需要配置终端忽略按下命令键?
答案 0 :(得分:0)
找到解决方案: Emacs on Mac OS X Leopard key bindings
系统偏好设置>键盘>修改键......
然后只需交换控制键和命令键。
此解决方案的缺点是所有应用程序的密钥仍然交换,而不仅仅是终端应用程序或emacs。