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

From Terminals
< CodeChart:ANSI‎ | ESC‎ | CSI
Jump to: navigation, search
m (sortable)
m (switch to row template, sort)
Line 51: Line 51:
  
 
{| border="1" class="wikitable sortable"
 
{| border="1" class="wikitable sortable"
! style="padding: 1ex;" | Prefix
+
! style="padding: 1ex; text-align: center;" | Prefix
! style="padding: 1ex;" | Acronym
+
! style="padding: 1ex; text-align: center;" | Acronym
 
! style="padding: 1ex;" | Description
 
! style="padding: 1ex;" | Description
 
! style="padding: 1ex;" | Parameters
 
! style="padding: 1ex;" | Parameters
|-
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Scroll Left|''Pn1''<nowiki>=</nowiki>1|SL|@|SL}}
! style="padding: 1ex; text-align: center;" | T
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Scroll Right|''Pn1''<nowiki>=</nowiki>1|SR|A|SR}}
| style="padding: 1ex; text-align: center;" | <span id="DTA">DTA</span>
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Graphic Size Modification|''Ps1''<nowiki>=</nowiki>100; ''Ps2''<nowiki>=</nowiki>100|GSM|B|GSM}}
| style="padding: 1ex;" | Dimension Text Area
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Graphic Size Selection|''Ps1''; ''Ps2''|GSS|C|GSS}}
| style="padding: 1ex;" | ''Pn1''; ''Pn2''
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Font Selection|[[#fnt-parameter1|''Ps1''<nowiki>=</nowiki>0;]] ''Ps2''<nowiki>=</nowiki>0|FNT|D|FNT}}
|-
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Thin Space Specification|''Pn1''|TSS|E|TSS}}
! style="padding: 1ex; text-align: center;" | W
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Justify|[[#jfy-parameter|''Ps1''<nowiki>=</nowiki>0;]] ...|JFY|F|JFY}}
| style="padding: 1ex; text-align: center;" | <span id="FNK">FNK</span>
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Spacing Increment|''Pn1''; ''Pn2''|SPI|G|SPI}}
| style="padding: 1ex;" | Function Key
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Quad|''Ps1''<nowiki>=</nowiki>0; ...|QUAD|H|QUAD}}
| style="padding: 1ex;" | ''Pn1''
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Select Size Unit|''Ps1''<nowiki>=</nowiki>0|SSU|I|SSU}}
|-
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Page Format Selection|''Ps1''<nowiki>=</nowiki>0|PFS|J|PFS}}
! style="padding: 1ex; text-align: center;" | D
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Select Character Spacing|''Ps1''<nowiki>=</nowiki>0|SHS|K|SHS}}
| style="padding: 1ex; text-align: center;" | <span id="FNT">FNT</span>
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Select Vertical Spacing|''Ps1''<nowiki>=</nowiki>0|SVS|L|SVS}}
| style="padding: 1ex;" | Font Selection
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Identify Graphic Subrepertoire|''Ps1''|IGS|M|IGS}}
| style="padding: 1ex;" | [[#fnt-parameter1|''Ps1''=0;]] ''Ps2''=0
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Identify Device Control String|''Ps1''|IDCS|O|IDCS}}
|-
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Page Position Absolute|''Pn1''<nowiki>=</nowiki>1|PPA|P|PPA}}
! style="padding: 1ex; text-align: center;" | _
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Page Position Relative|''Pn1''<nowiki>=</nowiki>1|PPR|Q|PPR}}
| style="padding: 1ex; text-align: center;" | <span id="GCC">GCC</span>
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Page Position Backward|''Pn1''<nowiki>=</nowiki>1|PPB|R|PPB}}
| style="padding: 1ex;" | Graphic Character Combination
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Select Presentation Direction|''Ps1''<nowiki>=</nowiki>0; ''Ps2''<nowiki>=</nowiki>0|SPD|S|SPD}}
| style="padding: 1ex;" | [[#gcc-parameter|''Ps1''=0]]
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Dimension Text Area|''Pn1''; ''Pn2''|DTA|T|DTA}}
|-
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Set Line Home|''Pn1''|SLH|U|SLH}}
! style="padding: 1ex; text-align: center;" | B
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Set Line Limit|''Pn1''|SLL|V|SLL}}
| style="padding: 1ex; text-align: center;" | <span id="GSM">GSM</span>
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Function Key|''Pn1''|FNK|W|FNK}}
| style="padding: 1ex;" | Graphic Size Modification
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Select Print Quality and Rapidity|''Ps1''<nowiki>=</nowiki>0|SPQR|X|SPQR}}
| style="padding: 1ex;" | ''Ps1''=100; ''Ps2''=100
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Sheet Eject and Feed|''Ps1''<nowiki>=</nowiki>0; ''Ps2''<nowiki>=</nowiki>0|SEF|Y|SEF}}
|-
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Presentation Expand or Contract|''Ps1''<nowiki>=</nowiki>0|PEC|Z|PEC}}
! style="padding: 1ex; text-align: center;" | C
+
 
