【问题标题】:Change meta and control keys in emacs for mac keyboard为 mac 键盘更改 emacs 中的元和控制键
【发布时间】:2013-11-15 06:43:49
【问题描述】:

我想做几件事:

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

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

(define-key KEYMAP KEY DEF)

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

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

【问题讨论】:

    标签: macos emacs


    【解决方案1】:

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

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

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

    我个人发现使用 fn 键作为通配符很有用,例如我将left alt 重新映射到fn 并告诉emacs 将fn 视为meta

    【讨论】:

    • 感谢您的回复。我能够将命令键更改为元键。我找不到映射向上箭头的选项,我也无法从我的 Mac 上的终端进入菜单,因为似乎 alt 和 command 都没有被识别为终端的元数据。跨度>
    • 我相信 Terminal.app 有另一种选择,无论 alt 是作为 Meta 发送还是用于创建特殊字符。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-02
      • 1970-01-01
      • 2017-04-17
      • 1970-01-01
      • 1970-01-01
      • 2011-03-17
      相关资源
      最近更新 更多