|
|
| Line 40: |
Line 40: |
| | {| class="wikitable" | | {| class="wikitable" |
| | |+ ESC Sequences | | |+ ESC Sequences |
| − | ! style="padding: 1ex;" | Prefix
| + | {{CodeDescriptionHeader}} |
| − | ! style="padding: 1ex;" | Description
| + | {{CodeDescriptionRow|<nowiki>=</nowiki>|enter-alternate-keypad-mode|Enter Alternate Keypad Mode}} |
| − | ! style="padding: 1ex;" | Parameters
| + | {{CodeDescriptionRow|>|exit-alternate-keypad-mode|Exit Alternate Keypad Mode}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Enter Alternate Keypad Mode||enter-alternate-keypad-mode|<nowiki>=</nowiki>}}
| + | {{CodeDescriptionRow|A|cursor-up|Cursor Up}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Exit Alternate Keypad Mode||exit-alternate-keypad-mode|>}} | + | {{CodeDescriptionRow|B|cursor-down|Cursor Down}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Up||cursor-up|A}} | + | {{CodeDescriptionRow|C|cursor-right|Cursor Right}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Down||cursor-down|B}} | + | {{CodeDescriptionRow|D|cursor-left|Cursor Left}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Right||cursor-right|C}} | + | {{CodeDescriptionRow|F|enter-graphics-mode|Enter Graphics Mode}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Left||cursor-left|D}} | + | {{CodeDescriptionRow|G|exit-graphics-mode|Exit Graphics Mode}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Enter Graphics Mode||enter-graphics-mode|F}} | + | {{CodeDescriptionRow|H|cursor-home|Cursor Home}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Exit Graphics Mode||exit-graphics-mode|G}} | + | {{CodeDescriptionRow|I|reverse-line-feed|Reverse Line Feed}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Home||cursor-home|H}} | + | {{CodeDescriptionRow|J|erase-to-end-of-screen|Erase to End-of-Screen}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Reverse Line Feed||reverse-line-feed|I}} | + | {{CodeDescriptionRow|K|erase-to-end-of-line|Erase to End-of-Line}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Erase to End-of-Screen||eraser-to-end-of-screen|J}} | + | {{CodeDescriptionRow|Y|direct-cursor-addressing|Direct Cursor Addressing|''line'' ''column''}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Erase to End-of-Line||erase-to-end-of-line|K}}
| + | {{CodeDescriptionRow|Z|identify-terminal-type|Identify Terminal Type}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Direct Cursor Addressing|''line'' ''column''|direct-cursor-addressing|Y}} | + | {{CodeDescriptionRow|[|enter-hold-screen-mode|Enter Hold Screen Mode}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Identify Terminal Type||identify-terminal-type|Z}} | + | {{CodeDescriptionRow|\|exit-hold-screen-mode|Exit Hold Screen Mode}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Enter Hold Screen Mode||enter-hold-screen-mode|[}} | |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Exit Hold Screen Mode||exit-hold-screen-mode|\}} | |
| | |} | | |} |
| | | | | | |
| Line 64: |
Line 62: |
| | {| class="wikitable" | | {| class="wikitable" |
| | |+ ESC Sequences | | |+ ESC Sequences |
| − | ! style="padding: 1ex;" | Prefix
| + | {{CodeDescriptionHeader}} |
| − | ! style="padding: 1ex;" | Description
| + | {{CodeDescriptionRow|A|up-arrow-key|Up Arrow Key}} |
| − | ! style="padding: 1ex;" | Parameters
| + | {{CodeDescriptionRow|B|down-arrow-key|Down Arrow Key}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Up Arrow Key||up-arrow-key|A}} | + | {{CodeDescriptionRow|C|right-arrow-key|Right Arrow Key}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Down Arrow Key||down-arrow-key|B}} | + | {{CodeDescriptionRow|D|left-arrow-key|Left Arrow Key}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Right Arrow Key||right-arrow-key|C}} | + | {{CodeDescriptionRow|P|left-blank-key|Left Blank Key}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Left Arrow Key||left-arrow-key|D}} | + | {{CodeDescriptionRow|Q|center-blank-key|Center Blank Key}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Left Blank Key||left-blank-key|P}} | + | {{CodeDescriptionRow|R|right-blank-key|Right Blank Key}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Center Blank Key||center-blank-key|Q}} | + | {{CodeDescriptionRow|/|identify-response|Identify Report|[[#identify-parameter|''type'']]}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Right Blank Key||right-blank-key|R}} | |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Identify Report|† [[#identify-parameter|''type'']]|identify-response|/}} | |
| | |} | | |} |
| − |
| |
| − | † '''Note:''' The identify parameter is the next character transmitted immediately after <code>ESC /</code>.
| |
| | | | |
| | {| id="identify-parameter" class="wikitable" | | {| id="identify-parameter" class="wikitable" |
| | |+ Identify Report Parameters | | |+ Identify Report Parameters |
| − | ! style="padding: 1ex;" | Value
| + | {{ValueDescriptionHeader}} |
| − | ! style="padding: 1ex;" | Description
| + | {{ValueDescriptionRow|A|Identify VT50 Without Copier}} |
| − | |-
| + | {{ValueDescriptionRow|C|Identify VT55}} |
| − | | style="padding: 1ex; text-align: center;" | A
| + | {{ValueDescriptionRow|H|Identify VT50H Without Copier}} |
| − | | style="padding: 1ex;" | Identify VT50 Without Copier
| + | {{ValueDescriptionRow|J|Identify VT50H With Copier}} |
| − | |-
| + | {{ValueDescriptionRow|K|Identify VT52 Without Copier}} |
| − | | style="padding: 1ex; text-align: center;" | C
| + | {{ValueDescriptionRow|L|Identify VT52 With Copier}} |
| − | | style="padding: 1ex;" | Identify VT55
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | H
| |
| − | | style="padding: 1ex;" | Identify VT50H Without Copier
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | J
| |
| − | | style="padding: 1ex;" | Identify VT50H With Copier
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | K
| |
| − | | style="padding: 1ex;" | Identify VT52 Without Copier
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | L
| |
| − | | style="padding: 1ex;" | Identify VT52 With Copier
| |
| | |} | | |} |
| | | | |
| | |} | | |} |
| | + | |
| | + | VT52 parameters immediately follow the control sequence prefix. |