Mouse events seem never to match their key specifiers, why not? In the
info pages, `event-matches-key-specifier-p' is explained on the same
page as `define-key'...
Here the contents of buffer *trace-output*
======================================================================
1 -> event-matches-key-specifier-p: event=#<buttondown-event button2>
key-specifier=button2
1 <- event-matches-key-specifier-p: nil
======================================================================
1 -> event-matches-key-specifier-p: event=#<buttondown-event button2>
key-specifier=(button2)
1 <- event-matches-key-specifier-p: nil
======================================================================
1 -> event-matches-key-specifier-p: event=#<buttondown-event button2>
key-specifier=button2up
1 <- event-matches-key-specifier-p: nil
======================================================================
1 -> event-matches-key-specifier-p: event=#<buttondown-event button2>
key-specifier=(button2up)
1 <- event-matches-key-specifier-p: nil
======================================================================
Everything is fine with key bindings
======================================================================
1 -> event-matches-key-specifier-p: event=#<keypress-event help>
key-specifier=help
1 <- event-matches-key-specifier-p: t
======================================================================
- Christoph