2

我想做几件事:

  • 保持左控制键不变
  • 映射左命令键,使其成为元键
  • 映射正确的命令键,使其成为元键
  • 映射右上箭头,使其成为控制键

我知道三个地图命令需要采用以下形式:

(define-key KEYMAP KEY DEF)

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

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

4

2 回答 2

2

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

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

我不确定左右是否分开处理。所以也许另外你可能想安装keyremap4macbook。这可以做一些重新映射 - 即使是在特定于应用程序的基础上。

就我个人而言,我发现将fn密钥用作通配符很有用,例如我重新映射left altfn告诉 emacs 将fn其视为meta.

于 2013-11-15T09:29:23.220 回答
0

从来没有想过这个。我的解决方案是切换键盘,所以现在我的命令键映射到元,而我的 alt 键映射到控制。

于 2013-11-16T06:15:59.287 回答