Emacs:如何将动作绑定到mac Option(⌥)+箭头键组合?

时间:2015-02-05 14:56:49

标签: macos emacs macports keymapping keymaps

我在Emacs的{​​{1}}上使用OS X。默认情况下,我将 Ctrl 设为mac ports键,将命令设为Control键。 Thogh,这非常方便,我错过了通过按Meta向后/向前移动光标一个字的可能性,即 + 移动一个字向前。我真正想要的是:

  • + 向后移动1个字
  • + 向前移动1个字
  • + 移至行的第一个非空白字符
  • + 移至行尾
  • 而在所有其他情况下 Meta

我尝试在我的映射M-arrrow key(kbd "A-left")中使用,但这对我不起作用。所以,这里有两个问题:

已更新

  
      
  1. 如何为 "\A-left"键创建映射?
  2.   
Option
  
      
  1. 如何重新映射到箭头键?
  2.   
(setq mac-option-modifier 'hyper)
;; now you can easily use mappings with Hyper key modifier

1 个答案:

答案 0 :(得分:2)

我没有mac。您可以尝试按照页面底部http://ergoemacs.org/emacs/emacs_hyper_super_keys.html

的说明进行操作

您可以使用C-h c通过键入来描述键绑定,这也会返回您必须作为参数提供给kbd的字符串。