Emulates terminals in bidirectional (BIDI) mode.
bterm [ -maps Map ] [ -help ] [ -keywords ] [ -nobidi ] [ -symmetric ] [ -autopush ] [ -or Orientation ] [ -text TextType ] [ -nss NumShape ] [ -csd CharShape ] [ -tail ] [ -nonulls ]
The bterm command emulates the IBM 3151, VT220, HFT and other terminals. It operates in BIDI mode on ASCII terminals. This command creates a BIDI shell that can run any BIDI application. You cannot initiate the bterm command recursively from within itself.
The maps that determine the keyboard mapping and the symmetric swapping of characters are specified by the -maps flag. You can specify other BIDI behaviors using the flags available to the bterm command or by setting them in the defaults files. Such behaviors include the default text mode, the default screen orientation, the default mode of Arabic character shaping, the default shape of numerals, whether the Symmetric Swapping mode is enabled and whether the Autopush mode is enabled or not. The behaviors specified with flags take precedence over the behaviors set in the defaults files.
The default files are searched in the following order:
To change the BIDI settings using
key combinations, press the Ctrl+X key sequence to enter a BIDI command
mode. Any key you type after this key sequence is interpreted as a BIDI
command. Invalid keys sound a beep and exit the BIDI command
mode. The following keys are valid BIDI commands:
Key | Purpose |
---|---|
c | Toggles the column heading mode. |
Use the following keywords to set
the defaults for the bterm command.
.Bidi-defaults Keywords | ||
Keywords | Value | Effect |
fScrRev | on | Screen reverse function key is enabled. |
| off | Screen reverse function key is disabled. |
fRTL | on | RTL keyboard layer function key is enabled. |
| off | RTL keyboard layer function key is disabled. |
fLTR | on | LTR keyboard layer function key is enabled. |
| off | LTR keyboard layer function key is disabled. |
fPush | on | Push function key is enabled. |
| off | Push function key is disabled. |
fEndPush | on | End Push function key is enabled. |
| off | End Push function key is disabled. |
fAutoPush | on | AutoPush function key is enabled. |
| off | AutoPush function key is disabled. |
fASD | on | Automatic Shape Determination function key is enabled. |
| off | Automatic Shape Determination function key is disabled. |
fShapeIS | on | Isolated Shape function key is enabled. |
| off | Isolated Shape function key is disabled. |
fShapeIN | on | Initial Shape function key is enabled. |
| off | Initial Shape function key is disabled. |
fShapeM | on | Middle Shape function key is enabled. |
| off | Middle Shape function key is disabled. |
fShapeF | on | Final Shape function key is enabled. |
| off | Final Shape function key is disabled. |
textType | implicit | Type of data stream is set to Implicit. |
| visual | Type of data stream is set to Visual. |
orientation | LTR | Left-to-right default screen orientation. |
| RTL | Right-to-left default screen orientation. |
symmetric | on | Symmetric Swapping enabled. |
| off | Symmetric Swapping disabled. |
numShape | bilingual | Numeral shaping is set to bilingual. |
| hindi | Numerals are represented in Hindi. |
| arabic | Numerals are represented in Arabic/Hebrew. |
| passthru | Numerals are represented in passthru. |
charShape | automatic | Arabic characters are shaped automatically. |
| passthru | Arabic characters are displayed in passthru mode. |
| isolated | Arabic characters are displayed in isolated mode. |
| initial | Arabic characters are displayed in initial mode. |
| final | Arabic characters are displayed in final mode. |
| middle | Arabic characters are displayed in middle mode. |
maps |
| Specifies the page code directory to be used for Keyboard. layering, input, output and symmetric character swapping. |
expandTail | on | Writes "seen"-like characters and their tails on two cells. |
| off | Writes "seen"-like characters and their tails on one cell. |
nobidi | on | Activates BIDI mode. |
| off | Turn off BIDI mode. |
noNulls | on | Replaces nulls by spaces. |
| off | Leaves nulls as null, no replacement of spaces. |
The aixterm command, the telnet, tn, or tn3270 command.
Bidirectionality and Arabic Character Shaping Overview AIX 5L Version 5.1 General Programming Concepts: Writing and Debugging Programs.