Loading the Keymap

The EUS Toolkit includes an Input Subsystem. This subsystem depends on certain configurations that are loaded into global strings by the _lkeymap.utl utility. Typically, _lkeymap.utl should be invoked immediately after _acu.utl to ensure that the EUS programs have all the correct configuration data.

PRO/5 allows you to change the values coming from the keys on the keyboard by using soft mapping. The EUS does not actually remap the keyboard; instead, it sets up a cross-reference table to convert the actual values to expected values.

The _lkeymap.utl utility loads values in the file BBKMAP into global strings to alter the behavior of the function keys and the edit keys (INSERT, DELETE, HOME, END, PAGE_UP, PAGE_DOWN, TAB, the "arrow" keys, and ESC). See Input Subsystem - Overview for additional information on keyboard mapping.