GNU Info

Info Node: (elisp)Mouse Events

(elisp)Mouse Events


Next: Click Events Prev: Function Keys Up: Input Events
Enter node , (file) or (file)node

Mouse Events
------------

   Emacs supports four kinds of mouse events: click events, drag events,
button-down events, and motion events.  All mouse events are represented
as lists.  The CAR of the list is the event type; this says which mouse
button was involved, and which modifier keys were used with it.  The
event type can also distinguish double or triple button presses (Note:
Repeat Events).  The rest of the list elements give position and time
information.

   For key lookup, only the event type matters: two events of the same
type necessarily run the same command.  The command can access the full
values of these events using the `e' interactive code.  Note:
Interactive Codes.

   A key sequence that starts with a mouse event is read using the
keymaps of the buffer in the window that the mouse was in, not the
current buffer.  This does not imply that clicking in a window selects
that window or its buffer--that is entirely under the control of the
command binding of the key sequence.


automatically generated by info2www version 1.2.2.9