Input Subsystem - Overview

The Input Subsystem is the primary interface for the standard input routines within the EUS Toolkit. It provides for both standard field input and controls for keyboard initialization and customization.

The standard input utility has a seamless link with the online help system and provides the necessary hooks to perform in-line execution of developer programs.

The Input Subsystem gives the developer the ability to maintain application-specific keyboard mapping, providing flexibility for older programs to continue to operate as designed, while switching to the EUS mappings as necessary.

The Input Subsystem relies on certain assumptions about the Toolkit environment that specifically relate to keyboard mapping. The keyboard must first be initialized using _lkeymap.utl. In addition to loading the standard keymap, it also initializes the input and the menu templates. The input template is used to initialize an input structure, which is required to pass necessary control information to the input utility.

The Input Subsystem does not require any standard keymapping. A standard keyboard map is provided as the factory default but can be modified with the _ekeymap.utl utility.

Note that none of the material that concerns Windows and the Input Subsystem applies to the SYSGUI device in Visual PRO/5.