User guide

 




69
Appendix 8 – Hotkey sequence codes
These codes are used when defining hotkey switching sequences (macros) for
host computers and allow you to include almost any of the special keys on the
keyboard.
Permissible key presses
Main control keys (see ‘Using abbreviations’)
Backspace
|
Tab
|
Return
|
Enter
|
Ctrl
|
Alt
|
Win
|
Shift
|
LShift
|
RShift
LCtrl
|
RCtrl
|
LAlt
|
AltGr
|
RAlt
|
LWin
|
RWin
|
Menu
|
Escape
|
Space
CapsLock
|
NumLock
|
PrintScreen
|
Scrolllock
Math operand keys (see ‘Using abbreviations’)
Add (Plus)
|
Subtract (Minus)
|
Multiply
Central control keys (see ‘Using abbreviations’)
Insert
|
Delete
|
Home
|
End
|
PageUp
|
PageDown
Up
|
Down
|
Left
|
Right
|
Print
|
Pause
Keypad keys (see ‘Using abbreviations’)
KP_Insert
|
KP_Delete
|
KP_Home
|
KP_End
|
KP_PageUp
KP_PageDown
|
KP_Up
|
KP_Down
|
KP_Left
|
KP_Right
|
KP_Enter
KP_Add
|
KP_Subtract
|
KP_Divide
|
KP_Multiply
KP_0 to KP_9
Function keys
F1
|
F2
|
F3
|
F4
|
F5
|
F6
|
F7
|
F8
|
F9
|
F10
|
F11
|
F12
ASCII characters
AllcharacterscanbeenteredusingtheirASCIIcodes,from32to126(i.e.A,B,C,
… 1,2,3 etc.) with the exception of the special characters ‘+’, ‘-’, ‘+ and ‘*’
which have special meanings, as explained below.
Codes with special meanings
+ means press down the key that follows
means release the key that follows
+ means press down and release the key that follows
* meanswait250ms(note:ifanumberimmediatelyfollowstheasterisk,then
the delay will equal the number, in milliseconds)
Note: Hotkey sequences are not case sensitive.
Creating macro sequences
Hotkeymacrosequencescanbeupto256characterslong.Allkeysare
assumed to be released at the end of a line, however, you can also determine
that a key is pressed and released within a sequence. Any of the following three
examples will send a command that emulates and a press and release of the
Scroll Lock key:
+SCROLL-SCROLL
+-SCROLL
+SCROLL-
Example:
+-SCROLL+-SCROLL+1+ENTER
Press and release scroll twice, press 1 then enter then release all keys (equivalent
definition is +SCROLL-SCROLL+SCROLL-SCROLL+1+ENTER-1-ENTER)
Using abbreviations
To reduce the length of the key definitions, any unique abbreviation for a
key can be used. For example: “scroll”, “scr” and even “sc” all provide an
identifiable match for “ScrollLock” whereas “en” could not be used because it
might mean “Enter” or “End” (“ent” would be suitable for “Enter”).
Note: Hotkey sequences and abbreviations are not case sensitive.
For information about where to enter these codes, please see the sections Host
configuration or Keyboard control.