--- 0137 _ Blank 0157 o Horiz Line - scan 1 0140 \ Diamond 0160 p Horiz Line - scan 3 0141 a Checkerboard 0161 q Horiz Line - scan 5 0142 b Digraph: HT 0162 r Horiz Line - scan 7 0143 c Digraph: FF 0163 s Horiz Line - scan 9 0144 d Digraph: CR 0164 t Left "T" (|-) 0145 e Digraph: LF 0165 u Right "T" (-|) 0146 f Degree Symbol 0166 v Bottom "T" (|_) 0147 g +/- Symbol 0167 w Top "T" (T) 0150 h Digraph: NL 0170 x Vertical Bar (|) 0151 i Digraph: VT 0171 y Less/Equal (<_) 0152 j Lower-right corner 0172 z Grtr/Egual (>_) 0153 k Upper-right corner 0173 { Pi symbol 0154 l Upper-left corner 0174 | Not equal (=/) 0155 m Lower-left corner 0175 } UK pound symbol 0156 n Crossing lines (+) 0176 ~ Centered dot NOTE 1: Codes 0152-0156 and 0164-0170 are used to draw rectangular grids" each piece of this set is contiguous with other so the lines formed will be unbroken. NOTE 2: Codes 0157-0163 give better vertical resolution than dashes and underlines when drawing graphs; using these segments, 120 x 132 resolution may be obtained in 132 column mode with the Advanced Video Option installed. ***************************** * Terminal Control Commands * ***************************** Control Characters ------------------ The control characters recognized by the VT100 are listed below. All other control characters cause no action to be taken. Control characters (codes 00 - 037 inclusive) are specifically excluded from the control sequence syntax, but may be embedded within a control sequence. Embedded control characters are executed as soon as they are encountered by the VT100. The processing of the control sequence then continues with the next character recieved. The exceptions are: if the <ESC> character occurs, the current control sequence is aborted, and a new one commences beginning with the <ESC> just recieved. If the character <CAN> (030) or the character <SUB> (032) occurs, the current control sequence is aborted. The ability to embed control characters allows the synchronization characters XON and XOFF to be interpreted properly without affecting the control sequence. Control Octal Character Code Action Taken ---------------------------------------------------------------------------- -- <NUL> 0000 Ignored on input; not stored in buffer <ENQ> 0005 Transmit ANSWERBACK message <BEL> 0007 Sound bell <BS> 0010 Move cursor to the left one position, unless it is at the left margin, in which case no action is taken. <HT> 0011 Move cursor to the next tab stop, or to the right margin if no further tabs are set. <LF> 0012 Causes either a line feed or new line operation (See new line mode.) <VT> 0013 Same as <LF>. <FF> 0014 Same as <LF>. <CR> 0015 Move the cursor to the left margin of the current line. <SO> 0016 Invoke the G1 character set, as designated by the SCS control sequence. <SI> 0017 Invoke the G0 character set, as selected by the <ESC>( sequence. <DC1> 0021 Causes terminal to resume transmission (XON). <DC3> 0023 Causes terminal to stop transmitting all codes except XOFF and XON (XOFF). <CAN> 0030 If sent during a control sequence, the sequence id immediately terminated and not executed. It also causes the error character (checkerboard) to be displayed. <SUB> 0032 Same as <CAN>. <ESC> 0033 Introduces a control sequence. <DEL> 0177 Ignored on input; not stored in buffer. The VT100 is an upward and downward software-compatible terminal; that is, previous Digital video terminals have Digital's private standards for control sequences. The American National Standards Institute has since standardized escape and control sequences in terminals in documents X3.41-1974 and X3.64-1977. The VT100 is compatible with both the previous Digital standard and ANSI standards. Customers may use existing Digital software designed around the VT52 or new VT100 software. The VT100 has a "VT52 compatible" mode in which the VT100 responds to control sequences like a VT52. In this mode, most of the new VT100 features cannot be used. Throughout this document references will be made to "VT52 mode" or "ANSI mode". These two terms are used to indicate the VT100's software compatibility. NOTE: The ANSI standards allow the manufacturer flexibility in implementing each function. This document describes how the VT100 will respond to the implemented ANSI central function. Definitions ----------- Control Sequence Introducer (CSI) - An escape sequence that provides supplementary controls and is itself a prefix affecting the interpretation of a limited number of contiguous characters. In the VT100, the CSI is: <ESC>[ Parameter: (1) A string of zero or more decimal characters which represent a single value. Leading zeros are ignored. The decimal characters have a range of 0 (060) to 9 (071). (2) The value so represented. Numeric Parameter: A parameter that represents a number, designated by Pn. Selective Parameter: A parameter that selects a subfunction from a specified set of subfunctions, designated by Ps. In general, a control sequence with more than one selective parameter causes the same effect as several control sequences, each with one selective parameter, e.g., CSI Psa; Psb; Psc F is identical to CSI Psa F CSI Psb F CSI Psc F. Parameter String: A string of parameters separated by a semicolon. Default: A function-dependent value that is assumed when no explicit value, or a value of 0, is specified. Final character: A character whose bit combination terminates an escape or control sequence. EXAMPLE: Control sequence to turn off all character attributes, then turn on underscore and blink attributes (SGR). <ESC>[0;4;5m Sequence: Delimiters / \ / \ | | \ / \ / <ESC>[ 0 ; 4 ; 5 m ^^^^^^ ^ ^ ^ ^ |||||| | | | | \||||/ \ | / +------Final character \||/ \ | / CSI Selective Parameters The octal representation of this string is: 033 0133 060 073 064 073 065 0155 <ESC> [ 0 ; 4 ; 5 m Alternate sequences which will accomplish the same thing: 1) <ESC>[;4;m 2) <ESC>[m <ESC>[4m <ESC>[5m 3) <ESC>[0;04;005m Control Sequences ----------------- All of the following control sequences are transmitted from the Host to VT100 unless otherwise noted. All of the control sequences are a subset of those defined in ANSI X 3.64 1977 and ANSI X 3.41 1974. The following text conforms to these formatting conventions: 1) Control characters are designated by angle brackets (e.g. the Escape character is <ESC>). 2) Parameters are indicated by curly braces. 3) Parameter types usually are indicated as one of: {Pn} A string of digits representing a numerical value. {Ps} A character that selects an item from a list. {a-z} Any lowercase sequence of one44 or more characters in braces represent a value to be entered (as in {Pn}), and the name in the braces will be referred to in explanatory text. 4) Spaces in the control sequence are present for clarity and may be omitted. Spaces which are required will be surrounded by single quotes: ' '. 5) All other characters are literals. Kind regards Lawrie Smith Capita Technical Services West Malling email: lawrie.smith_at_capita.co.uk Tel: 01732 877266 ********************************************************************** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. www.mimesweeper.com **********************************************************************Received on Thu Dec 13 2001 - 12:23:27 NZDT
This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:43 NZDT