ProvideX V8.20 > Language Reference > 5. Mnemonics
588
'BI' Mnemonic  
       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, p.602.
Example
When you need to return input one character at a time, we recommend that you use
the 'ME' Mnemonic, p.618. 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$,
below). Function and edit keys are returned in the system variable CTL. Your
program will still be responsible for processing all the edit keys.
0010 INPUT (0,SIZ=1) 'BI', CHAR$, 'EI' ! This will echo the data
0010 OBTAIN (0,SIZ=1) 'BI', CHAR$, 'EI' ! This will not echo
'BJ' Mnemonic  
    Join Box Intersections
Character Display
Description
Use 'BJ' to tell ProvideX to begin joining box intersections. After you use this
mnemonic, all 'BOX' edge lines which intersect existing graphic line characters will
be adjusted to join the intersecting lines properly. To end box joining, use the 'EJ'
Mnemonic, p.602.
Example
0030 PRINT 'BOX'(4,6,16,10,"Box 1",'BJ'),
0040 PRINT 'BOX'(19,6,10,10,"Box 2"),
0050 PRINT 'EJ',
'BK' Mnemonic  
      Next Colour Is Background
GUI Display/Printer or Character Display
Description
See 'BACKGR' Next Colour Is Background, p.586.