我使用的是 macbook pro,因此只能使用一个按钮的触控板。当然,我可以mouse-1
通过单击和mouse-3
用两根手指单击来完成,但是我对中间单击 ( mouse-2
)无能为力。
我很惊讶这之前没有咬我,但我最近才开始对缺少鼠标中键感到恼火。特别是,我已经开始使用ERC
和flyspell
,它们都具有需要单击中键的功能。
我已经在谷歌上进行了广泛的搜索,但一直无法找到一种方法来做到这一点。这正是我想要做的:
在 Emacs 中,我希望 Emacs 看起来command+mouse-1
好像是mouse-2
. 基本上,我想要一种重新绑定<s-mouse-1>
以触发<mouse-2>
事件的方法。这可能吗?
如果它有帮助,我正在使用 Cocoa Emacs 的 Emacs 24 版本之一,并且我正在 '08 时代的 macbook pro 上运行 Lion。
尝试这个:
(define-key key-translation-map (kbd "<C-down-mouse-1>") (kbd "<down-mouse-2>"))
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请阅读翻译键盘映射。