11
Macro Keys - Custom
A custom sequence of keystrokes can be associated with each macro key, F3-F12. The
sequence is re-played whenever the key is hit. This is especially useful for commonly used
commands, and for defining application specific key combinations.
The macro sequences are
re-definable at any time through the keyboard, and are saved indefinitely. Each of the ten
available macro keys can have up to 50 keystrokes stored. The sequence is stored exactly as
typed.
The timing of keystrokes is not stored, so the keys are replayed at a fixed rate regardless of
the delay between keystrokes when recorded. The macro keys are F3 through F12.
The
following example is programming the F3 function key.
To define a macro key, perform the following steps:
1. Press P
AUSE
/B
REAK
,
now entering programming mode.
2. Press F3.
3. Type the sequence of characters you want to record.
4. Press P
AUSE
/B
REAK
,
now exiting programming mode.
The P
AUSE
/B
REAK
key is not required to be pressed upon exiting the macro recording function.
Pressing ANY function key will automatically exit you from the recording function. This is
feature will not allow you to stack your macro sequences. So using a macro key in a macro
sequence is NOT allowed. If
CAPSLOCK
or
NUMLOCK
are pressed during a macro recording
session, this is also not allowed and the recording session will auto exit. The recording will also
stop if the sequence exceeds 50 bytes in length. To erase a macro, simply perform steps 1,2,4
in the above example. To play a macro, press the macrokey. The keys are played back at a
predetermined rate which cannot be adjusted. The playback is not affected by the state of the
keyboard caps lock when invoked; the state of the keyboard caps lock is significant only when
the macro is recorded. In contrast, the state of the CoCo caps lock does not affect the
recording, but it is significant when the macro is played back. Note that while recording a
macro, if an error is made and the
BACKSPACE KEY
is used, the stored sequence will have the
backspace event in it.
Keyboard Reset
Another desirable feature of the interface is the ability to reset the CoCo via the
CTRL ALT
DELETE
key combination. Pressing
SHIFT CTRL ALT DELETE CA
uses the interface to hold down the
CoCo's
CTRL A
nd
ALT
keys while resetting. This is useful for forcing a cold restart on the CoCo
3.
Firmware Version
Another feature of the interface is the ability to display the firmware revision of the interface’s
uC. This function is performed by pressing the S
HIFT
P
AUSE
/B
REAK
.
In the event of a firmware
upgrade, the new version number will be updated on the web site. This product is not field
upgradeable, so the interface will have to be sent in to Cloud-9 to be re-flashed with the
current firmware.