
В Gnu Emacs v23 я хотел бы узнать, что связано с событиями мыши, например следующими:
<mouse-5>
<double-down-mouse-5>
<double-mouse-5>
<triple-down-mouse-5>
<triple-mouse-5>
Если бы это было нажатие клавиши, я бы просто сделал это, M-x describe-key
но что я могу сделать для нажатия мыши, которое я не могу надежно воспроизвести, то есть я не знаю, как последовательно создавать эти события?
решение1
describe-bindings
дает мне буфер со списком всех определенных сочетаний клавиш. Помимо прочего, он предлагает:
<C-mouse-5> mwheel-scroll
<S-mouse-5> mwheel-scroll
<mouse-5> mwheel-scroll
где mwheel-scroll
, по-видимому, находится функция прокрутки колесиком мыши :-)