ing with no or
CR
will abort the process.
Pressing the N+S R00M chord allows the user to clear
all the mouse keys. Since this process can't be undone,
the user is prompted with the following query ...
CLEAR ALL MOUSE KEYS - CAN'T BE UNDONE,
CONTINUE? (Y/N)
and the user can proceed the same as the default
process.
To clear a single mouse key combination, enter the
mouse key definition with no data after the equal sign.
M 000L =
will remove any mouse action assignment to the 000L
combination.
3.2 Default Mouse Keys
The following are the default mouse keys defined.
M R000 = LEFT
Left click
M M000 = LEFT+INV_EXIT Left click and stay in
mouse mode
M L000 = RIGHT
Right click
M 0R00 = DBL+LEFT
Double click left
M 0M00 = INV_EXIT
Middle click
and stay in mouse
35
To allow some buttons to not exit the mouse mode
when the key is released, the keyword INV_EXIT can
be used. Note the INV_EXIT sets both the TOGGLE
and the DBL flag, so these should not be used with
INV_EXIT. The Twiddler2 Program Mode does not flag
this as an error, but the Download program will check
for it. Note too, that if a mouse chord definition has
DBL, this will have the same affect as
INV_EXIT.
Another MCNS (mouse constant) called FLGS has
been added. This constant is a flag byte, that can be
used to reverse the mouse button exit logic. Setting
MCNS FLGS = 1, will reverse the logic. In this mode,
mouse button releases will not automatically exit mouse
mode, and using INV_EXIT in a mouse chord definition
will direct the Twiddler2 to exit the mouse mode for that
button. The default is MCNS FLGS = 0. (See also
below under
Timing Constants
.)
3.1 Clearing/Defaulting Mouse Keys
Pressing the N+S L00M chord allows the user to set
just the mouse keys to their default settings. Since this
process can't be undone, the user is prompted with the
following query ...
DEFAULT MOUSE KEYS - CAN'T BE UNDONE, CON-
TINUE? (Y/N)
responding with a
y
will continue the process, respond-
34