n
{Alt+#123}
n
{Ctrl+f}{Alt+#240}
For a number of codes symbolic names are available, like F1, .., F12, Shift,
Ctrl, Alt, AltGr, Enter, Return, Left, PgUp etc.
Specification of codes not only may be done in symbolic form like above,
but also as hexadecimal 8042 scan codes. This, however, is only in a few
cases required and will make sense.
Specifying hexadecimal scan codes should be avoided at all, unless there
are good reasons. A specific knowledge of their structure and all their
details is required.
Before programming the following is to be defined:
n
Target keyboard TA60 (can not be changed later)
n
Type of level selection (none, POS Shift, Ctrl/Alt/AltGr,
Caps-Lock/ScrollLock)
Specification of the keyboard language is required to allow the keyboard to
deliver such codes, that can be interpreted later correctly by the language
keyboard driver for the rsp. country. The target configuration is important,
not the configuration at the time when the table is created.
For the position of the key lock, header and trailer codes can be
programmed. This allows the application to distinguish those from normal
key strokes.
The codes assigned can be viewed key by key (also with Autoincrement)
with the help of KBUTI.EXE. They also can be shown in a more compact
form on the screen or for documentation purposes can be written into a file
with extension .TXT or directly be sent to a printer (LPT1).
Sending and Receiving Tables
The tables assigned are stored in a file with default extension .KBT. Such
files can be loaded by the dialogue utility KBUTI.EXE and the tables sent to
the keyboard. They also can be sent directly from such files by the batch
utility SENDKBT.EXE. Accordingly KBUTI.EXE may receive a table from the
TA85P, which then can be viewed or stored in a .KBT file. This, however,
SENDING AND RECEIVING TABLES
16