
No Gnu Emacs v23, gostaria de descobrir o que está vinculado a eventos de mouse como os seguintes:
<mouse-5>
<double-down-mouse-5>
<double-mouse-5>
<triple-down-mouse-5>
<triple-mouse-5>
Se fosse um pressionamento de tecla, eu simplesmente faria, M-x describe-key
mas o que posso fazer para um pressionamento de mouse que não consigo produzir de forma confiável, ou seja, não sei como criar esses eventos de forma consistente?
Responder1
describe-bindings
me dá um buffer com uma lista de todas as combinações de teclas definidas. Além de outros, oferece:
<C-mouse-5> mwheel-scroll
<S-mouse-5> mwheel-scroll
<mouse-5> mwheel-scroll
onde mwheel-scroll
aparentemente está a função de rolagem da roda do mouse :-)