Difference between revisions of "CodeChart:ANSI/ESC/CSI"

From Terminals
Jump to: navigation, search
m
m (switch to CodeChart, left-align sequence name)
Line 1: Line 1:
 
[[:Special:PrefixIndex/{{FULLPAGENAME}}/|Subpages of {{SUBPAGENAME}}]]
 
[[:Special:PrefixIndex/{{FULLPAGENAME}}/|Subpages of {{SUBPAGENAME}}]]
  
{| border="1" style="text-align: center;"
+
{{User:Legalize/Control Sequences/CodeChart
! style="width: 3em;" |  !! style="width: 3em;" | 0 !! style="width: 3em;" | 1
+
 
! style="width: 3em;" | 2 !! style="width: 3em;" | 3 !! style="width: 3em;" | 4
+
| sp=/SP
! style="width: 3em;" | 5 !! style="width: 3em;" | 6 !! style="width: 3em;" | 7
+
| at=#ICH
|-
+
| f=#DCH
! 0
+
| backquote=#HPA
| NUL || DLE || style="background-color: lightgreen;" | [[{{FULLPAGENAME}}/SP|'''SP''']] || 0 || style="background-color: pink;" | [[#ICH|'''@''']] || style="background-color: pink;" | [[#DCH|'''P''']] || style="background-color: pink;" | [[#HPA|'''`''']] || p
+
| a=#CUU
|-
+
| q=#SEE
! 1
+
| lowere=#HPR
| SOH || DC1 || !  || 1 || style="background-color: pink;" | [[#CUU|'''A''']] || style="background-color: pink;" | [[#SEE|'''Q''']] || style="background-color: pink;" | [[#HPR|'''a''']] || q
+
| b=#CUD
|-
+
| r=#CPR
! 2
+
| lowerb=#REP
| STX || DC2 || "  || 2 || style="background-color: pink;" | [[#CUD|'''B''']] || style="background-color: pink;" | [[#CPR|'''R''']] || style="background-color: pink;" | [[#REP|'''b''']] || r
+
| c=#CUF
|-
+
| s=#SU
! 3
+
| lowerc=#DA
| ETX || DC3 || #  || 3 || style="background-color: pink;" | [[#CUF|'''C''']] || style="background-color: pink;" | [[#SU|'''S''']] || style="background-color: pink;" | [[#DA|'''c''']] || s
+
| d=#CUB
|-
+
| t=#SD
! 4
+
| lowerd=#VPA
| EOT || DC4 || $  || 4 || style="background-color: pink;" | [[#CUB|'''D''']] || style="background-color: pink;" | [[#SD|'''T''']] || style="background-color: pink;" | [[#VPA|'''d''']] || t
+
| e=#CNL
|-
+
| u=#NP
! 5
+
| lowere=#VPR\
| ENQ || NAQ || %  || 5 || style="background-color: pink;" | [[#CNL|'''E''']] || style="background-color: pink;" | [[#NP|'''U''']] || style="background-color: pink;" | [[#VPR|'''e''']] || u
+
| f=#CPL
|-
+
| v=#PP
! 6
+
| lwoerf=#HVP
| ACK || SYN || &  || 6 || style="background-color: pink;" | [[#CPL|'''F''']] || style="background-color: pink;" | [[#PP|'''V''']] || style="background-color: pink;" | [[#HVP|'''f''']] || v
+
| g=#CHA
|-
+
| w=#CTC
! 7
+
| lowerg=#TBC
| BEL || ETB || '  || 7 || style="background-color: pink;" | [[#CHA|'''G''']] || style="background-color: pink;" | [[#CTC|'''W''']] || style="background-color: pink;" | [[#TBC|'''g''']] || w
+
| h=#CUP
|-
+
| x=#ECH
! 8
+
| lowerh=#SM
| BS  || CAN || (  || 8 || style="background-color: pink;" | [[#CUP|'''H''']] || style="background-color: pink;" | [[#ECH|'''X''']] || style="background-color: pink;" | [[#SM|'''h''']] || x
+
| i=#CHT
|-
+
| y=#CVT
! 9
+
| loweri=#MC
| HT  || EM  || )  || 9 || style="background-color: pink;" | [[#CHT|'''I''']] || style="background-color: pink;" | [[#CVT|'''Y''']] || style="background-color: pink;" | [[#MC|'''i''']] || y
+
| j=#ED
|-
+
| z=#CBT
! 10
+
| lowerj=#HPB
| LF  || SUB || *  || : || style="background-color: pink;" | [[#ED|'''J''']] || style="background-color: pink;" | [[#CBT|'''Z''']] || style="background-color: pink;" | [[#HPB|'''j''']] || z
+
| k=#EL
|-
+
| openbracket=#SRS
! 11
+
| lowerk=#VPB
| VT || ESC || + || ; || style="background-color: pink;" | [[#EL|'''K''']] || style="background-color: pink;" | [[#SRS|'''[''']] || style="background-color: pink;" | [[#VPB|'''k''']] || {
+
| l=#IL
|-
+
| backslash=#PTX
! 12
+
| lowerl=#RM
| FF || IS4 || , || < || style="background-color: pink;" | [[#IL|'''L''']] || style="background-color: pink;" | [[#PTX|'''\''']] || style="background-color: pink;" | [[#RM|'''l''']] || <nowiki>|</nowiki>
+
| m=#DL
|-
+
| closebracket=#SDS
! 13
+
| lowerm=#SGR
| CR || IS3 || - || = || style="background-color: pink;" | [[#DL|'''M''']] || style="background-color: pink;" | [[#SDS|''']''']] || style="background-color: pink;" | [[#SGR|'''m''']] || }
+
| n=#EF
|-
+
| caret=#SIMD
! 14
+
| lowern=#DSR
| SO || IS2 || . || > || style="background-color: pink;" | [[#EF|'''N''']] || style="background-color: pink;" | [[#SIMD|'''^''']] || style="background-color: pink;" | [[#DSR|'''n''']] || ~
+
| o=#EA
|-
+
| lowero=#DAQ
! 15
+
}}
| SI || IS1 || / || ? || style="background-color: pink;" | [[#EA|'''O''']] || _ || style="background-color: pink;" | [[#DAQ|'''o''']] || DEL
 
|}
 
  
  
Line 66: Line 64:
 
! style="padding: 1ex;" | Z
 
! style="padding: 1ex;" | Z
 
| style="padding: 1ex;" | <span id="CBT">CBT</span>
 
| style="padding: 1ex;" | <span id="CBT">CBT</span>
| style="padding: 1ex;" | Cursor Backward Tab
+
| style="padding: 1ex; text-align: left;" | Cursor Backward Tab
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | G
 
! style="padding: 1ex;" | G
 
| style="padding: 1ex;" | <span id="CHA">CHA</span>
 
| style="padding: 1ex;" | <span id="CHA">CHA</span>
| style="padding: 1ex;" | Cursor Horizontal Absolute
+
| style="padding: 1ex; text-align: left;" | Cursor Horizontal Absolute
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | I
 
! style="padding: 1ex;" | I
 
| style="padding: 1ex;" | <span id="CHT">CHT</span>
 
| style="padding: 1ex;" | <span id="CHT">CHT</span>
| style="padding: 1ex;" | Cursor Horizontal Tab
+
| style="padding: 1ex; text-align: left;" | Cursor Horizontal Tab
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | E
 
! style="padding: 1ex;" | E
 
| style="padding: 1ex;" | <span id="CNL">CNL</span>
 
| style="padding: 1ex;" | <span id="CNL">CNL</span>
| style="padding: 1ex;" | Cursor Next Line
+
| style="padding: 1ex; text-align: left;" | Cursor Next Line
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | F
 
! style="padding: 1ex;" | F
 
| style="padding: 1ex;" | <span id="CPL">CPL</span>
 
| style="padding: 1ex;" | <span id="CPL">CPL</span>
| style="padding: 1ex;" | Cursor Previous Line
+
| style="padding: 1ex; text-align: left;" | Cursor Previous Line
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | R
 
! style="padding: 1ex;" | R
 
| style="padding: 1ex;" | <span id="CPR">CPR</span>
 
| style="padding: 1ex;" | <span id="CPR">CPR</span>
| style="padding: 1ex;" | Cursor Position Report
+
| style="padding: 1ex; text-align: left;" | Cursor Position Report
 
| style="padding: 1ex;" | ''Pn1''=1; ''Pn2''=1
 
| style="padding: 1ex;" | ''Pn1''=1; ''Pn2''=1
 
|-
 
|-
 
! style="padding: 1ex;" | W
 
! style="padding: 1ex;" | W
 
| style="padding: 1ex;" | <span id="CTC">CTC</span>
 
| style="padding: 1ex;" | <span id="CTC">CTC</span>
| style="padding: 1ex;" | Cursor Tabulation Control
+
| style="padding: 1ex; text-align: left;" | Cursor Tabulation Control
 
| style="padding: 1ex;" | [[#ctc-parameters|''Ps1''=0;]] ...
 
| style="padding: 1ex;" | [[#ctc-parameters|''Ps1''=0;]] ...
 
|-
 
|-
 
! style="padding: 1ex;" | D
 
! style="padding: 1ex;" | D
 
| style="padding: 1ex;" | <span id="CUB">CUB</span>
 
| style="padding: 1ex;" | <span id="CUB">CUB</span>
| style="padding: 1ex;" | Cursor Back
+
| style="padding: 1ex; text-align: left;" | Cursor Back
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | B
 
! style="padding: 1ex;" | B
 
| style="padding: 1ex;" | <span id="CUD">CUD</span>
 
| style="padding: 1ex;" | <span id="CUD">CUD</span>
| style="padding: 1ex;" | Cursor Down
+
| style="padding: 1ex; text-align: left;" | Cursor Down
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | C
 
! style="padding: 1ex;" | C
 
| style="padding: 1ex;" | <span id="CUF">CUF</span>
 
| style="padding: 1ex;" | <span id="CUF">CUF</span>
| style="padding: 1ex;" | Cursor Forward
+
| style="padding: 1ex; text-align: left;" | Cursor Forward
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | H
 
! style="padding: 1ex;" | H
 
| style="padding: 1ex;" | <span id="CUP">CUP</span>
 
| style="padding: 1ex;" | <span id="CUP">CUP</span>
| style="padding: 1ex;" | Cursor Position
+
| style="padding: 1ex; text-align: left;" | Cursor Position
 
| style="padding: 1ex;" | ''Pn1''=1; ''Pn2''=1
 
| style="padding: 1ex;" | ''Pn1''=1; ''Pn2''=1
 
|-
 
|-
 
! style="padding: 1ex;" | A
 
! style="padding: 1ex;" | A
 
| style="padding: 1ex;" | <span id="CUU">CUU</span>
 
| style="padding: 1ex;" | <span id="CUU">CUU</span>
| style="padding: 1ex;" | Cursor Up
+
| style="padding: 1ex; text-align: left;" | Cursor Up
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | Y
 
! style="padding: 1ex;" | Y
 
| style="padding: 1ex;" | <span id="CVT">CVT</span>
 
| style="padding: 1ex;" | <span id="CVT">CVT</span>
| style="padding: 1ex;" | Cursor Vertical Tab
+
| style="padding: 1ex; text-align: left;" | Cursor Vertical Tab
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | c
 
! style="padding: 1ex;" | c
 
| style="padding: 1ex;" | <span id="DA">DA</span>
 
| style="padding: 1ex;" | <span id="DA">DA</span>
| style="padding: 1ex;" | Device Attributes
+
| style="padding: 1ex; text-align: left;" | Device Attributes
 
| style="padding: 1ex;" | ''Ps1''=0
 
| style="padding: 1ex;" | ''Ps1''=0
 
|-
 
|-
 
! style="padding: 1ex;" | o
 
! style="padding: 1ex;" | o
 
| style="padding: 1ex;" | <span id="DAQ">DAQ</span>
 
| style="padding: 1ex;" | <span id="DAQ">DAQ</span>
| style="padding: 1ex;" | Define Area Qualifications
+
| style="padding: 1ex; text-align: left;" | Define Area Qualifications
 
| style="padding: 1ex;" | [[#daq-parameters|''Ps1''=0;]] ...
 
| style="padding: 1ex;" | [[#daq-parameters|''Ps1''=0;]] ...
 
|-
 
|-
 
! style="padding: 1ex;" | P
 
! style="padding: 1ex;" | P
 
| style="padding: 1ex;" | <span id="DCH">DCH</span>
 
| style="padding: 1ex;" | <span id="DCH">DCH</span>
| style="padding: 1ex;" | Delete Character
+
| style="padding: 1ex; text-align: left;" | Delete Character
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | M
 
! style="padding: 1ex;" | M
 
| style="padding: 1ex;" | <span id="DL">DL</span>
 
| style="padding: 1ex;" | <span id="DL">DL</span>
| style="padding: 1ex;" | Delete Line
+
| style="padding: 1ex; text-align: left;" | Delete Line
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | n
 
! style="padding: 1ex;" | n
 
| style="padding: 1ex;" | <span id="DSR">DSR</span>
 
| style="padding: 1ex;" | <span id="DSR">DSR</span>
| style="padding: 1ex;" | Device Status Report
+
| style="padding: 1ex; text-align: left;" | Device Status Report
 
| style="padding: 1ex;" | [[#dsr-parameters|''Ps1''=0]]
 
| style="padding: 1ex;" | [[#dsr-parameters|''Ps1''=0]]
 
|-
 
|-
 
! style="padding: 1ex;" | O
 
! style="padding: 1ex;" | O
 
| style="padding: 1ex;" | <span id="EA">EA</span>
 
| style="padding: 1ex;" | <span id="EA">EA</span>
| style="padding: 1ex;" | Erase Area
+
| style="padding: 1ex; text-align: left;" | Erase Area
 
| style="padding: 1ex;" | [[#ea-parameters|''Ps1''=0]]
 
| style="padding: 1ex;" | [[#ea-parameters|''Ps1''=0]]
 
|-
 
|-
 
! style="padding: 1ex;" | X
 
! style="padding: 1ex;" | X
 
| style="padding: 1ex;" | <span id="ECH">ECH</span>
 
| style="padding: 1ex;" | <span id="ECH">ECH</span>
| style="padding: 1ex;" | Erase Character
+
| style="padding: 1ex; text-align: left;" | Erase Character
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | J
 
! style="padding: 1ex;" | J
 
| style="padding: 1ex;" | <span id="ED">ED</span>
 
| style="padding: 1ex;" | <span id="ED">ED</span>
| style="padding: 1ex;" | Erase Display
+
| style="padding: 1ex; text-align: left;" | Erase Display
 
| style="padding: 1ex;" | [[#ed-parameters|''Ps1''=0]]
 
| style="padding: 1ex;" | [[#ed-parameters|''Ps1''=0]]
 
|-
 
|-
 
! style="padding: 1ex;" | N
 
! style="padding: 1ex;" | N
 
| style="padding: 1ex;" | <span id="EF">EF</span>
 
| style="padding: 1ex;" | <span id="EF">EF</span>
| style="padding: 1ex;" | Erase Field
+
| style="padding: 1ex; text-align: left;" | Erase Field
 
| style="padding: 1ex;" | [[#ef-parameters|''Ps1''=0]]
 
| style="padding: 1ex;" | [[#ef-parameters|''Ps1''=0]]
 
|-
 
|-
 
! style="padding: 1ex;" | K
 
! style="padding: 1ex;" | K
 
| style="padding: 1ex;" | <span id="EL">EL</span>
 
| style="padding: 1ex;" | <span id="EL">EL</span>
| style="padding: 1ex;" | Erase Line
+
| style="padding: 1ex; text-align: left;" | Erase Line
 
| style="padding: 1ex;" | [[#el-parameters|''Ps1''=0]]
 
| style="padding: 1ex;" | [[#el-parameters|''Ps1''=0]]
 
|-
 
|-
 
! style="padding: 1ex;" | `
 
! style="padding: 1ex;" | `
 
| style="padding: 1ex;" | <span id="HPA">HPA</span>
 
| style="padding: 1ex;" | <span id="HPA">HPA</span>
| style="padding: 1ex;" | Horizontal Position Absolute
+
| style="padding: 1ex; text-align: left;" | Horizontal Position Absolute
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | j
 
! style="padding: 1ex;" | j
 
| style="padding: 1ex;" | <span id="HPB">HPB</span>
 
| style="padding: 1ex;" | <span id="HPB">HPB</span>
| style="padding: 1ex;" | Horizontal Position Backward
+
| style="padding: 1ex; text-align: left;" | Horizontal Position Backward
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | a
 
! style="padding: 1ex;" | a
 
| style="padding: 1ex;" | <span id="HPR">HPR</span>
 
| style="padding: 1ex;" | <span id="HPR">HPR</span>
| style="padding: 1ex;" | Horizontal Position Right
+
| style="padding: 1ex; text-align: left;" | Horizontal Position Right
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | f
 
! style="padding: 1ex;" | f
 
| style="padding: 1ex;" | <span id="HVP">HVP</span>
 
| style="padding: 1ex;" | <span id="HVP">HVP</span>
| style="padding: 1ex;" | Horizontal Vertical Position
+
| style="padding: 1ex; text-align: left;" | Horizontal Vertical Position
 
| style="padding: 1ex;" | ''Pn1''=1; ''Pn2''=2
 
| style="padding: 1ex;" | ''Pn1''=1; ''Pn2''=2
 
|-
 
|-
 
! style="padding: 1ex;" | @
 
! style="padding: 1ex;" | @
 
| style="padding: 1ex;" | <span id="ICH">ICH</span>
 
| style="padding: 1ex;" | <span id="ICH">ICH</span>
| style="padding: 1ex;" | Insert Character
+
| style="padding: 1ex; text-align: left;" | Insert Character
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | L
 
! style="padding: 1ex;" | L
 
| style="padding: 1ex;" | <span id="IL">IL</span>
 
| style="padding: 1ex;" | <span id="IL">IL</span>
| style="padding: 1ex;" | Insert Line
+
| style="padding: 1ex; text-align: left;" | Insert Line
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | i
 
! style="padding: 1ex;" | i
 
| style="padding: 1ex;" | <span id="MC">MC</span>
 
| style="padding: 1ex;" | <span id="MC">MC</span>
| style="padding: 1ex;" | Media Copy
+
| style="padding: 1ex; text-align: left;" | Media Copy
 
| style="padding: 1ex;" | [[#mc-parameter|''Ps1''=0]]
 
| style="padding: 1ex;" | [[#mc-parameter|''Ps1''=0]]
 
|-
 
|-
 
! style="padding: 1ex;" | U
 
! style="padding: 1ex;" | U
 
| style="padding: 1ex;" | <span id="NP">NP</span>
 
| style="padding: 1ex;" | <span id="NP">NP</span>
| style="padding: 1ex;" | Next Page
+
| style="padding: 1ex; text-align: left;" | Next Page
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | V
 
! style="padding: 1ex;" | V
 
| style="padding: 1ex;" | <span id="PP">PP</span>
 
| style="padding: 1ex;" | <span id="PP">PP</span>
| style="padding: 1ex;" | Previous Page
+
| style="padding: 1ex; text-align: left;" | Previous Page
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | \
 
! style="padding: 1ex;" | \
 
| style="padding: 1ex;" | <span id="PTX">PTX</span>
 
| style="padding: 1ex;" | <span id="PTX">PTX</span>
| style="padding: 1ex;" | Parallel Texts
+
| style="padding: 1ex; text-align: left;" | Parallel Texts
 
| style="padding: 1ex;" | ''Ps1''=0
 
| style="padding: 1ex;" | ''Ps1''=0
 
|-
 
|-
 
! style="padding: 1ex;" | b
 
! style="padding: 1ex;" | b
 
| style="padding: 1ex;" | <span id="REP">REP</span>
 
| style="padding: 1ex;" | <span id="REP">REP</span>
| style="padding: 1ex;" | Repeat
+
| style="padding: 1ex; text-align: left;" | Repeat
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | l
 
! style="padding: 1ex;" | l
 
| style="padding: 1ex;" | <span id="RM">RM</span>
 
| style="padding: 1ex;" | <span id="RM">RM</span>
| style="padding: 1ex;" | Reset Mode
+
| style="padding: 1ex; text-align: left;" | Reset Mode
 
| style="padding: 1ex;" | ''Ps1''; ...
 
| style="padding: 1ex;" | ''Ps1''; ...
 
|-
 
|-
 
! style="padding: 1ex;" | T
 
! style="padding: 1ex;" | T
 
| style="padding: 1ex;" | <span id="SD">SD</span>
 
| style="padding: 1ex;" | <span id="SD">SD</span>
| style="padding: 1ex;" | Scroll Down
+
| style="padding: 1ex; text-align: left;" | Scroll Down
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | ]
 
! style="padding: 1ex;" | ]
 
| style="padding: 1ex;" | <span id="SDS">SDS</span>
 
| style="padding: 1ex;" | <span id="SDS">SDS</span>
| style="padding: 1ex;" | Start Directed String
+
| style="padding: 1ex; text-align: left;" | Start Directed String
 
| style="padding: 1ex;" | ''Ps1''=0
 
| style="padding: 1ex;" | ''Ps1''=0
 
|-
 
|-
 
! style="padding: 1ex;" | Q
 
! style="padding: 1ex;" | Q
 
| style="padding: 1ex;" | <span id="SEE">SEE</span>
 
| style="padding: 1ex;" | <span id="SEE">SEE</span>
| style="padding: 1ex;" | Select Editing Extent
+
| style="padding: 1ex; text-align: left;" | Select Editing Extent
 
| style="padding: 1ex;" | ''Ps1''=0
 
| style="padding: 1ex;" | ''Ps1''=0
 
|-
 
|-
 
! style="padding: 1ex;" | m
 
! style="padding: 1ex;" | m
 
| style="padding: 1ex;" | <span id="SGR">SGR</span>
 
| style="padding: 1ex;" | <span id="SGR">SGR</span>
| style="padding: 1ex;" | Select Graphic Rendition
+
| style="padding: 1ex; text-align: left;" | Select Graphic Rendition
 
| style="padding: 1ex;" | ''Ps1''=0
 
| style="padding: 1ex;" | ''Ps1''=0
 
|-
 
|-
 
! style="padding: 1ex;" | ^
 
! style="padding: 1ex;" | ^
 
| style="padding: 1ex;" | <span id="SIMD">SIMD</span>
 
| style="padding: 1ex;" | <span id="SIMD">SIMD</span>
| style="padding: 1ex;" | Select Implicit Movement Direction
+
| style="padding: 1ex; text-align: left;" | Select Implicit Movement Direction
 
| style="padding: 1ex;" | ''Ps1''=0
 
| style="padding: 1ex;" | ''Ps1''=0
 
|-
 
|-
 
! style="padding: 1ex;" | h
 
! style="padding: 1ex;" | h
 
| style="padding: 1ex;" | <span id="SM">SM</span>
 
| style="padding: 1ex;" | <span id="SM">SM</span>
| style="padding: 1ex;" | Set Mode
+
| style="padding: 1ex; text-align: left;" | Set Mode
 
| style="padding: 1ex;" | ''Ps1''; ...
 
| style="padding: 1ex;" | ''Ps1''; ...
 
|-
 
|-
 
! style="padding: 1ex;" | [
 
! style="padding: 1ex;" | [
 
| style="padding: 1ex;" | <span id="SRS">SRS</span>
 
| style="padding: 1ex;" | <span id="SRS">SRS</span>
| style="padding: 1ex;" | Start Reversed String
+
| style="padding: 1ex; text-align: left;" | Start Reversed String
 
| style="padding: 1ex;" | ''Ps1''=0
 
| style="padding: 1ex;" | ''Ps1''=0
 
|-
 
|-
 
! style="padding: 1ex;" | S
 
! style="padding: 1ex;" | S
 
| style="padding: 1ex;" | <span id="SU">SU</span>
 
| style="padding: 1ex;" | <span id="SU">SU</span>
| style="padding: 1ex;" | Scroll Up
+
| style="padding: 1ex; text-align: left;" | Scroll Up
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | g
 
! style="padding: 1ex;" | g
 
| style="padding: 1ex;" | <span id="TBC">TBC</span>
 
| style="padding: 1ex;" | <span id="TBC">TBC</span>
| style="padding: 1ex;" | Tabulation Clear
+
| style="padding: 1ex; text-align: left;" | Tabulation Clear
 
| style="padding: 1ex;" | ''Ps1''=0
 
| style="padding: 1ex;" | ''Ps1''=0
 
|-
 
|-
 
! style="padding: 1ex;" | d
 
! style="padding: 1ex;" | d
 
| style="padding: 1ex;" | <span id="VPA">VPA</span>
 
| style="padding: 1ex;" | <span id="VPA">VPA</span>
| style="padding: 1ex;" | Vertical Position Absolute
+
| style="padding: 1ex; text-align: left;" | Vertical Position Absolute
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | k
 
! style="padding: 1ex;" | k
 
| style="padding: 1ex;" | <span id="VPB">VPB</span>
 
| style="padding: 1ex;" | <span id="VPB">VPB</span>
| style="padding: 1ex;" | Vertical Position Backward
+
| style="padding: 1ex; text-align: left;" | Vertical Position Backward
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
|-
 
! style="padding: 1ex;" | e
 
! style="padding: 1ex;" | e
 
| style="padding: 1ex;" | <span id="VPR">VPR</span>
 
| style="padding: 1ex;" | <span id="VPR">VPR</span>
| style="padding: 1ex;" | Vertical Position Right
+
| style="padding: 1ex; text-align: left;" | Vertical Position Right
 
| style="padding: 1ex;" | ''Pn1''=1
 
| style="padding: 1ex;" | ''Pn1''=1
 
|}
 
|}

Revision as of 15:21, 16 January 2013

Subpages of CSI

User:Legalize/Control Sequences/CodeChart


ESC CSI Sequences

Prefix Acronym Name Parameters
Z CBT Cursor Backward Tab Pn1=1
G CHA Cursor Horizontal Absolute Pn1=1
I CHT Cursor Horizontal Tab Pn1=1
E CNL Cursor Next Line Pn1=1
F CPL Cursor Previous Line Pn1=1
R CPR Cursor Position Report Pn1=1; Pn2=1
W CTC Cursor Tabulation Control Ps1=0; ...
D CUB Cursor Back Pn1=1
B CUD Cursor Down Pn1=1
C CUF Cursor Forward Pn1=1
H CUP Cursor Position Pn1=1; Pn2=1
A CUU Cursor Up Pn1=1
Y CVT Cursor Vertical Tab Pn1=1
c DA Device Attributes Ps1=0
o DAQ Define Area Qualifications Ps1=0; ...
P DCH Delete Character Pn1=1
M DL Delete Line Pn1=1
n DSR Device Status Report Ps1=0
O EA Erase Area Ps1=0
X ECH Erase Character Pn1=1
J ED Erase Display Ps1=0
N EF Erase Field Ps1=0
K EL Erase Line Ps1=0
` HPA Horizontal Position Absolute Pn1=1
j HPB Horizontal Position Backward Pn1=1
a HPR Horizontal Position Right Pn1=1
f HVP Horizontal Vertical Position Pn1=1; Pn2=2
@ ICH Insert Character Pn1=1
L IL Insert Line Pn1=1
i MC Media Copy Ps1=0
U NP Next Page Pn1=1
V PP Previous Page Pn1=1
\ PTX Parallel Texts Ps1=0
b REP Repeat Pn1=1
l RM Reset Mode Ps1; ...
T SD Scroll Down Pn1=1
] SDS Start Directed String Ps1=0
Q SEE Select Editing Extent Ps1=0
m SGR Select Graphic Rendition Ps1=0
^ SIMD Select Implicit Movement Direction Ps1=0
h SM Set Mode Ps1; ...
[ SRS Start Reversed String Ps1=0
S SU Scroll Up Pn1=1
g TBC Tabulation Clear Ps1=0
d VPA Vertical Position Absolute Pn1=1
k VPB Vertical Position Backward Pn1=1
e VPR Vertical Position Right Pn1=1


CTC Parameters

Value Description
0 Set horizontal tab stop
1 Set vertical tab stop
2 Clear horizontal tab stop
3 Clear vertical tab stop
4 Clear all horizontal tab stops on the current line
5 Clear all horizontal tab stops
6 Clear all tab stops


DAQ Parameters

Value Description
0 Unprotected and unguarded
1 Protected and guarded
2 Graphic character input
3 Numeric input
4 Alphabetic input
5 Right-justified input
6 Fill with zeros
7 Set a tab stop
8 Protected and unguarded
9 Fill with spaces
10 Left-justified input
11 Reverse order of character positions within field


DSR Parameters

Value Description
0 Ready, no malfunction detected
1 Busy, another DSR must be requested later
2 Busy, another DSR will be sent later
3 Some malfunction detected, another DSR must be requested later
4 Some malfunction detected, another DSR will be sent later
5 A DSR is requested
6 A cursor position report (CPR) is requested


EA Parameters

Value Description
0 Erase from cursor to end of area
1 Erase from start of area to cursor
2 Erase entire area


ED Parameters

Value Description
0 Erase from cursor to end of display
1 Erase from start of display to cursor
2 Erase entire display


EF Parameters

Value Description
0 Erase from cursor to end of field
1 Erase from start of field to cursor
2 Erase entire field


EL Parameters

Value Description
0 Erase from cursor to end of line
1 Erase from start of line to cursor
2 Erase entire line


MC Parameters

Value Description
0 Start transfer to primary auxiliary device
1 Start transfer from a primary auxiliary device
2 Start transfer to a secondary auxiliary device
3 Start transfer from a secondary auxiliary device
4 Stop relay to a primary auxiliary device
5 Start relay to a primary auxiliary device
6 Stop relay to a secondary auxiliary device
7 Start relay to a secondary auxiliary device