Rockwell Automation 6182 SDK User Manual
Page 21

Introduction to the RAC6182
1–15
Publication 6182-UM002B-EN-P
The following figure schematizes the functional relations between the
various drivers in the keyboard subsystem.
As can be seen from the table and the accompanying schematic, the
functions of the RAC6182 bezel keypad are supported by two separate
software components: a keypad driver, and a keypad handler.
Keypad Driver
The keypad driver supports low level functions associated with standard
keyboards (e.g., generation of auto-repeat sequences, mappings of scan
codes to Windows virtual key codes, etc.) and a number of Rockwell
proprietary features:
Support for multiple types of keypads. Different keypads may have
different scan code to virtual key mappings.
Support for non-standard keys, for example, the programmable
function keys K1 – K16 and the +* key (unshifted press results in a
‘+’, shifted press results in a ‘*’).
Support for mapping single key presses into multiple key macros at
the virtual key level.