Emacs has extensive support for using mouse buttons, mouse wheels
and other pointing devices like touchpads and touch screens.
-@xref{Mice} for details.
+@xref{Mice}, for details.
@cindex keys stolen by window manager
@cindex window manager, keys stolen by
@node Mice
@section Mice
+@cindexd mouse input
By default, Emacs supports all the normal mouse actions like setting
the cursor by clicking on the left mouse button, and selecting an area
-by dragging the mouse cursor. All mouse actions can be bound to
-commands in the same way you bind keyboard events (@pxref{Keys}).
+by dragging the mouse pointer. All mouse actions can be used to bind
+commands in the same way you bind them to keyboard events
+(@pxref{Keys}). This section provides a general overview of using the
+mouse in Emacs; @pxref{Mouse Commands}, and the sections that follow
+it, for more details about mouse commands in Emacs.
-@cindex mouse-1
When you click the left mouse button, Emacs receives a
-@code{mouse-1} event. To see what command that event is bound to, you
-can say @kbd{C-h c} and then use the left mouse button. Similarly,
-the middle mouse button is @code{mouse-2} and the left mouse button is
+@code{mouse-1} event. To see what command is bound to that event, you
+can type @kbd{C-h c} and then press the left mouse button. Similarly,
+the middle mouse button is @code{mouse-2} and the right mouse button is
@code{mouse-3}. If you have a mouse with a wheel, the wheel events
are commonly bound to either @code{wheel-down} or @code{wheel-up}, or
@code{mouse-4} and @code{mouse-5}, but that depends on the operating
down the Meta key and then uses the middle mouse button. In that
case, the event name will be @code{M-mouse-2}.
+@cindex touchscreen events
On some systems, you can also bind commands for handling touch
screen events. In that case, the events are called
@code{touchscreen-update} and @code{touchscreen-end}.