Registry keys for keypad driver/handler interface – Rockwell Automation 2711P Software Development Kit User Manual User Manual
Page 72
Publication 2711P-UM005A-EN-P - March 2007
72 PanelView Plus CE-Specific Extensions to the WinCE API
Requirements:
Registry Keys for Keypad Driver/Handler Interface
The operating system provides a simple keypad handler stub, which
may be used in cases where custom behavior such as application
launch and macros are not necessary. This stub provides simple scan
code to virtual code mapping and global setting information from the
registry, and defers all mapping from the virtual key level up to the
keyboard driver’s default mappings. The registry keys khstub uses to
obtain keypad mapping and other information are documented here
in case keypad handler and keypad configuration application
developers wish to use the same keys. It is not necessary to do so, but
will probably prove to be a convenience.
Note that if a registry entry is not found, khstub uses the following
defaults:
• Typematic repeat enabled, initial delay 500ms, repeat delay
33ms
• Single-key mode disabled
• Hold-off mode disabled
These defaults are specific to khstub so another keypad handler
implementation may do this differently.
Global key setting information is listed here by key and value.
• [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Keypad\Params\Typ
ematicRepeat]
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.
Runs On
Version
Defined In
Link To
PanelView Plus CE
RAC6182
All
keypadapi.h
khapi.h
RAC6182OEMVKeys.h