Version 2.65 Jul. 2009
132
User's Manual
Installer, SetupPOS, TMUSB
5.6. Using the Keyboard Hook Control Utility
The keyboard hook control utility is a DLL driver to process Keylock and MSR
data properly.
5.6.1. Functions
The keyboard hook control utility contains the following function.
Keyboard data monitoring
Because MSR and Keylock are devices of the keyboard interface, data of each of
the devices is sent to the PC as keyboard data.
The keyboard hook control utility separates their data for each of the devices.
During the device (MSR or Keylock) operation (from Open to Close), the hook
driver is called to separate the keyboard data automatically.
In other times, when keyboard data separation is required, by loading the
keyboard hook control always, it is possible to have the hook driver perform
keyboard data separation.
This is because at the communication settings of MSR/Keylock, Keyboard Hook
Control has been set to be always loaded. When the keyboard hook control is
always loaded, then data of the keyboard, MSR, and Keylock devices are always
separated.
This prevents incorrect operation or data from being displayed in the editor or
input application if card or Keylock information is loaded during operations of the
editor or an application allowing input.
If the Keylock device is used, after startup, until the key position is changed, the
current key position cannot be determined correctly.
When the keyboard hook control utility runs, a dialog box appears and prompts
for change of the position.
Following the instructions and modifying the position adjust the key position
correctly.
5.6.2. Activation
During setup, when the MSR or Keylock is chosen and if the device is set to
always load at the communication settings, then the keyboard hook control utility
is placed in the Windows Startup group or the keyboard hook driver will
automatically load each time Windows is started.
Also during setup, a choice can be made of whether or not to display a dialog box
that asks the user whether to confirm the Keylock position or not.
If the choice is made to confirm the position and to display the dialog box, each