File: hui-mouse.el.html
This code is machine independent. It works best with a pointing device
but may also be used from a keyboard. When used with a pointing device it
requires an Emacs command that sets point to the location of the pointing
device's cursor.
If you want to use your shift-middle mouse button to select Hyperbole menu
items and Hyperbole buttons, follow these instructions.
If you plan to use a mouse only with the X window system or macOS and you
want to use the shift-middle and shift-right buttons, you need not do any
mouse configuration. Your Emacs executable must have been built so as to
include the mouse support files for your window system, however. These
are in the Emacs "src" directory: for X - "x*.c", for macOS - "ns*.c".
To use a different mouse key or a different window system, modify the
mouse key bindings in "hmouse-sh.el".
Using the Action Mouse Key to browse through and delete files from Dired
listings is exceptionally nice, just as it is when reading mail.
Defined variables (11)
action-key-default-function | Function run by the Action Key in an unspecified context. |
action-key-eol-function | Function run by the Action Key at the end of a line. |
action-key-modeline-buffer-id-function | Function to call for Action Key clicks on the buf id portion of a modeline. |
assist-key-default-function | Function run by the Assist Key in an unspecified context. |
assist-key-eol-function | Function run by the Assist Key at the end of a line. |
hkey-alist | Alist of predicates and form-conses for the Action and Assist Keyboard Keys. |
hkey-at-hbut | Non-nil communicates between Smart Key predicates that point is at an hbut. |
hkey-value | Communicates a value between a Smart Key predicate and its actions. |
hmouse-alist | Alist of predicates and form-conses for the Action and Assist Mouse Keys. |
hmouse-set-point-command | Command that sets point to the mouse cursor position. |
smart-outline-cut | Non-nil means outline region was cut and is ready to be pasted at point. |