
52
Appendix 10 – Hotkey sequences and Adder Port Direct
Digital iPEPS allows you to enter commands suitable for any KVM switch in order
to choose from up to 128 host systems. These switching commands can take the
form of hotkey sequences that emulate standard keypress combinations or, for KVM
switches that support the
Adder Port Direct
format, merely basic port numbers.
Hotkey sequences
Almost any combination of keypresses can be emulated using the following
notations:
+
means press down the key that follows;
–
means release the key that follows
+–
means press and then release the key that follows
*
means add a delay. The standard delay period is 250ms, however, if a
number immediately follows the asterisk, this will define an alternate delay
period (in milliseconds)
Notes
•
The entries are not case sensitive.
• 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 above.
• It is not necessary to specify all keys to be released at the end because they
are all released automatically after the last code.
• A number of KVM switches from alternative manufacturers use hot key
sequences that begin with a press/release of either the Scroll Lock or Ctrl
keys. These often require a delay between the initial key press and the
channel number to allow the switch to respond. A 500ms delay is usually
sufficient.
Examples
To send the command
Ctrl + Alt 4
you should use the following:
+Ctrl+Alt+4
.
To send the command
Ctrl + Alt 12
you should use the following:
+Ctrl+ALT+–1+2
(the ‘+–1’ entry causes the 1 key to be pressed and released before the 2 key is
pressed).
To send the command
Scroll lock 1 + Enter
(with a 500ms delay) you should use
the following:
+–Scr*500+1+Ent
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
|
|
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
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:
+--1+ENTER
Press and release scroll twice, press 1 then enter then release all keys (equivalent
definition is +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
.