Previous Topic: Runtime User ExitsNext Topic: Keyboard Mapping File


Keyboard Mapping and Terminal Emulation

This appendix details the Implementation Toolset's (IT) keyboard mapping capabilities relative to the UNIX or Linux operating system, and setup instructions for terminals that contain built-in setup capabilities.

Note: Since there are so many terminal types available to use with UNIX or Linux operating systems, these configuration instructions may not apply to all of them. For additional information, see the manual for your computer hardware, the software manual for TCP/IP, or your communications software.

Up to 24 special key combinations are available for the generated applications that run on the target system using the AEF environment. These key combinations, the majority of which are function keys, provide IT and target system application users an efficient and easy way to perform special or redundant screen operations, such as canceling an operation, invoking application help, or requesting a list of selectable items.

However, different terminal types may have function key capabilities that fail to exactly match those required by the IT. Keyboard mapping provides the capability of equating CA Gen function key requirements to individual keys or equivalent sets of keystrokes from a particular terminal type. Using this feature, most terminals types can be easily adapted to optimally use the IT and generated applications capabilities.

The keyboard mapping file is named p3270keys and is in the $IEFH directory. When the AEF fails to locate the p3270keys file, or the file does not include the required terminal definition, the AEF searches for terminal definition information in the UNIX or Linux-supplied terminal information database, TERMINFO.

TERMINFO is a compiled executable datafile that provides quick access to terminal definitions. For additional information about the TERMINFO database, see your UNIX or Linux system documentation.