beautypg.com

Rockwell Automation 2711P Software Development Kit User Manual User Manual

Page 24

background image

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