beautypg.com

Posiflex KB-6800 User Manual

Page 9

background image

Part 9

B.

PROGRAMMING UTILITY

1

SETUP












2

HARDWARE LIMITATION

In case of “multiple combinations key” application which means pressing three
or more keys at the same time to obtain certain data output from the keyboard,
there could be some limitations inherent from the nature of keyboard structure.
The CPU of keyboard detects the contact between the “horizontal” and
“vertical” lines for each key press, recognizes which key is pressed and sends
correspondent data to the host computer. When there are many keys pressed at
the same time, and the pattern of the contacts coincides with some special
relationship, there are chances that the CPU of keyboard be confused about
exactly which keys are pressed. The user may change the locations of the
key-definition to prevent this once such confusion happens.

3

ANSWER BACK CODE

Programming the answer back codes of the 6 position electronic key-lock is
also very easy as they are included in the keyboard programming with the
locations coded as “KLP”, “KL0”, “KL1”, “KL2”, “KL3” and “KL4” in the
key-layout map of page L1. These answer back codes will be issued by the
programmable keyboard to PC whenever the 6 position electronic key is
switched to a new position (there will be a time delay as determined in the
configuration of the keyboard programming utility and is adjustable by “r” and
“t” key presses in “KBM.EXE”, this time delay is useful to give only the
answer back code of the last position of control key when it is turned across
multiple positions) or when the KB-6800 or KB-6800U receives an “enquiry”
command through PS/2 KB port or USB port that is generated by the
Application Program (AP).

Fig. 5 - 1 Preparations

KB-6800

PC or POS SYSTEM

KB-6800

PS2 KEYBOARD

PS/2 KB PORT

USB or PS2

KEYBOARD

USB PORT

KB-6800U

PC or POS SYSTEM

KB-6800U