'*I' |
Input Conversion Table |
Definition
'*I' =table$
'*I' (asterisk uppercase letter i) is used to create a 256-character terminal input conversion table. As each character is received from an input device, it is translated into a new character based on this table, if defined.
An incoming character is translated to its numeric value in an ASCII table (0 - 255), and this value is used as an offset into the 256-character table defined by '*I'. The character at that offset will be used for input instead of the original incoming character.
For additional information regarding the use of special mnemonics (i.e. '@@', '*C', '*I', '*O', '*R', '*X', 'AT', 'GD', 'WX') when creating a device driver, see Dynamic Information in Mnemonics or Device Drivers.