10

如何使用触控板在 OS X 上将 mouse-2(中键单击)映射到(cmd + 单击)或(ctrl+单击),以便在 flyspell 模式下显示弹出菜单。

4

3 回答 3

14

像 Stefan 建议的那样,mouse-3 怎么样?

将此添加到您的初始化文件中:

(eval-after-load "flyspell"
    '(progn
       (define-key flyspell-mouse-map [down-mouse-3] #'flyspell-correct-word)
       (define-key flyspell-mouse-map [mouse-3] #'undefined)))
于 2012-06-12T13:35:41.050 回答
3

需要修复 flyspell 以在 mouse-3 上弹出菜单,因为它实际上更像是上下文菜单。即我推荐一个M-x report-emacs-bug关于它的。

于 2012-06-11T14:18:00.150 回答
1

已经为此内置了一个选项。看一眼:

mac-emulate-three-button-mouse

具体来说,您应该能够添加:

(setq mac-emulate-three-button-mouse t)

在您的 .emacs 中,然后 mouse-2 将是 Option+Click,而 mouse-3 将是 Cmd+Click

于 2012-06-12T21:04:44.870 回答