Specifications

TP-5700/5800 series Technical Manual 5 - 12
programmed to KP100, in application of KP100 when that key is pressed, it works as if
those special keys on a standard keyboard were pressed as predefined.
BREAK CODE For programming function keys like “Shifts”, “Controls” or “Alts” in
content for a key, its corresponding “break code” must be also programmed into the key
content afterwards. Otherwise these function keys will act as if they are kept pressed
for any other contents transmitted to host after it.
TO INSERT A TIME DELAY Selecting “Delay 1” or “Delay 10” or the like in the
content of a key can insert a time delay of 1 second or 10 seconds accordingly in the
keyboard input when that key is pressed in application.
TO PROGRAM MULTI-LEVEL You may program in some keys on KP100 to
contain 1 to 7 “Marks” then you program each rest keys on KP100 to have multiple
sections of content and separate each section by “Separator”. In application, when the
multiple section defined key is pressed only the first section before any “Separator”
will be transmitted to the host TP system. When it is pressed in combination with a key
containing certain number of “Mark”s, then only the section after that number of
“Separator”s in this multiple defined key will go to the host.
MSR MANAGER
The MSR maneuver program is applicable to most PS2 KB interface MSR in
KP100 except those carrying the revision number of A0a on back of KP100. Please
note that the following is not applicable to standard MSR in SD100 that uses USB
interface.
USE ALT-NUM EMULATION
This function is required for systems using a different keyboard layout of the
alphabetical part from the US keyboard when track 1 of the MSR is enabled. This
function will have no influence if the MSR uses only track 2 and/or track 3. The reason
is that the data of the MSR are sent to the host via keyboard port. When the alphabetical
data in track 1 of the MSR is read, the data goes to the keyboard controller in scan code
format. However, this scan code could be confusing if the system keyboard controller
interprets it according to a different layout. (For example, the location for “A” in US
keyboard is that for “Q” in a French keyboard. The location for “Z” in US keyboard is
that for “Y” in a German keyboard.) One way to deal with such problem is to use the