| style="padding: 1ex; text-align: center;" | <span id="GSS">GSS</span>
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Set Space Width|''Pn1''|SSW|[|SSW}}
| style="padding: 1ex;" | Graphic Size Selection
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Set Additional Character Separation|''Pn1''<nowiki>=</nowiki>0|SACS|\|SACS}}
| style="padding: 1ex;" | ''Ps1''; ''Ps2''
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Set Alternative Presentation Variants|''Ps1''<nowiki>=</nowiki>0; ...|SAPV|]|SAPV}}
|-
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Selective Tabulation|''Ps1''|STAB|^|STAB}}
! style="padding: 1ex; text-align: center;" | O
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Graphic Character Combination|[[#gcc-parameter|''Ps1''<nowiki>=</nowiki>0]]|GCC|_|GCC}}
| style="padding: 1ex; text-align: center;" | <span id="IDCS">IDCS</span>
+
 
| style="padding: 1ex;" | Identify Device Control String
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Tabulation Aligned Trailing Edge|''Pn1''|TATE|`|TATE}}
| style="padding: 1ex;" | ''Ps1''
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Tabulation Aligned Leading Edge|''Pn1''|TALE|a|TALE}}
|-
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Tabulation Align Centered|''Pn1''|TAC|b|TAC}}
! style="padding: 1ex; text-align: center;" | M
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Tabulation Centered on Character|''Pn1''; ''Pn2''<nowiki>=</nowiki>32|TCC|c|TCC}}
| style="padding: 1ex; text-align: center;" | <span id="IGS">IGS</span>
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Tabulation Stop Remove|''Pn1''|TSR|d|TSR}}
| style="padding: 1ex;" | Identify Graphic Subrepertoire
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Select Character Orientation|''Ps1''<nowiki>=</nowiki>0|SCO|e|SCO}}
| style="padding: 1ex;" | ''Ps1''
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Set Reduced Character Separation|''Pn1''<nowiki>=</nowiki>0|SRCS|f|SRCS}}
|-
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Select Character Spacing|''Pn1''|SCS|g|SCS}}
! style="padding: 1ex; text-align: center;" | F
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Set Line Spacing|''Pn1''|SLS|h|SLS}}
| style="padding: 1ex; text-align: center;" | <span id="JFY">JFY</span>
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Set Page Home|''Pn1''|SPH|i|SPH}}
| style="padding: 1ex;" | Justify
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Set Page Limit|''Pn1''|SPL|j|SPL}}
| style="padding: 1ex;" | [[#jfy-parameter|''Ps1''=0;]] ...
+
{{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Select Character Path|''Ps1''; ''Ps2''|SCP|k|SCP}}
|-
 
! style="padding: 1ex; text-align: center;" | Z
 
| style="padding: 1ex; text-align: center;" | <span id="PEC">PEC</span>
 
| style="padding: 1ex;" | Presentation Expand or Contract
 
| style="padding: 1ex;" | ''Ps1''=0
 
|-
 
! style="padding: 1ex; text-align: center;" | J
 
| style="padding: 1ex; text-align: center;" | <span id="PFS">PFS</span>
 
| style="padding: 1ex;" | Page Format Selection
 
| style="padding: 1ex;" | ''Ps1''=0
 
|-
 
! style="padding: 1ex; text-align: center;" | P
 
| style="padding: 1ex; text-align: center;" | <span id="PPA">PPA</span>
 
| style="padding: 1ex;" | Page Position Absolute
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
! style="padding: 1ex; text-align: center;" | R
 
| style="padding: 1ex; text-align: center;" | <span id="PPB">PPB</span>
 
| style="padding: 1ex;" | Page Position Backward
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
! style="padding: 1ex; text-align: center;" | Q
 
| style="padding: 1ex; text-align: center;" | <span id="PPR">PPR</span>
 
| style="padding: 1ex;" | Page Position Relative
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
! style="padding: 1ex; text-align: center;" | H
 
| style="padding: 1ex; text-align: center;" | <span id="QUAD">QUAD</span>
 
| style="padding: 1ex;" | Quad
 
| style="padding: 1ex;" | ''Ps1''=0; ...
 
|-
 
! style="padding: 1ex; text-align: center;" | \
 
| style="padding: 1ex; text-align: center;" | <span id="SACS">SACS</span>
 
| style="padding: 1ex;" | Set Additional Character Separation
 
| style="padding: 1ex;" | ''Pn1''=0
 
|-
 
! style="padding: 1ex; text-align: center;" | ]
 
| style="padding: 1ex; text-align: center;" | <span id="SAPV">SAPV</span>
 
| style="padding: 1ex;" | Set Alternative Presentation Variants
 
| style="padding: 1ex;" | ''Ps1''=0; ...
 
|-
 
! style="padding: 1ex; text-align: center;" | e
 
| style="padding: 1ex; text-align: center;" | <span id="SCO">SCO</span>
 
| style="padding: 1ex;" | Select Character Orientation
 
| style="padding: 1ex;" | ''Ps1''=0
 
|-
 
! style="padding: 1ex; text-align: center;" | k
 
| style="padding: 1ex; text-align: center;" | <span id="SCP">SCP</span>
 
| style="padding: 1ex;" | Select Character Path
 
| style="padding: 1ex;" | ''Ps1''; ''Ps2''
 
|-
 
! style="padding: 1ex; text-align: center;" | g
 
| style="padding: 1ex; text-align: center;" | <span id="SCS">SCS</span>
 
| style="padding: 1ex;" | Select Character Spacing
 
| style="padding: 1ex;" | ''Pn1''
 
|-
 
! style="padding: 1ex; text-align: center;" | Y
 
| style="padding: 1ex; text-align: center;" | <span id="SEF">SEF</span>
 
| style="padding: 1ex;" | Sheet Eject and Feed
 
| style="padding: 1ex;" | ''Ps1''=0; ''Ps2''=0
 
|-
 
! style="padding: 1ex; text-align: center;" | K
 
| style="padding: 1ex; text-align: center;" | <span id="SHS">SHS</span>
 
| style="padding: 1ex;" | Select Character Spacing
 
| style="padding: 1ex;" | ''Ps1''=0
 
|-
 
! style="padding: 1ex; text-align: center;" | @
 
| style="padding: 1ex; text-align: center;" | <span id="SL">SL</span>
 
| style="padding: 1ex;" | Scroll Left
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
! style="padding: 1ex; text-align: center;" | U
 
| style="padding: 1ex; text-align: center;" | <span id="SLH">SLH</span>
 
| style="padding: 1ex;" | Set Line Home
 
| style="padding: 1ex;" | ''Pn1''
 
|-
 
! style="padding: 1ex; text-align: center;" | V
 
| style="padding: 1ex; text-align: center;" | <span id="SLL">SLL</span>
 
| style="padding: 1ex;" | Set Line Limit
 
| style="padding: 1ex;" | ''Pn1''
 
|-
 
! style="padding: 1ex; text-align: center;" | h
 
| style="padding: 1ex; text-align: center;" | <span id="SLS">SLS</span>
 
| style="padding: 1ex;" | Set Line Spacing
 
| style="padding: 1ex;" | ''Pn1''
 
|-
 
! style="padding: 1ex; text-align: center;" | S
 
| style="padding: 1ex; text-align: center;" | <span id="SPD">SPD</span>
 
| style="padding: 1ex;" | Select Presentation Direction
 
| style="padding: 1ex;" | ''Ps1''=0; ''Ps2''=0
 
|-
 
! style="padding: 1ex; text-align: center;" | i
 
| style="padding: 1ex; text-align: center;" | <span id="SPH">SPH</span>
 
| style="padding: 1ex;" | Set Page Home
 
| style="padding: 1ex;" | ''Pn1''
 
|-
 
! style="padding: 1ex; text-align: center;" | G
 
| style="padding: 1ex; text-align: center;" | <span id="SPI">SPI</span>
 
| style="padding: 1ex;" | Spacing Increment
 
| style="padding: 1ex;" | ''Pn1''; ''Pn2''
 
|-
 
! style="padding: 1ex; text-align: center;" | j
 
| style="padding: 1ex; text-align: center;" | <span id="SPL">SPL</span>
 
| style="padding: 1ex;" | Set Page Limit
 
| style="padding: 1ex;" | ''Pn1''
 
|-
 
! style="padding: 1ex; text-align: center;" | X
 
| style="padding: 1ex; text-align: center;" | <span id="SPQR">SPQR</span>
 
| style="padding: 1ex;" | Select Print Quality and Rapidity
 
| style="padding: 1ex;" | ''Ps1''=0
 
|-
 
! style="padding: 1ex; text-align: center;" | A
 
| style="padding: 1ex; text-align: center;" | <span id="SR">SR</span>
 
| style="padding: 1ex;" | Scroll Right
 
| style="padding: 1ex;" | ''Pn1''=1
 
|-
 
! style="padding: 1ex; text-align: center;" | f
 
| style="padding: 1ex; text-align: center;" | <span id="SRCS">SRCS</span>
 
| style="padding: 1ex;" | Set Reduced Character Separation
 
| style="padding: 1ex;" | ''Pn1''=0
 
|-
 
! style="padding: 1ex; text-align: center;" | I
 
| style="padding: 1ex; text-align: center;" | <span id="SSU">SSU</span>
 
| style="padding: 1ex;" | Select Size Unit
 
| style="padding: 1ex;" | ''Ps1''=0
 
|-
 
! style="padding: 1ex; text-align: center;" | [
 
| style="padding: 1ex; text-align: center;" | <span id="SSW">SSW</span>
 
| style="padding: 1ex;" | Set Space Width
 
| style="padding: 1ex;" | ''Pn1''
 
|-
 
! style="padding: 1ex; text-align: center;" | ^
 
| style="padding: 1ex; text-align: center;" | <span id="STAB">STAB</span>
 
| style="padding: 1ex;" | Selective Tabulation
 
| style="padding: 1ex;" | ''Ps1''
 
|-
 
! style="padding: 1ex; text-align: center;" | L
 
| style="padding: 1ex; text-align: center;" | <span id="SVS">SVS</span>
 
| style="padding: 1ex;" | Select Vertical Spacing
 
| style="padding: 1ex;" | ''Ps1''=0
 
|-
 
! style="padding: 1ex; text-align: center;" | b
 
| style="padding: 1ex; text-align: center;" | <span id="TAC">TAC</span>
 
| style="padding: 1ex;" | Tabulation Align Centered
 
| style="padding: 1ex;" | ''Pn1''
 
|-
 
! style="padding: 1ex; text-align: center;" | a
 
| style="padding: 1ex; text-align: center;" | <span id="TALE">TALE</span>
 
| style="padding: 1ex;" | Tabulation Aligned Leading Edge
 
| style="padding: 1ex;" | ''Pn1''
 
|-
 
! style="padding: 1ex; text-align: center;" | `
 
| style="padding: 1ex; text-align: center;" | <span id="TATE">TATE</span>
 
| style="padding: 1ex;" | Tabulation Aligned Trailing Edge
 
| style="padding: 1ex;" | ''Pn1''
 
|-
 
! style="padding: 1ex; text-align: center;" | c
 
| style="padding: 1ex; text-align: center;" | <span id="TCC">TCC</span>
 
| style="padding: 1ex;" | Tabulation Centered on Character
 
| style="padding: 1ex;" | ''Pn1''; ''Pn2''=32
 
|-
 
! style="padding: 1ex; text-align: center;" | d
 
| style="padding: 1ex; text-align: center;" | <span id="TSR">TSR</span>
 
| style="padding: 1ex;" | Tabulation Stop Remove
 
| style="padding: 1ex;" | ''Pn1''
 
|-
 
! style="padding: 1ex; text-align: center;" | E
 
| style="padding: 1ex; text-align: center;" | <span id="TSS">TSS</span>
 
| style="padding: 1ex;" | Thin Space Specification
 
| style="padding: 1ex;" | ''Pn1''
 
 
|}
 
|}
  

Revision as of 10:25, 21 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 CSI SP Sequences

Prefix Acronym Description Parameters

User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row

User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row

User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row User:Legalize/Control Sequences/CodeDescriptionTable/Row


FNT Parameter 1

Value Description
0 Primary font
1 First alternate font
2 Second alternate font
3 Third alternate font
4 Fourth alternate font
5 Fifth alternate font
6 Sixth alternate font
7 Seventh alternate font
8 Eighth alternate font
9 Ninth alternate font


GCC Parameter

Value Description
0 Combine next two characters
1 Begin combining characters
0 End combining characters


JFY Parameter

Value Description
0 No justification, end of justification of previous text
1 Word fill
2 Word space
3 Letter space
4 Hyphenation
5 Flush to line home position margin
6 Center between the home position and line limit position margin
7 Flush to line limit position margin
8 Italian hyphenation