Mnemonics

'BI'

Begin Input Transparency

Editing or Behaviour

Description

Use 'BI' to begin input transparency mode. (All input is accepted without any system interpretation of control codes.) With 'BI' activated, a SIZ= option on an INPUT directive is the only way you can specify a terminator/end of input.

To end input transparency mode, use the 'EI' mnemonic.

See Also

'EI' End Input Transparency
'ME' Begin Edit Mode
INPUT Get Input from Terminal

Example

When you need to return input one character at a time, it is recommended that you use the 'ME' mnemonic. However, it is also possible to use 'BI' in combination with SIZ=1 to return input one character at a time. Then, each character is returned as entered. Standard characters are returned in the variable specified (e.g. CHAR$). Function and edit keys are returned in the system variable CTL. Your program will still be responsible for processing all the edit keys.

input (0,siz=1)'BI',CHAR$,'EI' ! This will echo the data
obtain (0,siz=1)'BI',CHAR$,'EI' ! This will not echo