Rockwell Automation 2711P Software Development Kit User Manual User Manual
Page 24
![background image](/manuals/580240/24/background.png)
Publication 2711P-UM005A-EN-P - March 2007
24 Introduction to the PanelView Plus CE Terminal
Registry keys used by KHSTUB.EXE
The operating system includes a simple keypad handler stub, which
may be used when the more sophisticated capabilities in the Rockwell
handler are not required. This stub defers all mapping from the virtual
key level up to the main keyboard driver, Keybddrv.dll. The registry
keys khstub.dll uses to obtain keypad mapping and other information
are documented here in case application developers wish to use the
same keys.
Global key setting information is listed here by key and value.
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Keypad\Params\Typemati
cRepeat]
Enabled REG_DWORD which is 1 for enabled, 0 for disabled
RepeatDelay REG_DWORD of initial repeat delay in ms.
RepeatRate REG_DWORD of subsequent repeat delay in ms.
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Keypad\Params\SingleKe
yMode]
Enabled REG_DWORD which is 1 for enabled, 0 for disabled
AbortEnabled REG_DWORD which is 1 for enabled, 0 for
disabled
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Keypad\Params\HoldoffM
ode]
Enabled REG_DWORD which is 1 for enabled, 0 for disabled
HoldoffTime REG_DWORD of time in ms. for key hold-off
Display Module EEPROM
The Display Module stores its configuration information within its
non-volatile memory commonly referred to as the Bezel EEPROM.
The configuration information is loaded when the Display Module is
manufactured and is used by the video driver, the touch screen driver,
and the keypad driver. The EEPROM information is used by the
operating system to identify the components of the Display Module
such as the keypad, the touchscreen and the display. Also identified
are specific characteristics of each component such as the number of
function keys, the touch technology type and the resolution and size
of the display. The components and characteristics vary from unit to
unit and so are appropriately kept with the Display Module, which