Difference between revisions of "CodeChart:DEC VT52/ESC"
(create page) |
m (add keypad keys, ids) |
||
| Line 12: | Line 12: | ||
| j=#erase-to-end-of-screen | | j=#erase-to-end-of-screen | ||
| k=#erase-to-end-of-line | | k=#erase-to-end-of-line | ||
| + | | p=#left-blank | ||
| + | | q=#center-blank | ||
| + | | r=#right-lbank | ||
| y=#direct-cursor-addressing | | y=#direct-cursor-addressing | ||
| z=#identify-terminal-type | | z=#identify-terminal-type | ||
| Line 28: | Line 31: | ||
! style="padding: 1ex;" | Parameters | ! style="padding: 1ex;" | Parameters | ||
|- | |- | ||
| − | ! style="padding: 1ex;" | = | + | ! style="padding: 1ex;" | <span id="#enter-alternate-keypad-mode">=</span> |
| style="padding: 1ex; text-align: left;" | Enter Alternate Keypad Mode | | style="padding: 1ex; text-align: left;" | Enter Alternate Keypad Mode | ||
| ''none'' | | ''none'' | ||
|- | |- | ||
| − | ! style="padding: 1ex;" | > | + | ! style="padding: 1ex;" | <span id="exit-alternate-keypad-mode">></span> |
| style="padding: 1ex; text-align: left;" | Exit Alternate Keypad Mode | | style="padding: 1ex; text-align: left;" | Exit Alternate Keypad Mode | ||
| ''none'' | | ''none'' | ||
|- | |- | ||
| − | ! style="padding: 1ex;" | A | + | ! style="padding: 1ex;" | <span id="cursor-up">A</span> |
| style="padding: 1ex; text-align: left;" | Cursor Up | | style="padding: 1ex; text-align: left;" | Cursor Up | ||
| ''none'' | | ''none'' | ||
|- | |- | ||
| − | ! style="padding: 1ex;" | B | + | ! style="padding: 1ex;" | <span id="cursor-down">B</span> |
| style="padding: 1ex; text-align: left;" | Cursor Down | | style="padding: 1ex; text-align: left;" | Cursor Down | ||
| ''none'' | | ''none'' | ||
|- | |- | ||
| − | ! style="padding: 1ex;" | C | + | ! style="padding: 1ex;" | <span id="cursor-right">C</span> |
| style="padding: 1ex; text-align: left;" | Cursor Right | | style="padding: 1ex; text-align: left;" | Cursor Right | ||
| ''none'' | | ''none'' | ||
|- | |- | ||
| − | ! style="padding: 1ex;" | D | + | ! style="padding: 1ex;" | <span id="cursor-left">D</span> |
| style="padding: 1ex; text-align: left;" | Cursor Left | | style="padding: 1ex; text-align: left;" | Cursor Left | ||
| ''none'' | | ''none'' | ||
|- | |- | ||
| − | ! style="padding: 1ex;" | F | + | ! style="padding: 1ex;" | <span id="enter-graphics-mode">F</span> |
| style="padding: 1ex; text-align: left;" | Enter Graphics Mode | | style="padding: 1ex; text-align: left;" | Enter Graphics Mode | ||
| ''none'' | | ''none'' | ||
|- | |- | ||
| − | ! style="padding: 1ex;" | G | + | ! style="padding: 1ex;" | <span id="exit-graphics-mode">G</span> |
| style="padding: 1ex; text-align: left;" | Exit Graphics Mode | | style="padding: 1ex; text-align: left;" | Exit Graphics Mode | ||
| ''none'' | | ''none'' | ||
|- | |- | ||
| − | ! style="padding: 1ex;" | H | + | ! style="padding: 1ex;" | <span id="cursor-home">H</span> |
| style="padding: 1ex; text-align: left;" | Cursor Home | | style="padding: 1ex; text-align: left;" | Cursor Home | ||
| ''none'' | | ''none'' | ||
|- | |- | ||
| − | ! style="padding: 1ex;" | I | + | ! style="padding: 1ex;" | <span id="reverse-line-feed">I</span> |
| style="padding: 1ex; text-align: left;" | Reverse Line Feed | | style="padding: 1ex; text-align: left;" | Reverse Line Feed | ||
| ''none'' | | ''none'' | ||
|- | |- | ||
| − | ! style="padding: 1ex;" | J | + | ! style="padding: 1ex;" | <span="eraser-to-end-of-screen">J</span> |
| style="padding: 1ex; text-align: left;" | Erase to End-of-Screen | | style="padding: 1ex; text-align: left;" | Erase to End-of-Screen | ||
| ''none'' | | ''none'' | ||
|- | |- | ||
| − | ! style="padding: 1ex;" | K | + | ! style="padding: 1ex;" | <span id="erase-to-end-of-line">K</span> |
| style="padding: 1ex; text-align: left;" | Erase to End-of-Line | | style="padding: 1ex; text-align: left;" | Erase to End-of-Line | ||
| ''none'' | | ''none'' | ||
|- | |- | ||
| − | ! style="padding: 1ex;" | Y | + | ! style="padding: 1ex;" | <span id="left-blank">P</span> |
| + | | style="padding: 1ex; text-align: left;" | Left Blank Key | ||
| + | | ''none'' | ||
| + | |- | ||
| + | ! style="padding: 1ex;" | <span id="center-blank">Q</span> | ||
| + | | style="padding: 1ex; text-align: left;" | Center Blank Key | ||
| + | | ''none'' | ||
| + | |- | ||
| + | ! style="padding: 1ex;" | <span id="right-blank">R</span> | ||
| + | | style="padding: 1ex; text-align: left;" | Right Blank Key | ||
| + | | ''none'' | ||
| + | |- | ||
| + | ! style="padding: 1ex;" | <span id="direct-cursor-addressing">Y</span> | ||
| style="padding: 1ex; text-align: left;" | Direct Cursor Addressing | | style="padding: 1ex; text-align: left;" | Direct Cursor Addressing | ||
| ''line'' ''column'' | | ''line'' ''column'' | ||
|- | |- | ||
| − | ! style="padding: 1ex;" | Z | + | ! style="padding: 1ex;" | <span id="identify-terminal-type">Z</span> |
| style="padding: 1ex; text-align: left;" | Identify Terminal Type | | style="padding: 1ex; text-align: left;" | Identify Terminal Type | ||
| ''none'' | | ''none'' | ||
|- | |- | ||
| − | ! style="padding: 1ex;" | [ | + | ! style="padding: 1ex;" | <span id="enter-hold-screen-mode">[</span> |
| style="padding: 1ex; text-align: left;" | Enter Hold Screen Mode | | style="padding: 1ex; text-align: left;" | Enter Hold Screen Mode | ||
| ''none'' | | ''none'' | ||
|- | |- | ||
| − | ! style="padding: 1ex;" | \ | + | ! style="padding: 1ex;" | <span id="exit-hold-screen-mode">\</span> |
| style="padding: 1ex; text-align: left;" | Exit Hold Screen Mode | | style="padding: 1ex; text-align: left;" | Exit Hold Screen Mode | ||
| ''none'' | | ''none'' | ||
|} | |} | ||
Revision as of 20:57, 19 January 2013
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
|---|---|---|---|---|---|---|---|---|
| 0 | NUL | DLE | SP | 0 | @ | P | ` | p |
| 1 | SOH | DC1 | ! | 1 | A | Q | a | q |
| 2 | STX | DC2 | " | 2 | B | R | b | r |
| 3 | ETX | DC3 | # | 3 | C | S | c | s |
| 4 | EOT | DC4 | $ | 4 | D | T | d | t |
| 5 | ENQ | NAQ | % | 5 | E | U | e | u |
| 6 | ACK | SYN | & | 6 | F | V | f | v |
| 7 | BEL | ETB | ' | 7 | G | W | g | w |
| 8 | BS | CAN | ( | 8 | H | X | h | x |
| 9 | HT | EM | ) | 9 | I | Y | i | y |
| 10 | LF | SUB | * | : | J | Z | j | z |
| 11 | VT | ESC | + | ; | K | [ | k | { |
| 12 | FF | IS4 | , | < | L | \ | l | | |
| 13 | CR | IS3 | - | = | M | ] | m | } |
| 14 | SO | IS2 | . | > | N | ^ | n | ~ |
| 15 | SI | IS1 | / | ? | O | _ | o | DEL |
ESC Sequences
| Prefix | Description | Parameters |
|---|---|---|
| = | Enter Alternate Keypad Mode | none |
| > | Exit Alternate Keypad Mode | none |
| A | Cursor Up | none |
| B | Cursor Down | none |
| C | Cursor Right | none |
| D | Cursor Left | none |
| F | Enter Graphics Mode | none |
| G | Exit Graphics Mode | none |
| H | Cursor Home | none |
| I | Reverse Line Feed | none |
| <span="eraser-to-end-of-screen">J | Erase to End-of-Screen | none |
| K | Erase to End-of-Line | none |
| P | Left Blank Key | none |
| Q | Center Blank Key | none |
| R | Right Blank Key | none |
| Y | Direct Cursor Addressing | line column |
| Z | Identify Terminal Type | none |
| [ | Enter Hold Screen Mode | none |
| \ | Exit Hold Screen Mode | none |