Difference between revisions of "CodeChart:ANSI/ESC"

From Terminals
Jump to: navigation, search
(create page)
 
m
Line 1: Line 1:
 
{| border="1" style="text-align: center;"
 
{| border="1" style="text-align: center;"
! style="width: 3em;" |  
+
! style="width: 3em;" | !! style="width: 3em;" | 0 !! style="width: 3em;" | 1 !! style="width: 3em;" | 2 !! style="width: 3em;" | 3 !! style="width: 3em;" | 4 !! style="width: 3em;" | 5 !! style="width: 3em;" | 6 !! style="width: 3em;" | 7
! style="width: 3em;" | 0  
 
! style="width: 3em;" | 1
 
! style="width: 3em;" | 2
 
! style="width: 3em;" | 3
 
! style="width: 3em;" | 4
 
! style="width: 3em;" | 5
 
! style="width: 3em;" | 6
 
! style="width: 3em;" | 7
 
 
|-
 
|-
 
! 0
 
! 0
| NUL || DLE || SP || 0 || @ || P || ` || p
+
| NUL || DLE || SP || 0 || @ || [[#DCS|'''P''']] || [[#DMI|'''`''']] || p
 
|-
 
|-
 
! 1
 
! 1
| SOH || DC1 || !  || 1 || A || Q || a || q
+
| SOH || DC1 || !  || 1 || A || Q || [[#INT|'''a''']] || q
 
|-
 
|-
 
! 2
 
! 2
| STX || DC2 || "  || 2 || B || R || b || r
+
| STX || DC2 || "  || 2 || [[#BPH|'''B''']] || R || [[#EMI|'''b''']] || r
 
|-
 
|-
 
! 3
 
! 3
Line 32: Line 24:
 
|-
 
|-
 
! 7
 
! 7
| BEL || ETB || '  || 7 || G || W || g || w
+
| BEL || ETB || '  || 7 || [[#ESA|'''G''']] || [[#EPA|'''W''']] || g || w
 
|-
 
|-
 
! 8
 
! 8
| BS  || CAN || (  || 8 || H || X || h || x
+
| BS  || CAN || (  || 8 || [[#HTS|'''H''']] || X || h || x
 
|-
 
|-
 
! 9
 
! 9
| HT  || EM  || )  || 9 || I || Y || i || y
+
| HT  || EM  || )  || 9 || [[#HTJ|'''I''']] || Y || i || y
 
|-
 
|-
 
! 10
 
! 10
Line 44: Line 36:
 
|-
 
|-
 
! 11
 
! 11
| VT || ESC || + || ; || K || [ || k || {
+
| VT || ESC || + || ; || K || [[:User:Legalize/Control Sequences/ESC/CSI|'''[''']] || k || {
 
|-
 
|-
 
! 12
 
! 12
| FF || IS4 || , || < || L || \ || l || |
+
| FF || IS4 || , || < || L || \ || [[#LS3R|'''l''']] || <nowiki>|</nowiki>
 
|-
 
|-
 
! 13
 
! 13
| CR || IS3 || - || = || M || ] || m || }
+
| CR || IS3 || - || = || M || ] || m || [[#LS2R|'''}''']]
 
|-
 
|-
 
! 14
 
! 14
| SO || IS2 || . || > || N || ^ || n || ~
+
| SO || IS2 || . || > || N || ^ || [[#LS2|'''n''']] || [[#LS1R|'''~''']]
 
|-
 
|-
 
! 15
 
! 15
| SI || IS1 || / || ? || O || _ || o || DEL
+
| SI || IS1 || / || ? || O || [[#APC|'''_''']] || [[#LS3|'''o''']] || DEL
 +
|}
 +
 
 +
== ESC Sequences ==
 +
 
 +
{| style="text-align: center;" border="1"
 +
! style="padding: 1ex;" | Prefix !! style="padding: 1ex;" | Acronym !! style="padding: 1ex;" | Name !! style="padding: 1ex;" | Parameters
 +
|-
 +
! style="padding: 1ex;" | _
 +
| style="padding: 1ex;" | <span id="APC">APC</span>
 +
| style="padding: 1ex;" | Application Program Command
 +
| ''none''
 +
|-
 +
! style="padding: 1ex;" | B
 +
| style="padding: 1ex;" | <span id="BPH">BPH</span>
 +
| style="padding: 1ex;" | Break Permitted Here
 +
| ''none''
 +
|-
 +
! style="padding: 1ex;" | P
 +
| style="padding: 1ex;" | <span id="DCS">DCS</span>
 +
| style="padding: 1ex;" | Device Control String
 +
| ''none''
 +
|-
 +
! style="padding: 1ex;" | `
 +
| style="padding: 1ex;" | <span id="DMI">DMI</span>
 +
| style="padding: 1ex;" | Disable Manual Input
 +
| ''none''
 +
|-
 +
! style="padding: 1ex;" | b
 +
| style="padding: 1ex;" | <span id="EMI">EMI</span>
 +
| style="padding: 1ex;" | Enable Manual Input
 +
| ''none''
 +
|-
 +
! style="padding: 1ex;" | W
 +
| style="padding: 1ex;" | <span id="EPA">EPA</span>
 +
| style="padding: 1ex;" | End of Protected Area
 +
| ''none''
 +
|-
 +
! style="padding: 1ex;" | G
 +
| style="padding: 1ex;" | <span id="ESA">ESA</span>
 +
| style="padding: 1ex;" | End of Selected Area
 +
| ''none''
 +
|-
 +
! style="padding: 1ex;" | I
 +
| style="padding: 1ex;" | <span id="HTJ">HTJ</span>
 +
| style="padding: 1ex;" | Horizontal Tab with Justification
 +
| ''none''
 +
|-
 +
! style="padding: 1ex;" | H
 +
| style="padding: 1ex;" | <span id="HTS">HTS</span>
 +
| style="padding: 1ex;" | Horizontal Tab Set
 +
| ''none''
 +
|-
 +
! style="padding: 1ex;" | a
 +
| style="padding: 1ex;" | <span id="INT">INT</span>
 +
| style="padding: 1ex;" | Interrupt
 +
| ''none''
 +
|-
 +
! style="padding: 1ex;" | ~
 +
| style="padding: 1ex;" | <span id="LS1R">LS1R</span>
 +
| style="padding: 1ex;" | Locking-Shift One Right
 +
| ''none''
 +
|-
 +
! style="padding: 1ex;" | n
 +
| style="padding: 1ex;" | <span id="LS2">LS2</span>
 +
| style="padding: 1ex;" | Locking-Shift Two
 +
| ''none''
 +
|-
 +
! style="padding: 1ex;" | }
 +
| style="padding: 1ex;" | <span id="LS2R">LS2R</span>
 +
| style="padding: 1ex;" | Locking-Shift Two Right
 +
| ''none''
 +
|-
 +
! style="padding: 1ex;" | o
 +
| style="padding: 1ex;" | <span id="LS3">LS3</span>
 +
| style="padding: 1ex;" | Locking-Shift Three
 +
| ''none''
 +
|-
 +
! style="padding: 1ex;" | l
 +
| style="padding: 1ex;" | <span id="LS3R">LS3R</span>
 +
| style="padding: 1ex;" | Locking-Shift Three Right
 +
| ''none''
 
|}
 
|}

Revision as of 22:55, 5 May 2012

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 Name Parameters
_ APC Application Program Command none
B BPH Break Permitted Here none
P DCS Device Control String none
` DMI Disable Manual Input none
b EMI Enable Manual Input none
W EPA End of Protected Area none
G ESA End of Selected Area none
I HTJ Horizontal Tab with Justification none
H HTS Horizontal Tab Set none
a INT Interrupt none
~ LS1R Locking-Shift One Right none
n LS2 Locking-Shift Two none
} LS2R Locking-Shift Two Right none
o LS3 Locking-Shift Three none
l LS3R Locking-Shift Three Right none