在maccs键盘的emacs中更改元和控制键

时间:2013-11-15 06:43:49

标签: macos emacs

我想做几件事:

  • 按原样保留左控制键
  • 映射左命令键,使其成为元键
  • 映射右侧命令键,使其成为元键
  • 映射右上箭头,使其成为控制键

我知道三个地图命令必须是以下形式:

(define-key KEYMAP KEY DEF)

我也知道我的.emacs文件位于我的主目录中。但是,我不确定如何定义这三个值或者我是否有正确的想法。

另外一件事,我安装了emacs 24,但我注意到mac OSX似乎也附带了emacs 22.我希望两者的功能相同。有没有办法确保键映射匹配?或者甚至更好地用终端中的24替换emacs 22?

2 个答案:

答案 0 :(得分:2)

Emacs有许多特定于mac的设置,包括与您要求的类似的设置。它们包含在'Ns'组中。

使用:M-x customize-group RET ns RET

我不确定左右分别处理。因此,您可能还需要安装keyremap4macbook。这可以进行一些重新映射 - 即使是在特定应用的基础上。

我个人认为使用fn密钥作为通配符是有用的,例如我将left alt重新加注到fn并告诉emacs将fn视为meta

答案 1 :(得分:0)

从未想过这一点。我的解决方案是切换键盘,所以现在我的命令键映射到meta,我的alt键映射到控件。

相关问题