Difference between revisions of "CodeChart:DEC VT100/VT100 Mode/ESC"

From Terminals
Jump to: navigation, search
m (CUD, CUF)
m (HTS)
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[:Special:PrefixIndex/{{FULLPAGENAME}}/|Subpages of {{SUBPAGENAME}}]]
 
[[:Special:PrefixIndex/{{FULLPAGENAME}}/|Subpages of {{SUBPAGENAME}}]]
  
 +
{|
 +
| valign="top" align="right" |
 
{{CodeChart
 
{{CodeChart
| b=#CUD
+
| title=Received
| c=#CUF
+
| pound=/Pound
| d=#CUB
+
| openparen=#g0-codeset
| r=#CPR
+
| closeparen=#g1-codeset
}}
+
| one=#DECGON
 
+
| two=#DECGOFF
{{CodeChart
+
| seven=#DECSC
| a=#VT52-CUU
+
| eight=#DECRC
| c=#VT52-CUF
+
| equal=#DECKPAM
 +
| greater=#DECKPNM
 +
| d=#IND
 
| e=#NEL
 
| e=#NEL
| f=#VT52-EGM
 
| g=#ESA
 
 
| h=#HTS
 
| h=#HTS
| i=#HTJ
 
| j=#VTS
 
| k=#PLD
 
| l=#PLU
 
 
| m=#RI
 
| m=#RI
| n=#SS2
 
| o=#SS3
 
| p=#DCS
 
| q=#PU1
 
| s=#STS
 
| t=#CCH
 
| u=#MW
 
| v=#SPA
 
| w=#EPA
 
| x=#SOS
 
 
| z=#DECID
 
| z=#DECID
| lowera=#INT
+
| openbracket={{FULLPAGENAME}}/OpenBracket
| lowerb=#EMI
 
 
| lowerc=#RIS
 
| lowerc=#RIS
| lowerd=#CMD
 
| lowerl=#LS3R
 
| lowern=#LS2
 
| lowero=#LS3
 
| seven=#DECSC
 
| eight=#DECRC
 
| backquote=#DMI
 
| pound=/pound
 
| opensquare=/CSI
 
| backslash=#ST
 
| equal=#DECKPAM
 
| closesquare=#OSC
 
| closebrace=#LS2R
 
| greater=#DECKPNM
 
| caret=#PM
 
| tilde=#LS1R
 
 
}}
 
}}
 +
| style="width: 2ex;" |
 +
| valign="top" |
 +
{{CodeChart
 +
| title=Transmitted
 +
| o=/O
 +
| openbracket=/OpenBracket
 +
}}
 +
|-
 +
| valign="top" |
 +
{| class="wikitable sortable"
 +
|+ ESC Sequences
 +
{{CodeDescriptionHeaderA}}
 +
{{CodeDescriptionRowA|(|g0-codeset|SCS|Select G0 Character Set|[[#scs-parameters|''codeset'']]}}
 +
{{CodeDescriptionRowA|)|g1-codeset|SCS|Select G1 Character Set|[[#scs-parameters|''codeset'']]}}
 +
{{CodeDescriptionRowA|1|DECGON|DECGON|Graphics Processor On}}
 +
{{CodeDescriptionRowA|2|DECGOFF|DECGOFF|Graphics Processor Off}}
 +
{{CodeDescriptionRowA|7|DECSC|DECSC|Save Cursor}}
 +
{{CodeDescriptionRowA|8|DECRC|DECRC|Restore Cursor}}
 +
{{CodeDescriptionRowA|<nowiki>=</nowiki>|DECKPAM|DECKPAM|Keypad Application Mode}}
 +
{{CodeDescriptionRowA|&gt;|DECKPNM|DECKPNM|Keypad Numeric Mode}}
 +
{{CodeDescriptionRowA|D|IND|IND|Index}}
 +
{{CodeDescriptionRowA|E|NEL|NEL|Next Line}}
 +
{{CodeDescriptionRowA|H|HTS|HTS|Horizontal Tab Set}}
 +
{{CodeDescriptionRowA|M|RI|RI|Reverse Index}}
 +
{{CodeDescriptionRowA|Z|DECID|DECID|Identify Terminal}}
 +
{{CodeDescriptionRowA|c|RIS|RIS|Reset to Initial State}}
 +
|}
  
 
+
{| id="scs-parameters" class="wikitable"
== ESC Sequences ==
+
|+ SCS Parameters
 
+
{{ValueDescriptionHeader}}
{| border="1" class="wikitable sortable"
+
{{ValueDescriptionRow|A|United Kingdom Character Set}}
! style="padding: 1ex;" | Prefix
+
{{ValueDescriptionRow|B|ASCII Character Set}}
! style="padding: 1ex;" | Acronym
+
{{ValueDescriptionRow|0|Special Graphics Character Set}}
! style="padding: 1ex;" | Description
+
{{ValueDescriptionRow|1|Alternate Character ROM Standard Character Set}}
! style="padding: 1ex;" | Parameters
+
{{ValueDescriptionRow|2|Alternate Character ROM Special Graphics Character Set}}
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Down|''P1''<nowiki>=</nowiki>1|CUD|B|CUD}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Right|''P1''<nowiki>=</nowiki>1|CUF|C|CUF}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Backward|''P1''<nowiki>=</nowiki>1|CUB|D|CUB}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Position Resport|''line'' <code>;</code> ''column''|CPR|R|CPR}}
 
 
|}
 
|}
 
{| border="1" class="wikitable sortable"
 
! style="padding: 1ex;" | Prefix
 
! style="padding: 1ex;" | Acronym
 
! style="padding: 1ex;" | Description
 
! style="padding: 1ex;" | Parameters
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Save Cursor||DECSC|7|DECSC}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Restore Cursor||DECRC|8|DECRC}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Keypad Application Mode||DECKPAM|<nowiki>=</nowiki>|DECKPAM}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Keypad Numeric Mode||DECKPNM|&gt;|DECKPNM}}
 
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Up||VT52-cursor-up|A}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Next Line||NEL|E|NEL}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Enter Graphics Mode||VT52-enter-graphics-mode|F}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Exit Graphics Mode||VT52-exit-graphics-mode|G}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor to Home||VT52-cursor-to-home|H}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Reverse Line Feed||VT52-reverse-line-feed|I}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Erase to End of Screen||VT52-erase-to-end-of-screen|J}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Erase to End of Line||VT52-erase-to-end-of-line|K}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Direct Cursor Address|''line'' ''column''|VT52-direct-cursor-address|L}}
 
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Index||IND|D|IND}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Horizontal Tab Set||HTS|H|HTS}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Reverse Line Feed||RI|M|RI}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Identify Terminal||DECID|Z|DECID}}
 
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Reset to Initial State||RIS|c|RIS}}
 
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Identify Report||VT52-identify-report|/ Z}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Enter ANSI Mode||VT52-enter-ansi-mode|&lt;}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Enter Alternate Keypad Mode||VT52-enter-alt-keypad-mode|<nowiki>=</nowiki>}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Exit Alternate Keypad Mode||VT52-exit-alt-keypad-mdoe|&gt;}}
 
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Identify||VT52-identify|Z}}
 
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|End of Selected Area||ESA|G|ESA}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Horizontal Tab with Justification||HTJ|I|HTJ}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Vertical Tab Set||VTS|J|VTS}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Partial Line Down||PLD|K|PLD}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Partial Line Up||PLU|L|PLU}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Single-Shift Two||SS2|N|SS2}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Single-Shift Three||SS3|O|SS3}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Device Control String||DCS|P|DCS}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Private Use One||PU1|Q|PU1}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Set Transmit State||STS|S|STS}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cancel Character||CCH|T|CCH}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Message Waiting||MW|U|MW}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Start of Protected Area||SPA|V|SPA}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|End of Protected Area||EPA|W|EPA}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Start Of String||SOS|X|SOS}}
 
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Disable Manual Input||DMI|`|DMI}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Operating System Command||OSC|[|OSC}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|String Terminator||ST|\|ST}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Privacy Message||PM|^|PM}}
 
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Interrupt||INT|a|INT}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Enable Manual Input||EMI|b|EMI}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Coding Method Delimiter||CMD|d|CMD}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Locking-Shift Three Right||LS3R|l|LS3R}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Locking-Shift Two||LS2|n|LS2}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Locking-Shift Three||LS3|o|LS3}}
 
 
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Locking-Shift Two Right||LS2R|}|LS2R}}
 
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Locking-Shift One Right||LS1R|~|LS1R}}
 
 
|}
 
|}

Latest revision as of 05:28, 25 January 2017

Subpages of ESC

Received
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
Transmitted
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 Acronym Description Parameters
( SCS Select G0 Character Set codeset
) SCS Select G1 Character Set codeset
1 DECGON Graphics Processor On none
2 DECGOFF Graphics Processor Off none
7 DECSC Save Cursor none
8 DECRC Restore Cursor none
= DECKPAM Keypad Application Mode none
> DECKPNM Keypad Numeric Mode none
D IND Index none
E NEL Next Line none
H HTS Horizontal Tab Set none
M RI Reverse Index none
Z DECID Identify Terminal none
c RIS Reset to Initial State none
SCS Parameters
Value Description
A United Kingdom Character Set
B ASCII Character Set
0 Special Graphics Character Set
1 Alternate Character ROM Standard Character Set
2 Alternate Character ROM Special Graphics Character Set