beautypg.com

Input device handlers, Touch screen, Keyboards – Rockwell Automation 6182 SDK User Manual

Page 19

background image

Introduction to the RAC6182

1–13

Publication 6182-UM002B-EN-P

Input Device Handlers

Touch Screen
The RAC6182’s display can be equipped with a high resolution resistive
touch screen. The Windows CE operating system incorporates a driver
for the touch screen.

A user interface is provided to enable touch screen configuration and
calibration. Touch screen calibration values are stored in the registry.

Keyboards
The RAC6182 is designed to take key input from multiple sources.
Support is present in the operating system for a standard PS/2 keyboard,
a standard USB keyboard, and a bezel keypad. The key input drivers are
designed to permit any one of these devices to function alone and to
permit a bezel keypad to function together with a PS/2 or USB keyboard.

Note:

There is no support for both a PS/2 and a USB keyboard
simultaneously connected

The PS/2 and USB keyboards can be individually enabled or disabled
using control panel applets.

The Windows CE architecture dictates that one keyboard device and one
only may be loaded by the GWES.EXE subsystem, and that this device
will be responsible for the default mappings of scan codes to virtual
keys, virtual keys to virtual keys, and virtual keys to Unicode characters.

Other keyboard devices are supported as device drivers loaded by
DEVICE.EXE. These drivers submit virtual keys to the primary
keyboard driver and use its mapping capability. Multiple key input
devices share modifier (SHIFT, CONTROL, ALT) states.

The primary (GWES) driver in the RAC6182 is the driver that handles
the PS/2 keyboard and mouse ports. The USB keyboard and keypad
drivers are dependent upon this driver for high level key input
processing. The following table identifies the various drivers that
constitute the keyboard input subsystem.

Table E
Drivers for the Keyboard Input Subsystem

Driver

Description

\windows\kbdmouse.dll

PS/2 keyboard and mouse driver, loaded by
GWES.EXE at startup. Responsible for low level
PS/2 related items and scan code to virtual key
mappings for the PS/2 keyboard. Responsible for
default virtual key to virtual key mappings based on
modifier keys and for virtual key to Unicode
mappings, for all key input devices.

This manual is related to the following products: