This is preliminary documentation for an upcoming version of Kermit 95 (3.0.0 Pre-Beta.8).
 

All Known Control Sequences


Kermit 95 Release: 3.0.0 DEV
Build Date: 12 March 2026

This document doesn't really list All Known Control Sequences, nor does it aim to - that would be a large job indeed. But the XML document from which Kermit 95's Control Sequences Documentation is generated does contain basic information on a great many additional control sequences. Many of these are unlikely ever to be supported by Kermit 95 for one reason or another, but it's still useful to know they exist. Hence, this document.

The criteria for inclusion here is similar to the criteria for inclusion in Kermit 95 itself: It exists now, and it is not likely to change in some breaking way in the future. Either it shipped in some hardware, or the terminal emulators that currently support it have an apparent commitment to backwards compatibility and are wide-spread enough to discourage other terminal emulators from being incompatible in problematic ways.

Rows highlighted in yellow indicate control sequences (or parameters) not supported by any of Kermit 95s emulations. Features that are supported by Kermit 95 have links to documentation describing Kermit 95s implementation of that feature.

If you see any errors in this document (or K95s control sequences manual), or you think there is something that should be here but isn't feel free to raise it over on github discussions.

Other related documents which may be of interest include:

C1 (8-bit) Control Characters

Title Mnemonic Control Sequence Documentation References
Index IND ESC D dec-std-070 (p289) vt52x (p111) vt52x (p338) vt510 vt420 (p33/55) vt340 (p31/45) vt220 vt132 (p81/93) vt100 wy370 (p120) xterm
Next Line NEL ESC E ecma-48 (p51/65) dec-std-070 (p319) vt52x (p111) vt52x (p345) vt510 vt420 (p33/55) vt340 (p31/45) vt220 vt132 (p82/94) vt100 wy370 (p121) xterm
Start Selected Area SSA ESC F vt340 (p143/157)
End selected area ESA ESC G vt340 (p144/158)
Set Tab Stop HTS ESC H ecma-48 (p46/60) dec-std-070 (p324) vt52x (p111) vt52x (p336) vt510 vt420 (p34/56) vt340 (p31/45) vt220 vt132 (p81/93) vt100 wy370 (p126) xterm
Reverse Index RI ESC M ecma-48 (p55/69) dec-std-070 (p291) vt52x (p111) vt510 vt420 (p34/56) vt340 (p31/45) vt220 vt132 (p82/94) vt100 wy370 (p121) xterm
Single shift G2, left SS2 ESC N ecma-48 (p70/84) dec-std-070 (p185) vt52x (p111) vt52x (p359) vt510 vt420 (p34/56) vt340 (p31/45) vt220 wy370 (p49) xterm
Single shift G3, left SS3 ESC O ecma-48 (p70/84) dec-std-070 (p186) vt52x (p111) vt52x (p359) vt510 vt420 (p34/56) vt340 (p31/45) vt220 wy370 (p49) xterm
Device Control String DCS ESC P ecma-48 (p38/52) dec-std-070 (p133) vt52x (p111) vt510 vt420 (p34/56) vt340 (p31/45) vt220 xterm
Set Transmission State STS ESC S vt340 (p149/163)
Start Protected Area SPA ESC V vt340 (p128/142) xterm
End Protected Area EPA ESC W vt340 (p128/142) xterm
Start of String SOS ESC X ecma-48 (p66/80) vt52x (p111) vt510 vt420 (p34/56) xterm
Identify Terminal DECID ESC Z dec-std-070 (p232) vt52x (p111) vt52x (p214) vt510 vt420 (p234/256) vt340 (p200/214) vt220 vt132 (p73/85) vt100 vt100 vt52 (p23) wy370 (p138) xterm
Control Sequence Introducer CSI ESC [ ecma-48 (p36/50) vt52x (p111) vt510 vt420 (p34/56) vt340 (p32/46) xterm
String Terminator ST ESC \ ecma-48 (p70/84) vt52x (p111) vt510 vt420 (p34/56) vt340 (p32/46) xterm
Operating System Command OSC ESC ] ecma-48 (p51/65) vt52x (p111) vt510 vt420 (p35/57) vt340 (p32/46) xterm
Privacy Message PM ESC ^ ecma-48 (p53/67) vt52x (p111) vt510 vt420 (p35/57) vt340 (p32/46) xterm
Application Program Command APC ESC _ ecma-48 (p33/47) vt52x (p111) vt510 vt420 (p35/57) vt340 (p32/46) xterm

Single-character functions

Title Mnemonic Control Sequence Documentation References
Bell BEL BEL ecma-48 (p33/47) dec-std-070 (p369) vt52x (p110) vt510 vt420 (p31/53) vt340 (p28/42) vt220 vt132 (p66/78) vt100 wy370 (p36) xterm
Backspace BS BS ecma-48 (p34/48) dec-std-070 (p318) vt52x (p110) vt510 vt420 (p31/53) vt340 (p28/42) vt220 vt132 (p66/78) vt100 wy370 (p121) xterm
Cancel CAN CAN ecma-48 (p34/48) dec-std-070 (p124) vt52x (p110) vt510 vt420 (p33/55) vt340 (p30/44) vt220 vt132 (p66/78) vt100 wy370 (p36)
Carriage Return CR CR ecma-48 (p35/49) dec-std-070 (p313) vt52x (p110) vt510 vt420 (p32/54) vt340 (p29/43) vt220 vt132 (p66/78) vt100 wy370 (p121) xterm
Device Control 4 DC4 DC4 vt340 (p30/44)
Delete DEL DEL vt340 (p30/44)
Substitute SUB SUB ecma-48 (p34/48) dec-std-070 (p387) vt52x (p110) vt510 vt420 (p33/55) vt340 (p30/44) vt220 vt132 (p66/78) vt100 wy370 (p36)
Return Terminal Status (VIP7809) ENQ ENQ ecma-48 (p43/57)
Return Terminal Status ENQ ENQ ecma-48 (p43/57) dec-std-070 (p1197) vt52x (p110) vt510 vt420 (p31/53) vt340 (p28/42) vt220 vt132 (p66/78) vt100 wy370 (p133) xterm
Form Feed FF FF ecma-48 (p44/58) dec-std-070 (p317) vt52x (p110) vt510 vt420 (p32/54) vt340 (p29/43) vt220 vt132 (p66/78) vt100 wy370 (p120) xterm
Line Feed or New Line (NL) LF LF ecma-48 (p49/63) dec-std-070 (p314) vt52x (p110) vt510 vt420 (p32/54) vt340 (p29/43) vt220 vt132 (p66/78) vt100 wy370 (p120) xterm
Null NUL NUL ecma-48 (p51/65) dec-std-070 (p383) vt52x (p110) vt510 vt420 (p31/53) vt340 (p28/42) vt220 vt132 (p66/78) vt100
Ignored (ANSI) LS1 SI
Switch to Standard Character Set (Linux) LS1 SI
Switch to Standard Character Set LS1 SI ecma-48 (p63/77) dec-std-070 (p178) vt52x (p341) vt510 vt420 (p98/120) vt340 (p30/44) vt220 vt132 (p66/78) vt100 wy370 (p49) xterm
Ignored (ANSI) LS0 SO
Switch to Alternate Character Set (Linux) LS0 SO
Switch to Alternate Character Set LS0 SO ecma-48 (p65/79) dec-std-070 (p179) vt52x (p341) vt510 vt420 (p98/120) vt340 (p29/43) vt220 vt132 (p66/78) vt100 wy370 (p49) xterm
Space SP SP xterm
Avatar AVTCODE SYN SYN
TAB HT TAB ecma-48 (p45/59) dec-std-070 (p322) vt52x (p110) vt52x (p336) vt510 vt420 (p32/54) vt340 (p29/43) vt220 vt132 (p66/78) vt100 wy370 (p121) xterm
Vertical Tab VT VT ecma-48 (p74/88) dec-std-070 (p316) vt52x (p110) vt510 vt420 (p32/54) vt340 (p29/43) vt220 vt132 (p66/78) vt100 wy370 (p120) xterm
Repeat Character XEM XEM

Controls beginning with ESC

Title Mnemonic Control Sequence Documentation References
Transmit 7-bit control characters S7C1T ESC SP F dec-std-070 (p176) vt52x (p350) vt510 vt420 (p88/110) vt340 (p69/83) vt220 wy370 (p34) xterm
Transmit 8-bit control characters S8C1T ESC SP G dec-std-070 (p177) vt510 vt420 (p88/110) vt340 (p69/83) vt220 wy370 (p34) xterm
Truncate 8-bit (C1) control characters (S7C1R) DECTC1 ESC SP 6 decprint (p144)
Accept 8-bit (C1) control characters (S8C1R) DECAC1 ESC SP 7 decprint (p103)
Request Terminal ID WYID ESC SP 0 wy370 (p138)
Set ANSI conformance level 1 ESC SP L dec-std-070 (p173) vt52x (p155) vt510 vt420 (p101/123) vt340 (p81/95) xterm
Set ANSI conformance level 2 ESC SP M dec-std-070 (p173) vt52x (p155) vt510 vt420 (p101/123) vt340 (p81/95) xterm
Set ANSI conformance level 3 ESC SP N dec-std-070 (p173) vt52x (p155) vt510 vt420 (p101/123) vt340 (p81/95) xterm
Keyboard Language Selection DECKBD ESC SP } vt52x (p217) vt510
Terminal mode reset WYSTR ESC ! p wy370 (p38)
Transmit Page (H19) ESC #
double-height line, top half DECDHL ESC # 3 dec-std-070 (p354) vt52x (p192) vt510 vt420 (p145/167) vt340 (p116/130) vt220 vt132 (p72/84) vt100 wy370 (p100) xterm
double-height line, bottom half DECDHL ESC # 4 dec-std-070 (p354) vt52x (p192) vt510 vt420 (p145/167) vt340 (p116/130) vt220 vt132 (p72/84) vt100 wy370 (p100) xterm
single width line DECSWL ESC # 5 dec-std-070 (p351) vt510 vt420 (p144/166) vt340 (p116/130) vt220 vt132 (p78/90) vt100 wy370 (p100) xterm
double width line DECDWL ESC # 6 dec-std-070 (p352) vt52x (p202) vt510 vt420 (p145/167) vt340 (p116/130) vt220 vt132 (p72/84) vt100 wy370 (p100) xterm
Hard Copy (DEC Private) DECHCP ESC # 7 vt132 (p73/85)
DEC Screen Alignment Test DECALN ESC # 8 dec-std-070 (p1206) vt52x (p171) vt510 vt420 (p291/313) vt220 vt132 (p71/83) vt100 wy370 (p38) xterm
Positioning DECFPP ESC # 9 tphb87 (p757)
Wyse double-height line, top half WYDHL ESC # : wy370 (p99)
Wyse double-height line, bottom half WYDHL ESC # ; wy370 (p99)
Start Bar Code DECBAR ESC % SP 0 decprint (p109)
Exit NAPLPS DECTCS ESC % 0 tphb87 (p793)
Enter NAPLPS DECSCCS ESC % 4 tphb87 (p793)
Enter HP PCL emulation mode DECHPPCL ESC % 8
Select default character set ESC % 8
Select Other Coding System SOCS decprint (p170)
Select default character set ROCS ESC % @ xterm decprint (p160)
Select UTF-8 character set ESC % G xterm
Designate G0 Character Set SCS ESC ( C dec-std-070 (p372) vt52x (p351) vt510 vt420 (p93/115) vt340 (p74/88) vt220 vt132 (p83/95) vt100 wy370 (p47) xterm
Designate G1 Character Set SCS ESC ) C dec-std-070 (p372) vt52x (p351) vt510 vt420 (p93/115) vt340 (p74/88) vt220 vt132 (p83/95) vt100 wy370 (p47) xterm
Designate G2 Character Set SCS ESC * C vt52x (p351) vt510 vt420 (p93/115) vt340 (p74/88) vt220 xterm
Designate G3 Character Set SCS ESC + C vt52x (p351) vt510 vt420 (p93/115) vt340 (p74/88) vt220 xterm
Delay terminal processing WYDELAY ESC , wy370 (p36)
Designate G1 Character Set (VT300) SCS ESC - C vt52x (p351) vt510 vt420 (p93/115) vt340 (p74/88) xterm
Designate G2 Character Set (VT300) SCS ESC . C vt52x (p351) vt510 vt420 (p93/115) vt340 (p74/88) xterm
Designate G3 Character Set (VT300) SCS ESC / C vt52x (p351) vt510 vt420 (p93/115) vt340 (p74/88) xterm
Enter keypad shift mode (H19) ESC 1
Graphic Processor On ESC 1
Horizontal Tab Set DECHTS ESC 1 decprint (p126)
Graphics Waveform Generator On DECGON ESC 1 vt105 (p52)
Graphic Processor Off DECGOFF ESC 2 vt105 (p51)
Clear All Horizontal Tabs DECCAHT ESC 2 decprint (p110)
Vertical Tab Set DECVTS ESC 3 decprint (p149)
Clear All Vertical Tabs DECCAVT ESC 4 decprint (p111)
Transmit DECXMIT ESC 5 vt340 (p149/163) vt132 (p79/91)
Send cursor character WYXCH ESC 5 wy370 (p132)
Toggle IRM zTI ESC 6
Back Index DECBI ESC 6 dec-std-070 (p294) vt52x (p180) vt510 vt420 (p177/199) xterm
Save Cursor (ANSI) SCP ESC 7
Save Cursor DECSC ESC 7 dec-std-070 (p442) vt52x (p274) vt510 vt420 (p270/292) vt340 (p229/243) vt220 vt132 (p77/89) vt100 wy370 (p35) xterm
Restore Cursor (ANSI) RCP ESC 8
Restore Cursor DECRC ESC 8 dec-std-070 (p444) vt52x (p246) vt510 vt420 (p270/292) vt340 (p229/243) vt220 vt132 (p75/87) vt100 wy370 (p35) xterm
Change Graphic Rendition to Qualified Area zCGR ESC 9
Forward Index DECFI ESC 9 dec-std-070 (p292) vt52x (p208) vt510 vt420 (p177/199) xterm
Guard Unprotected Areas zGUA ESC :
Exit VT52 emulation mode ESC < vt52x (p173) vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p87/99) vt100 wy370 (p74) xterm
Set keypad to application mode DECKPAM ESC = dec-std-070 (p553) vt52x (p220) vt510 vt420 (p192/214) vt340 (p174/188) vt220 vt132 (p73/85) vt100 vt100 vt52 (p24) wy370 (p42) xterm
Set keypad to numeric mode DECKPNM ESC > dec-std-070 (p554) vt52x (p221) vt510 vt420 (p192/214) vt340 (p174/188) vt220 vt132 (p74/86) vt100 vt100 vt52 (p24) wy370 (p42) xterm
Enter insert character mode (H19) ESC @
VT52 Cursor Up ESC A vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p86/98) vt100 vt52 (p23) xterm
VT52 Cursor Down ESC B vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p86/98) vt100 vt52 (p23) xterm
VT52 Cursor Right ESC C vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p86/98) vt100 vt52 (p24) xterm
VT52 Cursor Left ESC D vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p86/98) vt100 vt52 (p20) xterm
Clear screen (H19) ESC E
VT52 Enable Graphics ESC F vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p86/98) vt100 vt52 (p25) xterm
Start Selected Area SSA ESC F
Cursor Home Down (HPTERM) ESC F xterm
VT52 Disable Graphics ESC G vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p86/98) vt100 vt52 (p25) xterm
VT52 Cursor Home ESC H vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p86/98) vt100 vt52 (p20) xterm
VT52 Reverse Linefeed ESC I vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p87/99) vt100 vt52 (p19) xterm
Horizontal Tab with Justify HTJ ESC I
Cursor to Beginning of Previous Line CBPL ESC I
VT52 Clear to end of screen ESC J vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p87/99) vt100 vt52 (p21) xterm
VT52 Clear to end of line ESC K vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p87/99) vt100 vt52 (p21) xterm
Insert line (H19) ESC L
Delete Line ESC M
Delete character (H19) ESC N
Insert character mode (H19) ESC O
Function key assignments (ANSI) SCODFK ESC Q vt52x (p369)
Private Use One (PU1) Introducer (SNI-97801-5xx) ESC Q
Private Use Two (PU2) Introducer (SNI-97801-5xx) ESC R
Set Transmit State STS ESC S
VT52 Print cursor line ESC V vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt102
VT52 Enter printer controller mode ESC W vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt102
VT52 Exit printer controller mode ESC X vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt102
VT52 direct cursor address ESC Y Ps Ps vt510 vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p87/99) vt100 vt52 (p20) xterm
Hold Screen mode on (H19) ESC [
Exit hold screen (H19) ESC \
Transmit line 25 to host (H19) ESC ]
VT52 Print Screen ESC ] vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt102
VT52 Enable Auto-print ESC ^ vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt102
VT52 Disable Auto-print ESC _ vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt102
Clear screen (VIP7809) ESC `
Enable key lock ESC `
Interrupt (AAA) INT ESC a
Erase to beginning of display ESC b
Disable key lock ESC b
Reset to initial state RIS ESC c ecma-48 (p55/69) dec-std-070 (p1192) vt52x (p348) vt510 vt420 (p286/308) vt340 (p244/258) vt220 vt132 (p82/94) vt100 wy370 (p37) xterm
Save cursor position (H19) ESC j
Restore cursor position (H19) ESC k
Erase entire line (H19) ESC l
Lock Memory Area (SCO/HPTERM) LMA ESC l xterm
Unlock Memory Area (SCO/HPTERM) USR ESC m xterm
Cursor Position Report (H19) ESC n
Lock shift G2, left LS2 ESC n ecma-48 (p49/63) dec-std-070 (p180) vt52x (p341) vt510 vt420 (p98/120) vt340 (p78/92) vt220 wy370 (p49) xterm
Erase to beginning of line (H19) ESC o
Lock shift G3, left LS3 ESC o ecma-48 (p50/64) dec-std-070 (p181) vt52x (p341) vt510 vt420 (p98/120) vt340 (p78/92) vt220 wy370 (p49) xterm
Enter reverse video mode (H19) ESC p
Exit reverse video mode ESC q
Modify Baud Rate (H19) ESC r
Exit keypad shift mode (H19) ESC u
Enable wrap around at end of line (H19) ESC v
Discard at end of line ESC w
Set modes (H19) ESC x
Reset modes ESC y Ps
Reset Terminal (H19) ESC z
Disable keyboard lock (H19) ESC {
Lock shift G3, right LS3R ESC | ecma-48 (p50/64) dec-std-070 (p184) vt52x (p341) vt510 vt420 (p98/120) vt340 (p78/92) vt220 wy370 (p49) xterm
Enable keyboard lock (H19) ESC }
Lock shift G2, right LS2R ESC } ecma-48 (p49/63) dec-std-070 (p183) vt52x (p341) vt510 vt420 (p98/120) vt340 (p78/92) vt220 wy370 (p49) xterm
Lock shift G1, right LS1R ESC ~ ecma-48 (p49/63) dec-std-070 (p182) vt52x (p341) vt420 (p98/120) vt340 (p78/92) vt220 wy370 (p49) xterm

Device-Control functions

vt320 vt320pc wy370 k95 vt220
Title Mnemonic Control Sequence Documentation References
User Defined Keys DECUDK DCS Ps ; Ps | Pt ST dec-std-070 (p976) vt52x (p317) vt510 vt420 (p202/224) vt340 (p175/189) vt220 xterm
Down-Line-Load Soft Character Set DECDLD DCS Ps ; Ps ; Ps ; Ps ; Ps ; Ps { .... ST vt52x (p183) vt510 vt420 (p114/136) vt340 (p90/104) vt220 wy370 (p49)
Load softfont WYLSFNT DCS 0 ; Ps ; Ps } ... ST wy370 (p63)
Assign Type Family or Font DECATFF DCS Ps ; Ps } D...D tphb87 (p776)
Delete Type Family or Font DECDTFF DCS Ps ~ D...D tphb87 (p776)
ReGIS Mode decREGIS DCS Ps p D...D ST vt340 (p13/29) xterm
Sixel decSIXEL DCS P1 ; P2 ; P3 q D...D ST vt340 (p232/248) xterm
Define Macro DECDMAC DCS Pid ; Pdt ; Pen ! z D...D ST dec-std-070 (p437) vt52x (p199) vt510 vt420 (p44/66)
Enter GIDS mode decGIDIS DCS Ps ! q D...D tphb87 (p793)
Assigning User-Preferred Supplemental Sets DECAUPSS DCS Ps ! u Pt ST dec-std-070 (p378) vt52x (p178) vt510 vt420 (p100/122) vt340 (p80/94) wy370 (p47) xterm
Copy Text to Paste Buffer DECCTPB DCS ! x Pt ST vws (p110)
Restore Terminal State DECRSTS DCS Ps $ p D...D ST dec-std-070 (p463) vt52x (p271) vt510 vt420 (p246/268) vt340 (p208/222) wy370 (p140)
Restore Terminal State Ps = 1
Restore Terminal Color Table State Ps = 2 dec-std-070 (p364) vt52x (p272)
Restore Presentation State DECRSPS DCS Ps $ p D...D ST dec-std-070 (p460) vt52x (p270) vt510 vt420 (p255/277) wy370 (p143) xterm
Locator Button Definition DECLBD DCS C $ w D...D ST vt340 (p250/266)
Copy Key Default DECCKD DCS " z D...D ST vt52x (p185)
Load Answerback Message DECLANS DCS Ps v D...D ST vt52x (p222) vt510
GIGI set-up data decVKSET DCS Ps r D...D ST vk100 (p93)
Load Banner Message DECLBAN DCS Ps r D...D ST vt52x (p223) vt510
GIGI program keys decVKPK DCS Ps s D...D ST vk100 (p93)
Emulate VT105 graphics decVT105G DCS Ps t D...D ST vt125 (p91)
Load Font File DECLFF DCS 0 ; Ps ; Ps y tphb87 (p776)
DECtalk Commands decTALK DCS Pm z dtc01 (p3/16)
Program Alphanumeric Key DECPAK DCS " y D...D ST vt52x (p232) vt510
Program Function Key DECPFK DCS " x D...D ST vt52x (p238) vt510
Setting Terminal Unit ID DECSTUI DCS ! { D...D ST vt52x (p307)
Tab Stop Report DECTABSR DCS 2 $ u D...D ST dec-std-070 (p459) vt52x (p311) vt510 xterm
Request Selection or Setting DECRQSS DCS $ q Pt ST dec-std-070 (p451) vt52x (p266) vt510 vt420 (p267/289) vt340 (p226/240) wy370 (p145) xterm vws (p112)
Set Graphic Rendition SGR Pt = m dec-std-070 (p451) vt52x (p266) vt510 vt340 (p226/240) xterm
Set Character Attribute DECSCA Pt = " q dec-std-070 (p451) vt52x (p266) vt510 vt340 (p226/240) wy370 (p76) xterm
Set Conformance Level DECSCL Pt = " p dec-std-070 (p451) vt52x (p266) vt510 vt340 (p226/240) wy370 (p74) xterm
Set Cursor Style DECSCUSR Pt = SP q vt52x (p266) vt510 xterm
Set Top and Bottom Margins DECSTBM Pt = r dec-std-070 (p451) vt52x (p266) vt510 vt340 (p226/240) xterm
Set Left and Right Margins DECSLRM Pt = s dec-std-070 (p451) vt52x (p266) vt510 xterm
Set Lines Per Page DECSLPP Pt = t dec-std-070 (p451) vt52x (p266) vt510 vt340 (p226/240) xterm vws (p112)
DECPRO Pt = } vt340 (p226/240)
Set Columns Per Page DECSCPP Pt = $ | dec-std-070 (p451) vt52x (p266) vt510 vt340 (p226/240) xterm vws (p112)
Select Active Status Display DECSASD Pt = $ } dec-std-070 (p451) vt52x (p266) vt510 vt340 (p226/240) xterm
Select Status Line Type DECSSDT Pt = $ ~ dec-std-070 (p451) vt52x (p266) vt510 vt340 (p226/240) xterm
Select Color Lookup Table DECSTGLT Pt = ) { vt52x (p266) xterm
Select Attribute Change Extent DECSACE Pt = * x dec-std-070 (p451) vt52x (p266) vt510 xterm
Set Number of Lines per Screen DECSNLS Pt = * | dec-std-070 (p451) vt52x (p266) vt510 xterm
Assign Color DECAC Pt = , | vt52x (p266) xterm
Session Page Memory Allocation DECSPMA Pt = , x vt52x (p257)
Alternate Text Color DECATC Pt = , } vt52x (p266) xterm
DECTTC Pt = | vt340 (p226/240) wy370 (p132)
DECTLTC Pt = ' s vt340 (p226/240)
Enable Local Functions DECELF Pt = + q
Select modifier key reporting DECSMKR Pt = + r
Local Function Key Control DECLFKC Pt = = }
Request resource values XTGETXRES DCS + Q Pt ST xterm
Set Termcap/Terminfo Data XTSETTCAP DCS + p Pt ST xterm
Request Termcap/Terminfo String XTGETTCAP DCS + q Pt ST xterm

Functions using CSI, ordered by the final character(s)

Title Mnemonic Control Sequence Documentation References
Cursor Left (SCO) CUB CSI Ps SP
Insert character ICH CSI Ps @ ecma-48 (p46/60) dec-std-070 (p397) vt52x (p337) vt510 vt420 (p152/174) vt340 (p122/136) vt220 wy370 (p125) xterm
Scroll Left/Pan right SL CSI Ps SP @ ecma-48 (p63/77) vt340 (p164/178) xterm
Cursor Up CUU CSI Ps A ecma-48 (p37/51) dec-std-070 (p296) vt52x (p162) vt510 vt420 (p180/202) vt340 (p162/176) vt220 vt132 (p70/82) vt100 wy370 (p119) xterm
Set Border Color (ANSI) SBC CSI = Ps A
CSI = Ps A
Dead key mode off Ps = 0
Dead key mode on Ps = 1
Block start Ps = 2
Block end Ps = 3
Scroll Right/Pan left SR CSI Ps SP A ecma-48 (p68/82) vt340 (p164/178) xterm
Cursor Down CUD CSI Ps B ecma-48 (p36/50) dec-std-070 (p298) vt52x (p161) vt510 vt420 (p180/202) vt340 (p163/177) vt220 vt132 (p69/81) vt100 wy370 (p119) xterm
Graphic Size Modification GSM CSI Ps ; Ps SP B ecma-48 (p45/59)
Set Beep Frequency and Duration SBP CSI = Ps ; Ps B
Set Cursor CSI = Ps B
Cursor Off Ps = 0
Cursor On Ps = 1
Alternate Cursor (Block) Ps = 2
Normal Cursor (Underline) Ps = 3
Cursor Forward CUF CSI Ps C ecma-48 (p36/50) dec-std-070 (p300) vt52x (p161) vt510 vt420 (p179/201) vt340 (p162/176) vt220 vt132 (p70/82) vt100 wy370 (p120) xterm
Graphic Size Selection GSS CSI Ps SP C ecma-48 (p45/59)
Close Virtual Window CSI = C
Set Cursor Height (ANSI) SCS CSI = Pa ; Pb C
Cursor Backward CUB CSI Ps D ecma-48 (p36/50) dec-std-070 (p302) vt52x (p161) vt510 vt420 (p179/201) vt340 (p162/176) vt220 vt132 (p69/81) vt100 wy370 (p120) xterm
Font Selection FNT CSI Ps ; Ps SP D ecma-48 (p44/58)
Turn on/off background colour intensity (ANSI) SBI CSI = Ps D
Cursor Backward CSI = Ps D
Window Status Request (BA80) CSI E
Cursor Next Line CNL CSI Ps E ecma-48 (p35/49) vt52x (p158) vt510 wy370 (p121) xterm
Thin Space Specification TSS CSI Ps SP E ecma-48 (p73/87)
Window Status Request (BA80) CSI = E
Set Blink (ANSI) SBB CSI = Ps E
Erase status line (AIXTERM) CSI ? E
Cursor Previous Line CPL CSI Ps F ecma-48 (p35/49) vt52x (p159) vt510 wy370 (p121) xterm
Justify JFY CSI Pm SP F ecma-48 (p48/62)
Return from status line (AIXTERM) CSI ? F
Fetch virtual window CSI = F
Set Normal Foreground Color (ANSI) SNF CSI = Ps F
Cursor Horizontal Absolute CHA CSI Ps G ecma-48 (p34/48) vt52x (p157) vt510 wy370 (p119) xterm
Spacing Increment SPI CSI Ps ; Ps SP G ecma-48 (p67/81)
Set Normal Background Color (ANSI) SNB CSI = Ps G
Cursor Position CUP CSI Ps ; Ps H ecma-48 (p36/50) dec-std-070 (p306) vt52x (p162) vt510 vt420 (p178/200) vt340 (p162/176) vt220 vt132 (p70/82) vt100 wy370 (p120) xterm
QUAD QUAD CSI Pm SP H ecma-48 (p55/69)
Hide status line CSI ? H
Set Reverse Foreground Color SRF CSI = Ps H
Cursor Horizontal Tab CHT CSI Ps I ecma-48 (p34/48) vt52x (p158) vt510 wy370 (p127) xterm
Select Size Unit SSU CSI Ps SP I ecma-48 (p69/83)
Input (BA80) CSI = I
Set Reverse background colour SRB CSI = Ps I
Screen saver off (BA80) CSI = ? I
CSI ? = I
Erase in Display ED CSI Ps J ecma-48 (p41/55) dec-std-070 (p411) vt52x (p334) vt510 vt420 (p153/175) vt340 (p122/136) vt220 vt132 (p80/92) vt100 wy370 (p124) xterm
Clear to end of screen with Space Ps = 0 ecma-48 (p41/55) dec-std-070 (p411) vt52x (p334) vt510 vt420 (p153/175) vt340 (p123/137) vt220 vt132 (p80/92) vt100 wy370 (p124) xterm
Clear to beginning of screen with Space Ps = 1 ecma-48 (p41/55) dec-std-070 (p411) vt52x (p334) vt510 vt420 (p153/175) vt340 (p123/137) vt220 vt132 (p80/92) vt100 wy370 (p124) xterm
Clear whole screen with Space Ps = 2 ecma-48 (p41/55) dec-std-070 (p411) vt52x (p334) vt510 vt420 (p153/175) vt340 (p123/137) vt220 vt132 (p80/92) vt100 wy370 (p124) xterm
Erase Saved Lines Ps = 3 xterm
Clear to end of screen with Space Ps = 3
Clear to beginning with NUL Ps = 4
Clear whole screen with NUL Ps = 5
Clear to end of screen with space Ps = 6
Clear to beginning of screen with space Ps = 7
Clear whole screen with space Ps = 8
Clear to end of screen with NUL Ps = 9
Clear to beginning of screen with NUL Ps = 10
Clear whole screen with NUL Ps = 11
Clear to end of screen with space preserving attributes Ps = 12
Clear to beginning of screen with space preserving attributes Ps = 13
Clear whole screen with space preserving attributes Ps = 14
Clear to end of screen with NUL preserving attributes Ps = 15
Clear to beginning of screen with NUL preserving attributes Ps = 16
Clear whole screen with NUL preserving attributes Ps = 17
Page Format Selection PFS CSI Ps SP J ecma-48 (p52/66)
Selective Erase in Display DECSED CSI ? Ps J dec-std-070 (p417) vt52x (p283) vt510 vt420 (p156/178) vt340 (p124/138) vt220 wy370 (p124) xterm
Selective erase to end of screen Ps = 0 dec-std-070 (p417) vt510 vt420 (p156/178) vt340 (p124/138) vt220 wy370 (p124) xterm
Selective erase to beginning of screen Ps = 1 dec-std-070 (p417) vt510 vt420 (p156/178) vt340 (p124/138) vt220 wy370 (p124) xterm
Selective erase all Ps = 2 dec-std-070 (p417) vt510 vt420 (p156/178) vt340 (p124/138) vt220 wy370 (p124) xterm
Selective Erase Saved Lines Ps = 3 xterm
Set Graphic Foreground Color (ANSI) SGF CSI = Ps J
Erase rectangular area CSI > 3 ; Ps1 ; Ps2 ; Ps3 ; Ps4 J
Screen Saver On CSI = ? J
CSI ? = J
Erase in Line EL CSI Ps K ecma-48 (p28/42) dec-std-070 (p409) vt52x (p334) vt510 vt420 (p154/176) vt340 (p123/137) vt220 vt132 (p80/92) vt100 wy370 (p125) xterm
Clear to end of line with space Ps = 0 ecma-48 (p28/42) dec-std-070 (p409) vt52x (p334) vt510 vt420 (p154/176) vt340 (p123/137) vt220 vt100 wy370 (p125) xterm
Clear to beginning of line with Space Ps = 1 ecma-48 (p28/42) dec-std-070 (p409) vt52x (p334) vt510 vt420 (p154/176) vt340 (p123/137) vt220 vt100 wy370 (p125) xterm
Clear whole cursor line with Space Ps = 2 ecma-48 (p28/42) dec-std-070 (p409) vt52x (p334) vt510 vt420 (p154/176) vt340 (p123/137) vt220 vt100 wy370 (p125) xterm
Clear to end of line with NUL (SNI-97801) Ps = 3
Clears to beginning of line with NUL (SNI-97801) Ps = 4
Clears entire line with NUL (SNI-97801) Ps = 5
Clear to end of line with Space (SNI-97801) Ps = 6
Clear to beginning of line with Space (SNI-97801) Ps = 7
Clear entire line with Space (SNI-97801) Ps = 8
Clear to end of line with NUL (SNI-97801) Ps = 9
Clear to beginning of line with NUL (SNI-97801) Ps = 10
Clear entire line with NUL (SNI-97801) Ps = 11
Clear to end of line with Space (SNI-97801) Ps = 12
Clear to beginning of line with Space (SNI-97801) Ps = 13
Clears the entire line with Space (SNI-97801) Ps = 14
Clear to end of line with NUL (SNI-97801 Ps = 15
Clear to beginning of line with NUL (SNI-97801) Ps = 16
Clear the entire line with NUL (SNI-97801) Ps = 17
Select Character Spacing SHS CSI Ps SP K ecma-48 (p63/77)
Begin reading function key labels (BA80) CSI = K
Set Graphic Background Color (ANSI) SGB CSI = Ps K
Erase columns CSI > 3 ; Ps1 ; Ps2 K
Draw line/set FG CSI > 5 ; Ps1 K
Selective Erase in Line DECSEL CSI ? Ps K dec-std-070 (p414) vt52x (p285) vt510 vt420 (p157/179) vt340 (p125/139) vt220 wy370 (p125) xterm
Selective erase to end of line Ps = 0 dec-std-070 (p414) vt52x (p285) vt510 vt420 (p157/179) vt340 (p125/139) vt220 wy370 (p125) xterm
Selective erase to beginning of line Ps = 1 dec-std-070 (p414) vt52x (p285) vt510 vt420 (p157/179) vt340 (p125/139) vt220 wy370 (p125) xterm
Selective erase entire line Ps = 2 dec-std-070 (p414) vt52x (p285) vt510 vt420 (p157/179) vt340 (p125/139) vt220 wy370 (p125) xterm
Insert Line IL CSI Ps L ecma-48 (p47/61) dec-std-070 (p401) vt52x (p338) vt510 vt420 (p151/173) vt340 (p121/135) vt220 vt132 (p81/93) vt102 wy370 (p126) xterm
Select Line Spacing SVS CSI Ps SP L ecma-48 (p71/85)
Fill mode on (ANSI) CSI = Ps L
Set Emulation Feature (SCO) SEF CSI = Ps L
New regions filled with the current attribute (default) Ps = 0
New regions filled with the normal attribute Ps = 1
Disable iBCS2 compliance (default) Ps = 2
Enable iBCS2 compliance Ps = 3
Disable ANSI SGR0 interpretation (default) Ps = 4
Enable ANSI SGR0 interpretation Ps = 5
Disable backwards compatibility mode (default) Ps = 6
Enable backwards compatibility mode (resets margins too) Ps = 7
Cursor motion bound by region (default) Ps = 8
Cursor motion unbound Ps = 9
Enable 8-bit keyboard meta mode (default) Ps = 10
Disable 8-bit keyboard meta mode Ps = 11
Disable debugging for this screen (default) Ps = 12
Enable debugging for this screen (do not use) Ps = 13
Disable global video loop debugging (default) Ps = 14
Enable global video loop debugging (do not use) Ps = 15
Enable M6845 frame buffer optimization (default) Ps = 16
Disable M6845 frame buffer optimization (debugging only) Ps = 17
Disable using ESC for meta (high) bit Ps = 20
Enable using ESC for meta (high) bit Ps = 21
Delete line DL CSI Ps M ecma-48 (p25/39) dec-std-070 (p403) vt52x (p326) vt510 vt420 (p150/172) vt340 (p120/134) vt220 vt132 (p79/91) vt102 wy370 (p126) xterm
Identify Graphic Subrepertoire IGS CSI Ps SP M ecma-48 (p47/61)
Go to status line (BA80) CSI = M
Report Color Attributes (ANSI) RAS CSI = Ps M
Erase Field EF CSI Ps N ecma-48 (p27/41)
Erase to End of Field (Cursor to tab stop) Ps = 0
Erase from Field Start (tab stop to cursor) Ps = 1
Erase All of the field (tab stop to tab stop) Ps = 2
Erase Area EA CSI Ps O ecma-48 (p40/54)
Erase to end of area (line) Ps = 0 ecma-48 (p40/54)
Erase from area start (line) Ps = 1 ecma-48 (p40/54)
Erase all of the area (line) Ps = 2 ecma-48 (p40/54)
Identify Device Control String IDCS CSI Ps SP O ecma-48 (p47/61)
Open Virtual Window (BA80) CSI = O Pa Pn1[:Pn2][;Pa Pn1[:Pn2]][...] O
Delete character DCH CSI Ps P ecma-48 (p38/52) dec-std-070 (p399) vt52x (p167) vt510 vt420 (p152/174) vt340 (p121/135) vt220 vt132 (p71/83) wy370 (p126) xterm
Page Position Absolute PPA CSI Ps SP P ecma-48 (p53/67) dec-std-070 (p336) vt52x (p346) vt510 vt420 (p138/160) vt340 (p110/124) wy370 (p111)
Address cursor to a specific page WYPPA CSI Ps ; Ps SP P wy370 (p111)
Push current dynamic- and ANSI-palette colors onto stack XTPUSHCOLORS ESC # P xterm
Push current dynamic- and ANSI-palette colors onto stack XTPUSHCOLORS ESC Pm # P xterm
Select Editing Extent SEE CSI Ps Q ecma-48 (p60/74)
Page Position Relative PPR CSI Ps SP Q ecma-48 (p53/67) dec-std-070 (p337) vt52x (p347) vt510 vt420 (p139/161) vt340 (p111/125) wy370 (p111)
Display a following page WYPPR CSI Ps ; Ps SP Q wy370 (p111)
Pop stack to set dynamic- and ANSI-palette colors XTPOPCOLORS CSI # Q xterm
Pop stack to set dynamic- and ANSI-palette colors XTPOPCOLORS CSI Pm # Q xterm
Cursor Position Report CPR CSI R ecma-48 (p35/49) dec-std-070 (p308) vt52x (p159) vt510 vt132 (p69/81) xterm
Report current and number of entries on the palette stack XTREPORTCOLORS CSI # R xterm
Page Position Backward PPB CSI Ps SP R ecma-48 (p53/67) dec-std-070 (p338) vt52x (p347) vt510 vt420 (p138/160) vt340 (p110/124)
Display a preceding page WYPPB CSI Ps ; Ps SP R wy370 (p111)
Delete lines (SCO) CSI Ps $ R
Delete lines (SCO) CSI Ps R
Reset virtual window (BA80) CSI = Ps $ R
Scroll Up / Pan Down CSI Ps S ecma-48 (p71/85)
Scroll Up / Pan Down CSI Ps S ecma-48 (p71/85)
Scroll Up / Pan Down SU CSI Ps S ecma-48 (p71/85) dec-std-070 (p346) vt52x (p361) vt510 vt420 (p181/203) vt340 (p163/177) xterm
Select Presentation Directions SPD CSI Ps ; Ps SP S ecma-48 (p66/80)
Show status line CSI ? S
Return from Status Line CSI = S
Report position on title stack XTTITLEPOS CSI # S xterm
Set or request graphics attribute XTSMGRAPHICS CSI ? Pi ; Pa ; Pv S xterm
Scroll Down / Pan Up CSI Ps T ecma-48 (p59/73)
Scroll Down / Pan Up CSI Ps T ecma-48 (p59/73)
Scroll Down / Pan Up SD CSI Ps T ecma-48 (p59/73) dec-std-070 (p347) vt52x (p354) vt510 vt420 (p182/204) vt340 (p163/177) xterm
Begin highlight mouse tracking XTHIMOUSE CSI Ps ; Ps ; Ps ; Ps ; Ps T xterm
Dimension Text Area DTA CSI Ps ; Ps SP T ecma-48 (p40/54)
Reset title mode features to defaults XTRMTITLE CSI > Pm T xterm
Go to status line column (AIXTERM) CSI ? Ps T
Reset Terminal (SCO) RIS CSI U
Next Page NP CSI Ps U ecma-48 (p51/65) dec-std-070 (p332) vt52x (p345) vt510 vt420 (p136/158) vt340 (p109/123) wy370 (p111)
Set Line Home SLH CSI Ps SP U ecma-48 (p64/78)
Preceding Page PP CSI Ps V ecma-48 (p51/65) dec-std-070 (p334) vt52x (p346) vt510 vt420 (p137/159) vt340 (p109/123) wy370 (p111)
Erase in region (SCO) ER CSI Ps V
Clear to end of region Ps = 0
Clear to beginning of region Ps = 1
Clear whole region Ps = 2
Set Line Limit SLL CSI Ps SP V ecma-48 (p64/78)
Cursor Tab Stop Control CTC CSI Ps W ecma-48 (p36/50) wy370 (p126)
Function Key FNK CSI Ps SP W ecma-48 (p44/58)
Set Tab at Every 8 Columns DECST8C CSI ? 5 W vt52x (p303) vt510 xterm
Erase Character ECH CSI Ps X ecma-48 (p41/55) dec-std-070 (p407) vt52x (p333) vt510 vt420 (p154/176) vt340 (p124/138) vt220 wy370 (p124) xterm
Select Print Quality and Rapidity SPQR CSI Ps SP X ecma-48 (p68/82)
Cursor Vertical Tab CVT CSI Y ecma-48 (p37/51)
Sheet Eject and Feed SEF CSI Ps ; Ps SP Y ecma-48 (p60/74)
Cursor Backward Tabulation CBT CSI Ps Z ecma-48 (p34/48) vt52x (p157) vt510 xterm
Presentation Expand or Contract PEC CSI Ps SP Z ecma-48 (p51/65)
Reset colors (ANSI) CSI = Z
Select Reversed String SRS CSI Ps [ ecma-48 (p69/83)
Set Space Width SSW CSI Ps SP [ ecma-48 (p70/84)
Parallel Texts PTX CSI Ps \ ecma-48 (p53/67)
Set Additional Character Separation SACS CSI Ps SP \ ecma-48 (p56/70)
Select Alternate Presentation Variant SDS CSI Pm ] ecma-48 (p59/73)
Linux display settings CSI Ps ; Ps ]
Set underline color Ps = 1 ; n
Set dim color Ps = 2 ; n
Set current color pair as the default attribute Ps = 8
Set screen blank timeout to n minutes Ps = 9 ; n
Set bell frequency in Hz Ps = 10 ; n
Set bell duration in msec Ps = 11 ; n
Bring specified console to the front Ps = 12 ; n
Unblank the screen Ps = 13
Set the VESA power-down interval in minutes Ps = 14 ; n
Bring previous console to front Ps = 15
Set cursor blink interval in msec Ps = 16 ; n
select Alternative Presentation Variants SAPV CSI Pm SP ] ecma-48 (p57/71)
Scroll Down SD CSI Ps ^ xterm
Select Implicit Movement Direction SIMD CSI Ps ^ ecma-48 (p63/77)
Selective Tabulation STAB CSI Ps SP ^ ecma-48 (p71/85)
Graphic Character Combination GCC CSI Ps SP _ ecma-48 (p44/58)
Horizontal Position Absolute HPA CSI Ps ` ecma-48 (p45/59) vt52x (p335) vt510 wy370 (p119) xterm
Tabulation Aligned Trailing Edge TATE CSI Ps SP ` ecma-48 (p72/86)
Horizontal Position Relative HPR CSI Ps a ecma-48 (p45/59) vt52x (p335) vt510 wy370 (p120) xterm
Tabulation Aligned Leading Edge TALE CSI Ps SP a ecma-48 (p72/86)
Repeat REP CSI Ps b ecma-48 (p55/69) xterm
Repeat character RCH CSI Pc ; Pn b
Tabulation Aligned Centred TAC CSI Ps SP b ecma-48 (p72/86)
Reset to Initial State CSI c
Set cursor type CSI Ps c
Device Attributes DA CSI Ps c ecma-48 (p37/51) dec-std-070 (p221) vt52x (p163) vt510 vt420 (p229/251) vt340 (p197/211) vt220 vt132 (p70/82) vt100 wy370 (p137) xterm vt1000 (p180/190)
Tabulation Centred on Character TCC CSI Ps ; Ps SP c ecma-48 (p73/87)
Tertiary Device Attributes DA3 CSI = Ps c dec-std-070 (p230) vt52x (p166) vt510 vt420 (p233/255) xterm
Secondary Device Attributes DA2 CSI > Ps c dec-std-070 (p228) vt52x (p165) vt510 vt420 (p232/254) vt340 (p199/213) vt220 wy370 (p138) xterm
Set cursor type (SCO) HSC CSI = Ps c
Underline Ps = 0
Block Ps = 1
No cursor Ps = 2
Set cursor appearance (LINUX) CSI ? Ps ; Pa ; Pc c
Vertical Line Position Absolute VPA CSI Ps d ecma-48 (p74/88) vt52x (p362) vt510 wy370 (p120) xterm
Tabulation Stop Remove TSR CSI Ps SP d ecma-48 (p73/87)
Vertical Position Relative VPR CSI Ps e ecma-48 (p74/88) vt52x (p362) vt510 wy370 (p119) wy370 (p119) xterm
Select Character Orientation SCO CSI Ps SP e ecma-48 (p58/72)
Horizontal and Vertical Position HVP CSI Ps ; Ps f ecma-48 (p46/60) dec-std-070 (p306) vt52x (p337) vt510 vt420 (p178/200) vt340 (p162/176) vt220 vt132 (p81/93) vt100 wy370 (p120) xterm
Set reduced Character Separation SRCS CSI Ps SP f ecma-48 (p68/82)
Display Graphic Character DGC CSI Ps g
Tab clear TBC CSI Ps g ecma-48 (p73/87) dec-std-070 (p321) vt52x (p361) vt510 vt420 (p290/312) vt340 (p245/259) vt220 vt132 (p84/96) vt100 wy370 (p126) xterm
Clear tab stop at cursor Ps = 0 ecma-48 (p73/87) dec-std-070 (p321) vt510 vt420 (p290/312) vt220 vt132 (p84/96) vt100 wy370 (p126) xterm
Clear all tab stops Ps = 3 ecma-48 (p73/87) dec-std-070 (p321) vt510 vt420 (p290/312) vt220 vt132 (p84/96) vt100 wy370 (p126) xterm
Set Character Spacing SCS CSI Ps SP g ecma-48 (p59/73)
Display character in G2 (ANSI) PRC CSI = Ps g
Set Mode SM CSI Pm h ecma-48 (p65/79) dec-std-070 (p388) vt52x (p360) vt510 vt420 (p263/285) vt220 vt132 (p84/96) vt100 wy370 (p25) xterm
Guarded Area Transfer Mode GATM Ps = 1 ecma-48 (p65/79) vt340 (p141/155) vt132 (p74/86)
Keyboard lock KAM Ps = 2 ecma-48 (p65/79) vt52x (p339) vt510 vt420 (p188/210) vt340 (p170/184) vt220 wy370 (p31) xterm
132 Column Mode Ps = 3
Controls Mode On CRM Ps = 3 ecma-48 (p65/79) vt52x (p160) vt510 wy370 (p33)
Enable Smooth Scrolling Ps = 4
ANSI Insert Mode IRM Ps = 4 ecma-48 (p65/79) dec-std-070 (p393) vt52x (p339) vt510 vt420 (p149/171) vt340 (p119/133) vt220 vt132 (p82/94) vt102 wy370 (p28) xterm
Status Report Transfer Mode SRTM Ps = 5 ecma-48 (p65/79)
Relative Origin Ps = 6
Erasure Mode Set ERM Ps = 6 ecma-48 (p65/79) vt510 vt340 (p119/133) vt132 (p80/92)
Line Editing Mode VEM Ps = 7 ecma-48 (p65/79)
Auto Wrap Mode Ps = 7
Bi-Directional Support Mode BDSM Ps = 8 ecma-48 (p65/79)
Device Component Select Mode DCSM Ps = 9 ecma-48 (p65/79)
Character Editing Mode HEM Ps = 10 ecma-48 (p65/79)
Positioning Unit Mode PUM Ps = 11 ecma-48 (p65/79)
Send Receive ON SRM Ps = 12 ecma-48 (p65/79) dec-std-070 (p390) vt52x (p358) vt510 vt420 (p216/238) vt340 (p186/200) vt220 wy370 (p32) xterm
Format Effector Action Mode FEAM Ps = 13 ecma-48 (p65/79) wy370 (p33)
Format Effector Transfer Mode FETM Ps = 14 ecma-48 (p65/79)
Multiple Area Transfer Mode MATM Ps = 15 ecma-48 (p65/79) vt340 (p143/157)
Send through cursor position TTM Ps = 16 ecma-48 (p65/79) vt510 vt340 (p139/153) vt132 (p84/96)
Selected Area Transfer Mode SATM Ps = 17 ecma-48 (p65/79) vt340 (p142/156)
Tabulation Stop Mode TSM Ps = 18 ecma-48 (p65/79)
Formerly: Editing Boundary Mode EBM Ps = 19? ecma-48 (p65/79)
Line Feed / new line mode LNM Ps = 20 ecma-48 (p65/79) ecma-48 (p88/102) dec-std-070 (p312) vt52x (p340) vt510 vt420 (p189/211) vt340 (p171/185) vt220 vt132 (p82/94) vt100 wy370 (p29) xterm
Graphic Rendition Combination GRCM Ps = 21 ecma-48 (p65/79)
Zero Default Mode ZDM Ps = 22 ecma-48 (p65/79)
Cursor On Ps = 25
Turn display off WYDSCM Ps = 30 wy370 (p26)
Scrollbars On Ps = 30
Display status line WYLINM Ps = 31 wy370 (p26)
Screen Saver off WYCRTSAVM Ps = 32 wy370 (p26)
Cursor steady WYSTCURM Ps = 33 wy370 (p26)
Underline cursor WYULCURM Ps = 34 wy370 (p26)
Width change clear off WYCLRM Ps = 35 wy370 (p26)
Set delete key to BS/DEL WYDELKM Ps = 36 wy370 (p26)
Send all characters WYGATM Ps = 37 wy370 (p26)
Send full page WYTEXM Ps = 38 wy370 (p26)
Extra data line WYEXTDM Ps = 40 wy370 (p26)
Select Wyse 350 personality WYASCII Ps = 42 wy370 (p26)
Margin Bell On Ps = 44
Cursor On Ps = 48
Compose key table on Ps = 50
Dead key table on Ps = 51
132-character mode Ps = 53
Key Position Mode DECKPM Ps = 81 vt52x (p220) vt510 vt420 (p195/217)
Cursor On Ps = 1048
Set Line Spacing SLS CSI Ps SP h ecma-48 (p64/78)
DEC Private Mode Set DECSET CSI ? Pm h dec-std-070 (p388) vt510 wy370 (p25) xterm
Application Cursor Keys DECCKM Ps = 1 dec-std-070 (p389) vt52x (p186) vt510 vt420 (p192/214) vt340 (p173/187) vt220 vt132 (p71/83) vt100 wy370 (p26) xterm
Return from VT52 emulation DECANM Ps = 2 vt52x (p172) vt510 vt340 (p257/271) vt220 vt100 wy370 (p26) xterm
132 column mode DECCOLM Ps = 3 dec-std-070 (p326) vt52x (p188) vt510 vt420 (p131/153) vt340 (p106/120) vt220 vt132 (p72/84) vt100 wy370 (p26) xterm
Smooth scroll DECSCLM Ps = 4 dec-std-070 (p389) vt52x (p277) vt510 vt420 (p217/239) vt340 (p187/201) vt220 vt132 (p77/89) vt100 wy370 (p26) xterm
Reverse screen DECSCNM Ps = 5 dec-std-070 (p349) vt52x (p277) vt510 vt420 (p216/238) vt340 (p187/201) vt220 vt132 (p77/89) vt100 wy370 (p26) xterm
Relative origin DECOM Ps = 6 dec-std-070 (p389) vt52x (p231) vt510 vt420 (p135/157) vt340 (p108/122) vt220 vt132 (p74/86) vt100 wy370 (p26) xterm
Auto Wrap mode DECAWM Ps = 7 dec-std-070 (p389) vt52x (p179) vt510 vt420 (p191/213) vt340 (p172/186) vt220 vt132 (p71/83) vt100 wy370 (p26) xterm
Autorepeat DECARM Ps = 8 dec-std-070 (p528) vt52x (p173) vt510 vt420 (p190/212) vt340 (p172/186) vt220 vt132 (p71/83) vt100 wy370 (p26) xterm
X10 mouse reporting Ps = 9 xterm
Interlace DECINLM Ps = 9 vt132 (p73/85) vt100
Block Mode On DECEDM Ps = 10 vt340 (p136/150) vt132 (p72/84) wy370 (p26)
Show Toolbar (rxvt) Ps = 10 xterm
Line Transmit Mode DECLTM Ps = 11 vt340 (p138/152) vt132 (p74/86)
Katakana Shift Mode DECKANAM Ps = 12 vt382 (p142)
Start blinking cursor (AT&T 610) Ps = 12 xterm
Start blinking cursor (set only via resource or menu) Ps = 13 xterm
Space Compression/Field Delimiting Mode DECSCFDM Ps = 13 vt340 (p147/161) vt132 (p77/89)
Transmit Execution Mode DECTEM Ps = 14 vt340 (p148/162) vt132 (p78/90)
Enable XOR of blinking cursor ctlseq and menu Ps = 14 xterm
Edit Key Execution Mode DECEKEM Ps = 16 vt340 (p136/150) vt132 (p73/85)
Print Form Feed DECPFF Ps = 18 dec-std-070 (p389) vt52x (p237) vt510 vt420 (p211/233) vt220 vt102 wy370 (p26) xterm
Printer extent DECPEX Ps = 19 dec-std-070 (p389) vt52x (p237) vt510 vt420 (p210/232) vt340 (p181/195) vt220 vt102 wy370 (p26) xterm
Overstrike OV1 Ps = 20 vk100 (p92)
Local BASIC BA1 Ps = 21 vk100 (p92)
Host BASIC BA2 Ps = 22 vk100 (p92)
Programmed Keypad PK Ps = 23 vk100 (p92)
Auto Hardcopy AH Ps = 24 vk100 (p92)
Low Density Printing Ps = 24 tphb87 (p688)
Cursor On DECTCEM Ps = 25 dec-std-070 (p389) vt52x (p311) vt510 vt420 (p176/198) vt340 (p161/175) vt220 wy370 (p26) xterm
Proportional Spacing DECPSP Ps = 27 tphb87 (p759)
Pitch Select Mode DECPSM Ps = 29 tphb87 (p710)
Show scrollbar (rxvt) Ps = 30 xterm
Right to Left Mode DECRLM Ps = 34 vt52x (p247) vt510
Hebrew Keyboard Mode DECHEBM Ps = 35 vt52x (p212) vt510
Enable font-shifting functions (rxvt) Ps = 35 xterm
Hebrew Encoding Mode DECHEM Ps = 36 vt52x (p211) vt510
Enter Tektronix 4010/4014 mode DECTEK Ps = 38 dec-std-070 (p389) vt340 (p218/234) wy370 (p26) xterm
Carriage Return/New Line Mode DECCRNLM Ps = 40 decprint (p112)
XTERM - Allow 80 - 132 Mode Ps = 40 xterm
Unidirectional Print Mode DECUPM Ps = 41 decprint (p145)
XTERM - more(1) fix Ps = 41 xterm
Use 7-bit National Replacement Character Sets DECNRCM Ps = 42 dec-std-070 (p381) vt52x (p229) vt510 vt420 (p89/111) vt340 (p70/84) vt220 wy370 (p26) xterm
Graphics Expanded Print mode DECGEPM Ps = 43 vt340 (p221/235) xterm
Graphics Print Color mode DECGPCM Ps = 44 vt340 (p221/235) xterm
Graphics Print Color syntax = RGB DECGPCS Ps = 45 vt340 (p221/235) xterm
Graphics Print Background mode DECGPBM Ps = 46 vt340 (p221/235) xterm
Graphics Rotated Print mode DECGRCM Ps = 47 vt340 (p221/235) xterm
Use alternate screen buffer (xterm) Ps = 47 xterm
Black/White Reversal Mode DECBWRM Ps = 51 tphb87 (p790)
Origin Placement Mode DECOPM Ps = 52 tphb87 (p777)
VT131 Transmit DEC131TM Ps = 53 vt340 (p140/154)
Bold Page Mode DECBPM Ps = 55 tphb87 (p790)
Greek/N-A Keyboard Mapping Mode DECNAKB Ps = 57 vt52x (p228) vt510
Enter/Return from IBM ProPrinter Emulation Mode DECIPEM Ps = 58 vt52x (p216) vt510
Kanji terminal mode DECKKDM Ps = 59
Horizontal cursor coupling DECHCCM Ps = 60 dec-std-070 (p340) vt510 vt340 (p165/179) wy370 (p26)
Vertical cursor coupling DECVCCM Ps = 61 dec-std-070 (p341) vt52x (p324) vt510 vt420 (p183/205) vt340 (p165/179) wy370 (p26)
Page cursor coupling DECPCCM Ps = 64 dec-std-070 (p342) vt52x (p234) vt510 vt420 (p184/206) vt340 (p166/180) wy370 (p26)
Business Color Matching Mode DECBCMM Ps = 65 lj250 (p130)
Numeric Keyboard - Application DECNKM Ps = 66 vt52x (p229) vt510 vt420 (p193/215) vt340 (p174/188) wy370 (p26) xterm
Backarrow key sends BS DECBKM Ps = 67 vt52x (p180) vt510 vt420 (p188/210) vt340 (p170/184) wy370 (p26) xterm
Keyboard Usage - Data Processing DECKBUM Ps = 68 dec-std-070 (p389) vt52x (p219) vt510 vt420 (p194/216) vt340 (p175/189) wy370 (p26)
Vertical Split Screen Mode (DECLRMM) DECVSSM Ps = 69 dec-std-070 (p284) vt52x (p226) vt510 vt420 (p135/157) xterm
Force Plot Mode DECFPM Ps = 70
Transmit rate limiting DECXRLM Ps = 73 dec-std-070 (p389) vt52x (p325) vt510
Transparent Paste Mode DECTPM Ps = 76 vws (p109)
Transparent Copy Mode DECTCM Ps = 77 vws (p109)
Enable Sixel Display Mode DECSDM Ps = 80 xterm
161-column mode WY161 Ps = 80 wy370 (p26)
52 line mode WY52 Ps = 83 wy370 (p26)
Erasable/non-erasable attribute select WYENAT Ps = 84 wy370 (p26)
Replacement character color WYREPL Ps = 85 wy370 (p26)
No Clearing Screen on Column Change Mode DECNCSM Ps = 95 vt52x (p228) vt510 xterm
Right-to-Left Copy Mode DECRLCM Ps = 96 vt52x (p246) vt510
Set/Reset CRT Saver Mode DECCRTSM Ps = 97 vt52x (p191) vt510
Set/Reset Auto Resize Mode DECARSM Ps = 98 vt52x (p175) vt510
Modem Control Mode DECMCM Ps = 99 vt52x (p227) vt510
Set/Reset Auto Answerback Mode DECAAM Ps = 100 vt52x (p169) vt510
Conceal Answerback Message Mode DECCANSM Ps = 101 vt52x (p181) vt510
Null Mode DECNULM Ps = 102 vt52x (p230) vt510
Set/Reset Half-Duplex Mode DECHDPXM Ps = 103 vt52x (p210) vt510
Enable Secondary Keyboard Language Mode DECESKM Ps = 104 vt52x (p207) vt510
Set/Reset Overscan Mode DECOSCNM Ps = 106 vt52x (p231) vt510
Num Lock Mode DECNUMLK Ps = 108 vt52x (p230) vt510
Caps Lock Mode DECCAPSLK Ps = 109 vt52x (p182) vt510
Keyboard LED's Host Indicator Mode DECKLHIM Ps = 110 vt52x (p219) vt510
Set/Reset Framed Windows Mode DECFWM Ps = 111 vt52x (p210)
Review Previous Lines Mode DECRPL Ps = 112 vt52x (p251)
Host Wake-Up Mode (CRT and Energy Saver) DECHWUM Ps = 113 vt52x (p213)
Set/Reset Alternate Text Underline Mode DECATCUM Ps = 114 vt52x (p177)
Set/Reset Alternate Text Color Blink Mode DECATCBM Ps = 115 vt52x (p177)
Bold and Blink Style Mode DECBBSM Ps = 116 vt52x (p179)
Erase Color Mode DECECM Ps = 117 vt52x (p202)
XTERM - Send Mouse X&Y on button press and release Ps = 1000 xterm
XTERM - Use Hilite Mouse Tracking Ps = 1001 xterm
XTERM - Cell Motion Mouse Tracking Ps = 1002 xterm
XTERM - All Motion Mouse Tracking Ps = 1003 xterm
XTERM - Send FocusIn / FocusOut events Ps = 1004 xterm
XTERM - Enable UTF-8 Mouse Mode Ps = 1005 xterm
XTERM - Enable SGR Mouse Mode Ps = 1006 xterm
XTERM - Enable Alternate Scroll Mode Ps = 1007 xterm
RXVT - Scroll to bottom on tty output Ps = 1010 xterm
RXVT - Scroll to bottom on key press Ps = 1011 xterm
Enable fastScroll resource Ps = 1014 xterm
URXVT - Enable URXVT Mouse Mode Ps = 1015 xterm
Enable SGR mouse PixelMode Ps = 1016 xterm
Interpret "meta" key Ps = 1034 xterm
Enable special modifiers for alt and numlock keys Ps = 1035 xterm
Send Esc when meta modifies a key Ps = 1036 xterm
Send DEL from the editing-keypad delete key Ps = 1037 xterm
Send ESC when Alt modifies a key Ps = 1039 xterm
Keep selection even if not highlighted Ps = 1040 xterm
Use the CLIPBOARD selection Ps = 1041 xterm
Enable Urgency window hint when Ctrl+G is received Ps = 1042 xterm
Enable raising of the window when Ctrl+G is received Ps = 1043 xterm
Reuse the most recent data copied to CLIPBOARD Ps = 1044 xterm
Extended reverse-wraparound mode Ps = 1045 xterm
Enable switching to/from alternate screen buffer Ps = 1046 xterm
Use alternate screen buffer Ps = 1047 xterm
Save cursor as in DECSC Ps = 1048 xterm
Use alternate screen buffer, saving and clearing Ps = 1049 xterm
Set terminfo/termcap function-key mode Ps = 1050 xterm
Set sun function-key mode Ps = 1051 xterm
Set HP function-key mode Ps = 1052 xterm
Set SCO function-key mode Ps = 1053 xterm
set legacy keyboard emulation, i.e, X11R6 Ps = 1060 xterm
Set VT220 keyboard emulation Ps = 1061 xterm
Enable readline mouse button-1 Ps = 2001 xterm
Enable readline mouse button-2 Ps = 2002 xterm
Enable readline mouse button-3 Ps = 2003 xterm
XTERM - Enable Bracketed Paste Mode Ps = 2004 xterm
Enable readline character-quoting Ps = 2005 xterm
Enable readline newline pasting Ps = 2006 xterm
Begin Synchronized Output BSU Ps = 2026
Enable Grapheme Cluster Mode Ps = 2027
Enable Application Escape mode Ps = 7727
Enable mouse wheel - cursor key translation Ps = 7786
Move cursor home when display is erased TTCH Ps = 8200
Enable Win32 Input Mode Ps = 9001
Zenith, Heath and AnnArbor set mode CSI > Pm h
Enable 25th line Ps = 1
No Key Click Ps = 2
Hold Screen Mode Ps = 3
Block Cursor Ps = 4
Cursor Off Ps = 5
Keypad Shifted Ps = 6
Alternate keypad mode Ps = 7
Auto Line Feed on receipt of CR Ps = 8
Auto CR on receipt of LF Ps = 9
Margin Bell Mode zMDM Ps = 25
Key Click Mode zKCM Ps = 26
Key Pad Control Mode zKPCM Ps = 27
Key Repeat Mode zKRM Ps = 28
Return Line Feed Mode zRLM Ps = 29
Destructive Backspace Mode zDBM Ps = 30
Block Cursor Mode zBKCM Ps = 31
Blinking Cursor Mode zBNCM Ps = 32
Wrap Forward Mode zWFM Ps = 33
Wrap Backward Mode zWBM Ps = 34
DEL character Display Mode zDDM Ps = 35
Scroll Page Mode zSPM Ps = 36
Auto Xoff/Xon Mode zAXM Ps = 37
Auto Pause Mode zAPM Ps = 38
Slow Scroll Mode zSSM Ps = 39
Half-Duplex Mod zHDM Ps = 40
Transfer Pointer Display Mode zTPDM Ps = 41
Line Transfer Mode zLTM Ps = 42
Column Separator Transfer Mode zCSTM Ps = 43
Field Separator Transfer Mode zFSTM Ps = 44
Graphic Rendition Transfer Mode zGRTM Ps = 45
Auto Keyboard Disable Mode zAKDM Ps = 46
Fast Repeat Mode zFRM Ps = 47
Hold in Area Mode zHAM Ps = 48
Guarded Area Print Mode zGAPM Ps = 49
Alternate Cursor Mode zACM Ps = 51
Meta Key Mode zMKM Ps = 52
Caps Lock Invert Mode zCLIM Ps = 53
Ignore NUL Mode zINM Ps = 54
CR New-Line Mode zCNM Ps = 55
Invisible Cursor Mode zICM Ps = 56
Meta Monitor Mode zMMM Ps = 57
Inverse Video Mode zIVM Ps = 59
8-bit Remote Copy Mode Z8RCM Ps = 61
Media Copy MC CSI Ps i ecma-48 (p50/64) dec-std-070 (p713) vt52x (p342) vt510 vt420 (p211/233) vt340 (p182/196) vt220 vt102 wy370 (p132) xterm
Print whole screen (default) Ps = 0 vt52x (p342) vt510 vt420 (p212/234) vt340 (p183/197) vt220 vt102 wy370 (p131) xterm
Initiate transfer from a primary auxiliary device Ps = 1 ecma-48 (p50/64)
Transmit Screen Ps = 2 ecma-48 (p50/64) vt52x (p342) vt510 wy370 (p131)
Initiate transfer from a secondary auxiliary device Ps = 3 ecma-48 (p50/64)
Turn off Printer Controller (Transparent Print) Ps = 4 dec-std-070 (p713) vt52x (p342) vt510 vt420 (p212/234) vt340 (p183/197) vt220 vt102 wy370 (p131) xterm
Printer Controller (Transparent Print) Ps = 5 dec-std-070 (p713) vt52x (p342) vt510 vt420 (p212/234) vt340 (p183/197) vt220 vt102 wy370 (p131) xterm
Disable printer port receive Ps = 6 ecma-48 (p50/64) wy370 (p131)
Enable printer port receive Ps = 7 ecma-48 (p50/64) wy370 (p131)
Turn off screen display Ps = 6 vt52x (p343) vt510
Turn on screen display Ps = 7 vt52x (p343) vt510
HTML screen dump Ps = 10 xterm
SVG screen dump Ps = 11 xterm
Media Copy (DEC Private) MC CSI ? Ps i vt52x (p342) vt510 vt340 (p182/196) vt220 xterm
Print cursor line Ps = 1 vt52x (p343) vt510 vt420 (p213/235) vt340 (p184/198) vt220 vt102 wy370 (p132)
Send line Ps = 3 wy370 (p132)
Turn off Auto-print Ps = 4 dec-std-070 (p714) vt52x (p343) vt510 vt420 (p212/234) vt340 (p183/197) vt102 xterm
Auto-print Ps = 5 dec-std-070 (p714) vt52x (p343) vt510 vt420 (p212/234) vt340 (p183/197) vt220 vt102 xterm
Stop Printer-to-Host Session Ps = 8 vt52x (p343) vt510 vt420 (p214/236) vt340 (p184/198)
Start Printer-to-Host Session Ps = 9 vt52x (p343) vt510 vt420 (p213/235) vt340 (p184/198)
Print Composed Main Display Ps = 10 vt52x (p343) vt510 vt420 (p213/235) vt340 (p184/198) xterm
Print All Pages Ps = 11 dec-std-070 (p709) vt52x (p344) vt510 vt420 (p213/235) vt340 (p184/198) xterm
Assign Printer to Active Host Session Ps = 18 vt52x (p344) vt420 (p214/236) vt340 (p185/199)
Release Printer Ps = 19 vt420 (p214/236) vt340 (p185/199)
Horizontal Position Backward HPB CSI Ps j ecma-48 (p45/59)
Set Key Click EDK CSI Ps k
Vertical Position Backward VPB CSI Ps k ecma-48 (p45/59)
Select Character Path SCP CSI Ps ; Ps SP k ecma-48 (p58/72)
Insert line up CSI = ? l
CSI ? = l
Reset Mode RM CSI Pm l ecma-48 (p42/56) dec-std-070 (p388) vt52x (p349) vt510 vt420 (p264/286) vt220 vt132 (p83/95) vt100 wy370 (p25) xterm
Guarded Area Transfer Mode GATM Ps = 1 ecma-48 (p65/79) vt340 (p141/155) vt132 (p74/86)
Keyboard unlocked KAM Ps = 2 ecma-48 (p42/56) dec-std-070 (p388) vt52x (p339) vt510 vt420 (p188/210) vt340 (p170/184) vt220 wy370 (p26) xterm
80 columns Ps = 3
Controls Mode off CRM Ps = 3 ecma-48 (p42/56) vt52x (p160) vt510 wy370 (p26)
Jump Scroll Ps = 4
ANSI Insert Mode IRM Ps = 4 ecma-48 (p42/56) dec-std-070 (p393) vt52x (p339) vt510 vt420 (p149/171) vt340 (p119/133) vt220 vt132 (p82/94) vt102 wy370 (p26) xterm
Status Report Transfer Mode SRTM Ps = 5 ecma-48 (p65/79)
Absolute Origin Ps = 6
Erasure Mode Reset ERM Ps = 6 ecma-48 (p42/56) vt340 (p119/133) vt132 (p80/92)
Line Editing Mode VEM Ps = 7 ecma-48 (p65/79)
Auto Wrap Ps = 7
Bi-Directional Support Mode BDSM Ps = 8 ecma-48 (p65/79)
Device Component Select Mode DCSM Ps = 9 ecma-48 (p65/79)
Character Editing Mode HEM Ps = 10 ecma-48 (p65/79)
Positioning Unit Mode PUM Ps = 11 ecma-48 (p65/79)
Send Receive Off SRM Ps = 12 ecma-48 (p42/56) dec-std-070 (p390) vt52x (p358) vt510 vt420 (p216/238) vt340 (p186/200) vt220 wy370 (p26) xterm
Format Effector Action Mode FEAM Ps = 13 ecma-48 (p65/79) ecma-48 (p42/56) vt510 wy370 (p26)
Format Effector Transfer Mode FETM Ps = 14 ecma-48 (p65/79)
Multiple Area Transfer Mode MATM Ps = 15 ecma-48 (p65/79) vt340 (p143/157)
Send through EOL or EOS TTM Ps = 16 ecma-48 (p42/56) vt510 vt340 (p139/153) vt132 (p84/96) wy370 (p26)
Selected Area Transfer Mode SATM Ps = 17 ecma-48 (p65/79) vt340 (p142/156)
Tabulation Stop Mode TSM Ps = 18 ecma-48 (p65/79)
Formerly: Editing Boundary Mode EBM Ps = 19? ecma-48 (p65/79)
linefeed / newline mode LNM Ps = 20 ecma-48 (p65/79) ecma-48 (p88/102) dec-std-070 (p312) vt52x (p340) vt510 vt420 (p189/211) vt340 (p171/185) vt220 vt132 (p82/94) vt100 wy370 (p26) xterm
Graphic Rendition Combination GRCM Ps = 21 ecma-48 (p65/79)
Zero Default Mode ZDM Ps = 22 ecma-48 (p65/79)
Cursor off Ps = 25
Turn display on WYDSCM Ps = 30 wy370 (p26)
Scrollbars Off Ps = 30
Turn off status line WYSTLINM Ps = 31 wy370 (p26)
Screen Saver on WYCTRSAVM Ps = 32 wy370 (p26)
Cursor blinking WYSTCURM Ps = 33 wy370 (p26)
Block cursor WYULCURM Ps = 34 wy370 (p26)
Width change clear on WYCLRM Ps = 35 wy370 (p26)
Set delete key to DEL/CAN WYDELKM Ps = 36 wy370 (p26)
Send erasable characters WHGATM Ps = 37 wy370 (p26)
Send scrolling region WYTEXM Ps = 38 wy370 (p26)
Extra data line WYEXTDM Ps = 40 wy370 (p26)
Margin Bell Off Ps = 44
Cursor off Ps = 48
97801-5XX - Compose key table off Ps = 50
97801-5XX - Dead key table off Ps = 51
80-character mode Ps = 53
Key Position Mode DECKPM Ps = 81 vt52x (p220) vt510 vt420 (p195/217)
Cursor off Ps = 1048
DEC Private Mode Reset DECRST CSI ? Pm l dec-std-070 (p388) vt52x (p349) vt510 vt420 (p265/287) vt220 vt132 (p83/95) vt100 wy370 (p25) xterm
Cursor key mode DECCKM Ps = 1 dec-std-070 (p389) vt52x (p186) vt510 vt420 (p192/214) vt340 (p173/187) vt220 vt132 (p71/83) vt100 wy370 (p26) xterm
ANSI/VT52 DECANM Ps = 2 vt52x (p172) vt510 vt420 (p327/349) vt220 vt132 (p71/83) vt100 wy370 (p26) xterm
80 Columns DECCOLM Ps = 3 dec-std-070 (p326) vt52x (p188) vt510 vt420 (p131/153) vt220 vt132 (p72/84) vt100 wy370 (p26) xterm
Jump scrolling DECSCLM Ps = 4 dec-std-070 (p389) vt52x (p277) vt510 vt420 (p217/239) vt340 (p187/201) vt220 vt132 (p77/89) vt100 wy370 (p26) xterm
Normal screen DECSCNM Ps = 5 dec-std-070 (p349) vt52x (p277) vt510 vt420 (p216/238) vt340 (p187/201) vt220 vt132 (p77/89) vt100 wy370 (p26) xterm
Absolute origin DECOM Ps = 6 dec-std-070 (p389) vt52x (p231) vt510 vt420 (p135/157) vt340 (p108/122) vt220 vt132 (p74/86) vt100 wy370 (p26) xterm
Auto wrap DECAWM Ps = 7 dec-std-070 (p389) vt52x (p179) vt510 vt420 (p191/213) vt340 (p172/186) vt220 vt132 (p71/83) vt100 wy370 (p26) xterm
Auto repeat DECARM Ps = 8 dec-std-070 (p528) vt52x (p173) vt510 vt420 (p190/212) vt340 (p172/186) vt220 vt132 (p71/83) vt100 wy370 (p26) xterm
Interlace DECINLM Ps = 9 vt132 (p73/85) vt100
Turn off X10 mouse reporting Ps = 9 xterm
Block mode off DECEDM Ps = 10 vt340 (p136/150) vt132 (p72/84) wy370 (p26)
Hide toolbar (rxvt) Ps = 10 xterm
Line Transmit Mode DECLTM Ps = 11 vt340 (p138/152) vt132 (p74/86)
Katakana Shift Mode DECKANAM Ps = 12 vt382 (p142)
Stop blinking cursor (AT&T 610) Ps = 12 xterm
Space Compression/Field Delimiting Mode DECSCFDM Ps = 13 vt340 (p147/161) vt132 (p77/89)
Disable blinking cursor (reset only by resource or menu) Ps = 13 xterm
Transmit Execution Mode DECTEM Ps = 14 vt340 (p148/162) vt132 (p78/90)
Disable XOR of blinking cursor ctlseq and menu Ps = 14 xterm
Transfer Termination Mode TTM Ps = 16 vt132 (p84/96)
Edit Key Execution Mode DECEKEM Ps = 16 vt340 (p136/150) vt132 (p73/85)
Print Form Feed DECPFF Ps = 18 dec-std-070 (p389) vt52x (p237) vt510 vt420 (p211/233) vt340 (p181/195) vt220 vt102 wy370 (p26) xterm
Print extent DECPEX Ps = 19 dec-std-070 (p389) vt52x (p237) vt510 vt420 (p210/232) vt220 vt102 wy370 (p26) xterm
Overstrike OV1 Ps = 20 vk100 (p92)
Local BASIC BA1 Ps = 21 vk100 (p92)
Host BASIC BA2 Ps = 22 vk100 (p92)
Programmed Keypad PK Ps = 23 vk100 (p92)
Auto Hardcopy AH Ps = 24 vk100 (p92)
High Density Printing Ps = 24 tphb87 (p688)
Cursor Off DECTCEM Ps = 25 dec-std-070 (p389) vt510 vt420 (p176/198) vt340 (p161/175) vt220 wy370 (p26) xterm
Proportional Spacing DECPSP Ps = 27 tphb87 (p759)
Pitch Select Mode DECPSM Ps = 29 tphb87 (p710)
Don't show scrollbar (rxvt) Ps = 30 xterm
Right to Left Mode DECRLM Ps = 34 vt52x (p247) vt510
Enter english keyboard mode Ps = 35 vt52x (p212) vt510
Disable font-shifting functions (rxvt) Ps = 35 xterm
Hebrew Encoding Mode DECHEM Ps = 36 vt52x (p211) vt510
Exit Tektronix 4010/4014 mode DECTEK Ps = 38 dec-std-070 (p389) vt340 (p218/234) wy370 (p26)
Carriage Return/New Line Mode DECCRNLM Ps = 40 decprint (p112)
XTERM - Disallow 80 - 132 mode switch Ps = 40 xterm
Unidirectional Print Mode DECUPM Ps = 41 decprint (p145)
XTERM - No more(1) fix Ps = 41 xterm
8-bit multinational character set DECNRCM Ps = 42 dec-std-070 (p381) vt52x (p229) vt510 vt420 (p89/111) vt220 wy370 (p26) xterm
Graphics Normal Print mode DECGEPM Ps = 43 vt340 (p221/235) xterm
Graphics Print Monochrome mode DECGPCM Ps = 44 vt340 (p221/235) xterm
Graphics Print Color syntax = HLS DECGPCS Ps = 45 vt340 (p221/235) xterm
Graphics Print No-Background mode DECGPBM Ps = 46 vt340 (p221/235)
Stop Logging (xterm) Ps = 46 xterm
Graphics Unrotated Print mode DECGRCM Ps = 47 vt340 (p221/235) xterm
Use normal screen buffer (xterm) Ps = 47 xterm
Black/White Reversal Mode DECBWRM Ps = 51 tphb87 (p790)
Origin Placement Mode DECOPM Ps = 52 tphb87 (p777)
VT131 Transmit DEC131TM Ps = 53 vt340 (p140/154)
Bold Page Mode DECBPM Ps = 55 tphb87 (p790)
Greek keyboard mapping DECNAKB Ps = 57 vt52x (p264) vt510
Enter/Return from IBM ProPrinter Emulation Mode DECIPEM Ps = 58 vt52x (p216) vt510
Katakana terminal mode DECKKDM Ps = 59
Horizontal cursor coupling DECHCCM Ps = 60 dec-std-070 (p340) vt510 vt340 (p165/179)
Vertical cursor coupling DECVCCM Ps = 61 dec-std-070 (p341) vt52x (p324) vt510 vt420 (p183/205) vt340 (p165/179) wy370 (p26)
Page cursor coupling DECPCCM Ps = 64 dec-std-070 (p342) vt52x (p234) vt510 vt420 (p184/206) vt340 (p166/180) wy370 (p26)
Business Color Matching Mode DECBCMM Ps = 65 lj250 (p130)
Numeric Keyboard - Numeric DECNKM Ps = 66 vt52x (p229) vt510 vt420 (p193/215) vt340 (p174/188) wy370 (p26) xterm
Backarrow sends DEL DECBKM Ps = 67 vt52x (p180) vt510 vt420 (p188/210) vt340 (p170/184) wy370 (p26) xterm
Keyboard Usage - Typewriter mode DECKBUM Ps = 68 dec-std-070 (p389) vt52x (p219) vt510 vt420 (p194/216) vt340 (p175/189) wy370 (p26)
Force Plot Mode DECFPM Ps = 70
Transmit rate limiting DECXRLM Ps = 73 dec-std-070 (p389) vt52x (p325) vt510
Transparent Paste Mode DECTPM Ps = 76 vws (p109)
Transparent Copy Mode DECTCM Ps = 77 vws (p109)
Disable sixel display mode DECSDM Ps = 80 xterm
80-column mode WY161 Ps = 80 wy370 (p26)
24 line mode WY52 Ps = 83 wy370 (p26)
WYENAT Ps = 84 wy370 (p26)
WYREPL Ps = 85 wy370 (p26)
No Clearing Screen on Column Change Mode DECNCSM Ps = 95 vt52x (p228) vt510 xterm
Right-to-Left Copy Mode DECRLCM Ps = 96 vt52x (p246) vt510
Set/Reset CRT Saver Mode DECCRTSM Ps = 97 vt52x (p191) vt510
Set/Reset Auto Resize Mode DECARSM Ps = 98 vt52x (p175) vt510
Modem Control Mode DECMCM Ps = 99 vt52x (p227) vt510
Set/Reset Auto Answerback Mode DECAAM Ps = 100 vt52x (p169) vt510
Conceal Answerback Message Mode DECCANSM Ps = 101 vt52x (p181) vt510
Null Mode DECNULM Ps = 102 vt52x (p230) vt510
Set/Reset Half-Duplex Mode DECHDPXM Ps = 103 vt52x (p210) vt510
Enable Secondary Keyboard Language Mode DECESKM Ps = 104 vt52x (p207) vt510
Set/Reset Overscan Mode DECOSCNM Ps = 106 vt52x (p231) vt510
Num Lock Mode DECNUMLK Ps = 108 vt52x (p230) vt510
Caps Lock Mode DECCAPSLK Ps = 109 vt52x (p182) vt510
Keyboard LED's Host Indicator Mode DECKLHIM Ps = 110 vt52x (p219) vt510
Set/Reset Framed Windows Mode DECFWM Ps = 111 vt52x (p210)
Review Previous Lines Mode DECRPL Ps = 112 vt52x (p251)
Host Wake-Up Mode (CRT and Energy Saver) DECHWUM Ps = 113 vt52x (p213)
Set/Reset Alternate Text Underline Mode DECATCUM Ps = 114 vt52x (p177)
Set/Reset Alternate Text Color Blink Mode DECATCBM Ps = 115 vt52x (p177)
Bold and Blink Style Mode DECBBSM Ps = 116 vt52x (p179)
Erase Color Mode DECECM Ps = 117 vt52x (p202)
XTERM - Don't Send Mouse X&Y on button press and release Ps = 1000 xterm
XTERM - Don't use Hilite Mouse Tracking Ps = 1001 xterm
XTERM - Cell Motion Mouse Tracking Ps = 1002 xterm
XTERM - All Motion Mouse Tracking Ps = 1003 xterm
XTERM - Send FocusIn/FocusOut events Ps = 1004 xterm
XTERM - UTF-8 Mouse Mode Ps = 1005 xterm
XTERM - Disable SGR Mouse Mode Ps = 1006 xterm
XTERM - Alternate Scroll Mode Ps = 1007 xterm
RXVT - Scroll to bottom on tty output Ps = 1010 xterm
RXVT - Scroll to bottom on key press Ps = 1011 xterm
disable fastScroll resource Ps = 1014 xterm
Disable urxvt mouse mode Ps = 1015 xterm
Disable SGR mouse PixelMode Ps = 1016 xterm
Don't Interpret "meta" key Ps = 1034 xterm
Disable special modifiers for alt and numlock keys Ps = 1035 xterm
Don't Send Esc when meta modifies a key Ps = 1036 xterm
Send VT220 Remove from the editing-keypad Delete key Ps = 1037 xterm
Don't Send ESC when Alt modifies a key Ps = 1039 xterm
Do not Keep selection even if not highlighted Ps = 1040 xterm
Use the PRIMARY selection Ps = 1041 xterm
Disable Urgency window manager hint when Ctrl+G is received Ps = 1042 xterm
Disable raising of the window when Ctrl+G is received Ps = 1043 xterm
No Extended reverse-wraparound mode Ps = 1045 xterm
Disable switching to/from alternate screen buffer Ps = 1046 xterm
Use normal screen buffer Ps = 1047 xterm
Restore cursor as in DECRC Ps = 1048 xterm
Return from alternate screen and restore cursor Ps = 1049 xterm
Reset terminfo/termcap function-key mode Ps = 1050 xterm
Reset sun function-key mode Ps = 1051 xterm
Reset HP function-key mode Ps = 1052 xterm
Reset SCO function-key mode Ps = 1053 xterm
Reset legacy keyboard emulation, i.e, X11R6 Ps = 1060 xterm
Reset keyboard keyboard emulation to Sun/PC style Ps = 1061 xterm
Disable readline mouse button-1 Ps = 2001 xterm
Disable readline mouse button-2 Ps = 2002 xterm
Disable readline mouse button-3 Ps = 2003 xterm
XTERM - Disable Bracketed Paste Mode Ps = 2004 xterm
Disable readline character-quoting Ps = 2005 xterm
Disable readline newline pasting Ps = 2006 xterm
End Synchronized Output ESU Ps = 2026
Disable Grapheme Cluster Mode Ps = 2027
Disable Application Escape mode Ps = 7727
Disable mouse wheel - cursor key translation Ps = 7786
Don't cursor home when display is erased TTCH Ps = 8200
Disable Win32 Input Mode Ps = 9001
Zenith/Heath Mode Reset CIS > Pm l
Disable 25th line Ps = 1
Key Click Ps = 2
Exit Hold Screen Mode Ps = 3
Underline Cursor Ps = 4
Cursor On Ps = 5
Keypad Unshifted Ps = 6
Exit Alternate keypad mode Ps = 7
No Auto Line Feed on receipt of CR Ps = 8
No Auto CR on receipt of LF Ps = 9
Margin Bell Mode zMDM Ps = 25
Key Click Mode zKCM Ps = 26
Key Pad Control Mode zKPCM Ps = 27
Key Repeat Mode zKRM Ps = 28
Return Line Feed Mode zRLM Ps = 29
Destructive Backspace Mode zDBM Ps = 30
Block Cursor Mode zBKCM Ps = 31
Blinking Cursor Mode zBNCM Ps = 32
Wrap Forward Mode zWFM Ps = 33
Wrap Backward Mode zWBM Ps = 34
DEL character Display Mode zDDM Ps = 35
Scroll Page Mode zSPM Ps = 36
Auto Xoff/Xon Mode zAXM Ps = 37
Auto Pause Mode zAPM Ps = 38
Slow Scroll Mode zSSM Ps = 39
Half-Duplex Mode zHDM Ps = 40
Transfer Pointer Display Mode zTPDM Ps = 41
Line Transfer Mode zLTM Ps = 42
Column Separator Transfer Mode zCSTM Ps = 43
Field Separator Transfer Mode zFSTM Ps = 44
Graphic Rendition Transfer Mode zGRTM Ps = 45
Auto Keyboard Disable Mode zAKDM Ps = 46
Fast Repeat Mode zFRM Ps = 47
Hold in Area Mode zHAM Ps = 48
Guarded Area Print Mode zGAPM Ps = 49
Alternate Cursor Mode zACM Ps = 51
Meta Key Mode zMKM Ps = 52
Caps Lock Invert Mode zCLIM Ps = 53
Ignore NUL Mode zINM Ps = 54
CR New-Line Mode zCNM Ps = 55
Invisible Cursor Mode zICM Ps = 56
Meta Monitor Mode zMMM Ps = 57
Inverse Video Mode zIVM Ps = 59
8-bit Remote Copy Mode Z8RCM Ps = 61
Clear and Home Cursor (SCOANSI) CHC CSI = l
Scroll up one line deleting the previous CSI = ? }
CSI ? = }
CSI = ? m
CSI ? = m
Set margin to specified value SSM CSI = Ps ; Ps {
CSI = Ps ; Ps m
Select Graphic Rendition SGR CSI Pm m ecma-48 (p61/75) dec-std-070 (p358) vt52x (p355) vt510 vt420 (p143/165) vt340 (p115/129) vt220 vt132 (p83/95) vt100 wy370 (p77) xterm vws (p111)
Normal (default), VT100 Ps = 0 ecma-48 (p61/75) dec-std-070 (p358) vt52x (p355) vt510 vt420 (p143/165) vt340 (p115/129) vt220 vt132 (p83/95) vt100 wy370 (p78) xterm vws (p111)
Turn on Bold Ps = 1 ecma-48 (p61/75) vt52x (p355) vt510 vt420 (p143/165) vt340 (p115/129) vt220 vt132 (p83/95) vt100 wy370 (p78) xterm
Set Foreground and Background Colour Ps = 2
Turn on Faint/Dim Ps = 2 ecma-48 (p61/75) wy370 (p78) xterm
Turn on Italic Ps = 3 ecma-48 (p61/75) xterm
Turn on Underline Ps = 4 ecma-48 (p61/75) dec-std-070 (p358) vt52x (p355) vt510 vt420 (p143/165) vt340 (p115/129) vt220 vt132 (p83/95) vt100 wy370 (p78) xterm vws (p111)
Turn on Blink Ps = 5
Turn on Slow Blink Ps = 5 ecma-48 (p61/75) dec-std-070 (p358) vt52x (p355) vt510 vt420 (p143/165) vt340 (p115/129) vt220 vt132 (p83/95) vt100 wy370 (p78) xterm vws (p111)
Turn off Blink Ps = 6
Turn on Fast Blink Ps = 6 ecma-48 (p61/75)
Swap foreground and background colours Ps = 7
Turn on Reverse Video Ps = 7 ecma-48 (p61/75) dec-std-070 (p358) vt52x (p355) vt510 vt420 (p143/165) vt340 (p115/129) vt220 vt132 (p83/95) vt100 wy370 (p78) xterm vws (p111)
Turn on Invisible attribute Ps = 8 ecma-48 (p61/75) vt52x (p355) vt510 vt420 (p143/165) vt340 (p115/129) wy370 (p78) xterm vws (p111)
Turn on Invisible attribute Ps = 9
Crossed-out characters Ps = 9 ecma-48 (p61/75) wy370 (p78) xterm
Select Primary Font Ps = 10 vt52x (p355) vt510
Select Font Ps = 10-19 ecma-48 (p61/75) decprint (p169)
Select Primary Font Ps = 10 ecma-48 (p61/75)
Display GL Control Characters as Graphic Characters Ps = 11 vt52x (p355) vt510
Display GL Control Characters as Graphic Characters Ps = 11
Display GL Control Characters as Graphic Characters Ps = 11
Select null mapping Ps = 12
Map 80-FF Ps = 12 vt52x (p355) vt510
Shift High Bit on before displaying characters Ps = 13
Shift High Bit on before displaying characters Ps = 14
Shift High Bit on before displaying characters Ps = 15
Shift High Bit on before displaying characters Ps = 16
Shift High Bit on before displaying characters Ps = 17
Fraktur (Gothic) Ps = 20 ecma-48 (p61/75)
Set Normal Intensity Ps = 21
Set Underlined Ps = 21
Doubly-underlined Ps = 21 ecma-48 (p61/75) xterm
Normal (turn off bold and dim) Ps = 22 ecma-48 (p61/75) dec-std-070 (p358) vt52x (p355) vt510 vt420 (p143/165) vt340 (p115/129) vt220 wy370 (p78) xterm vws (p111)
Turn off Italic Ps = 23 ecma-48 (p61/75) xterm
Turn off Underline Ps = 24 ecma-48 (p61/75) dec-std-070 (p358) vt52x (p355) vt510 vt420 (p143/165) vt340 (p115/129) vt220 wy370 (p78) xterm vws (p111)
Turn off Blink Ps = 25 ecma-48 (p61/75) dec-std-070 (p358) vt52x (p355) vt510 vt420 (p143/165) vt340 (p115/129) vt220 wy370 (p78) xterm vws (p111)
Proportional Spacing Ps = 26 ecma-48 (p61/75)
Turn off Reverse Video Ps = 27 ecma-48 (p61/75) dec-std-070 (p358) vt52x (p355) vt510 vt420 (p143/165) vt340 (p115/129) vt220 wy370 (p78) xterm vws (p111)
Turn off Invisible Ps = 28 ecma-48 (p61/75) vt52x (p355) vt510 vt420 (p143/165) vt340 (p115/129) wy370 (p78) xterm vws (p111)
Turn off Invisible Ps = 29
Turn off crossed-out Ps = 29 ecma-48 (p61/75) wy370 (p78) xterm
Set Black Foreground Ps = 30 ecma-48 (p61/75) vt52x (p356) wy370 (p92) xterm vws (p111)
Set Red Foreground Ps = 31 ecma-48 (p61/75) vt52x (p356) wy370 (p92) xterm vws (p111)
Set Green Foreground Ps = 32 ecma-48 (p61/75) vt52x (p356) wy370 (p92) xterm vws (p111)
Set Yellow Foreground Ps = 33 ecma-48 (p61/75) vt52x (p356) wy370 (p92) xterm vws (p111)
Set Blue Foreground Ps = 34 ecma-48 (p61/75) vt52x (p356) wy370 (p92) xterm vws (p111)
Set Magenta Foreground Ps = 35 ecma-48 (p61/75) vt52x (p356) wy370 (p92) xterm vws (p111)
Set Cyan Foreground Ps = 36 ecma-48 (p61/75) vt52x (p356) wy370 (p92) xterm vws (p111)
Set White Foreground Ps = 37 ecma-48 (p61/75) vt52x (p356) wy370 (p92) xterm vws (p111)
Enable Underline Option Ps = 38
Set foreground to RGB values Ps = 38 : 2 : Pi : Pr : Pg : Pb ecma-48 (p62/76) xterm
Set foreground to indexed color Ps = 38 : 5 : Ps ecma-48 (p62/76) xterm
Set foreground to RGB values (alternative/legacy) Ps = 38 ; 2 ; Pr ; Pg ; Pb xterm
Set foreground to indexed color (alternative/legacy) Ps = 38 ; 5 ; Ps
Set foreground color to default Ps = 39 ecma-48 (p61/75) vt52x (p356) xterm vws (p111)
Set Black Background Ps = 40 ecma-48 (p61/75) vt52x (p356) wy370 (p92) xterm vws (p112)
Set Red Background Ps = 41 ecma-48 (p61/75) vt52x (p356) wy370 (p92) xterm vws (p112)
Set Green Background Ps = 42 ecma-48 (p61/75) vt52x (p356) wy370 (p92) xterm vws (p112)
Set Yellow Background Ps = 43 ecma-48 (p61/75) vt52x (p356) wy370 (p92) xterm vws (p112)
Set Blue Background Ps = 44 ecma-48 (p61/75) vt52x (p356) wy370 (p92) xterm vws (p112)
Set Magenta Background Ps = 45 ecma-48 (p61/75) vt52x (p356) wy370 (p92) xterm vws (p112)
Set Cyan Background Ps = 46 ecma-48 (p61/75) vt52x (p356) wy370 (p92) xterm vws (p112)
Set White Background Ps = 47 ecma-48 (p61/75) vt52x (p356) wy370 (p92) xterm vws (p112)
Set background to RGB values Ps = 48 : 2 : Pi : Pr : Pg : Pb ecma-48 (p62/76) xterm
Set background to indexed color Ps = 48 : 5 : Ps ecma-48 (p62/76) xterm
Set background to RGB values Ps = 48 ; 2 ; Pr ; Pg ; Pb xterm
Set background to indexed color Ps = 48 ; 5 ; Ps
Set background color to default Ps = 49 ecma-48 (p61/75) vt52x (p356) xterm vws (p112)
Save Attributes Ps = 50
Turn off proportional spacing Ps = 50 ecma-48 (p62/76)
Reset to the original color pair Ps = 50
Framed Ps = 51 ecma-48 (p62/76)
Ignored Ps = 51
Encircled Ps = 52 ecma-48 (p62/76)
Overline On Ps = 53 ecma-48 (p62/76) decprint (p166)
Not framed or encircled Ps = 54 ecma-48 (p62/76)
Overline Off Ps = 55 ecma-48 (p62/76) decprint (p166)
Reserved for future standardisation Ps = 56 ecma-48 (p62/76)
Reserved for future standardisation Ps = 57 ecma-48 (p62/76)
Reserved for future standardisation Ps = 58 ecma-48 (p62/76)
Set Underline Color Ps = 58
Reserved for future standardisation Ps = 59 ecma-48 (p62/76)
Set Underline Color to Default Ps = 59
Ideogram underline or right side line Ps = 60 ecma-48 (p62/76)
Ideogram double underline or double line on the right side Ps = 61 ecma-48 (p62/76)
Ideogram overline or left side line Ps = 62 ecma-48 (p62/76)
Ideogram double overline or double line on the left side Ps = 63 ecma-48 (p62/76)
Ideogram stress marking Ps = 64 ecma-48 (p62/76)
Cancels ideogram rendition (parameters 60-64) Ps = 65 ecma-48 (p62/76)
Vertical Align Super Script Ps = 73
Vertical Align Sub Script Ps = 74
Vertical Align Base Line Ps = 75
Set Bright Black Foreground Ps = 90 xterm
Set Bright Red Foreground Ps = 91 xterm
Set Bright Blue Foreground Ps = 91
Set Bright Green Foreground Ps = 92 xterm
Set Bright Brown Foreground Ps = 93 xterm
Set Bright Blue Foreground Ps = 94 xterm
Set Bright Red Foreground Ps = 94
Set Bright Magenta Foreground Ps = 95 xterm
Set Bright Cyan Foreground Ps = 96 xterm
Set Bright White Foreground Ps = 97 xterm
Set Bright Black Background Ps = 100 xterm
Set Bright Red Background Ps = 101 xterm
Set Bright Blue Background Ps = 101
Set Bright Green Background Ps = 102 xterm
Set Bright Brown Background Ps = 103 xterm
Set Bright Cyan Background Ps = 103
Set Bright Blue Background Ps = 104 xterm
Set Bright Red Background Ps = 104
Set Bright Magenta Background Ps = 105 xterm
Set Bright Cyan Background Ps = 106 xterm
Set Bright Yellow Background Ps = 106
Set Bright White Background Ps = 107 xterm
Select Graphic Rendition (DEC Private) SGR CSI ? Pm m decprint (p166)
Turn off all private attributes Ps = 0 decprint (p166)
Turn on superscript, turn off subscript Ps = 4 decprint (p166)
Turn on subscript, turn off superscript Ps = 5 decprint (p166)
Turn on overline Ps = 6 decprint (p166)
Turn off superscript and subscript Ps = 24 decprint (p166)
Turn off overline Ps = 26 decprint (p166)
Set/reset key modifier options XTMODKEYS CSI > Pp ; Pv m xterm
Set/reset key modifier options XTMODKEYS CSI > Pp m xterm
Query key modifier options XTQMODKEYS CSI ? Pp m xterm
Device Status Report DSR CSI Ps n
CSI ? Ps n
ecma-48 (p40/54) dec-std-070 (p435) vt52x (p327) vt510 vt420 (p235/257) vt340 (p201/215) vt220 vt132 (p79/91) vt100 wy370 (p138) xterm (DEC private) xterm (standard)
Transmit cursor position Ps = 0
Terminal Status Report Ps = 5 ecma-48 (p40/54) vt52x (p331) vt510 vt420 (p236/258) vt340 (p201/215) vt220 vt100 wy370 (p138) xterm
Cursor position report CPR Ps = 6 ecma-48 (p40/54) vt52x (p327) vt510 vt420 (p236/258) vt340 (p202/216) vt220 vt100 wy370 (p138) xterm
Cursor position report DECXCPR Ps = 6 dec-std-070 (p310) vt52x (p324) vt52x (p328) vt510 vt420 (p236/258) vt340 (p202/216) xterm
Printer status DECDSR Ps = 15 vt52x (p332) vt510 vt420 (p237/259) vt340 (p202/216) vt220 vt102
UDK status DECDSR Ps = 25 vt52x (p333) vt510 vt420 (p238/260) vt340 (p203/217) vt220
Keyboard language, UK or US DECDSR Ps = 26 vt52x (p329) vt510 vt420 (p238/260) vt340 (p203/217) vt220
Report Locator Status Ps = 55 vt340 (p204/218) xterm
Report Locator Type Ps = 56 vt340 (p205/219) xterm
Macro Space Report DECMSR Ps = 62 dec-std-070 (p440) vt52x (p330) vt510 vt420 (p240/262) xterm
Memory Checksum DECCKSR Ps = 63; Pid dec-std-070 (p436) vt52x (p187) vt510 vt420 (p240/262) xterm
Data Integrity Report Ps = 75 vt52x (p328) vt510 vt420 (p241/263) xterm
Multiple-Session Configuration Status Report Ps = 85 vt420 (p242/264) xterm
Transmit Cursor Position TCP CSI n
Disable key modifier options CSI > Ps n xterm
Define Area Qualification DAQ CSI o ecma-48 (p37/51)
Transmit Margin Position TMP CSI Ps o
All margins (four numbers) Ps = 0
Margin Top Ps = 1
Margin Bottom Ps = 2
Margin Left Ps = 3
Margin Right Ps = 4
Clear a box WYCLBX CSI Ps ; Ps ; Ps o wy370 (p127)
Black On White SUNBOW CSI p
Transmit Page to host CSI p
SNI-97801 set... things? CSI Ps p
Blinking on Ps = 0
Blinking off Ps = 1
Blinking on, line 25 Ps = 2
Blinking off, line 25 Ps = 3
Request abbreviated cursor position Ps = 5
Cursor not visible Ps = 6
Activate cursor Ps = 7
Display off Ps = 8
Display on Ps = 9
Single inverting block cursor Ps = 10
Activate block cursor Ps = 11
Activate underscore cursor Ps = 12
Activate cursor blinking Ps = 13
Deactivate cursor blinking Ps = 14
Select Set-Up Language DECSSL CSI Ps p vt52x (p302) vt510
Draw box WYDRBX CSI Ps ; Ps ; Ps p wy370 (p127)
Set Display Parameters CSI Pa ; Pu ; Pl ; Ps ; Pc ; Pm ; p
Set resorce value poitnerMode XTMSPOINTER CSI Ps > p xterm
Soft Reset DECSTR CSI ! p dec-std-070 (p235) vt52x (p304) vt510 vt420 (p285/307) vt340 (p242/256) vt220 wy370 (p36) xterm
Set Scroll Speed DECSSCLS CSI Ps SP p vt52x (p300) vt510
Select Conformance Level DECSCL CSI Pl ; Pc " p dec-std-070 (p226) vt52x (p276) vt510 vt420 (p87/109) vt220 wy370 (p34) xterm
Putty VT Pl = 40
Putty Pl = 41
Putty SCOANSI Pl = 42
level 1 Pl = 61 dec-std-070 (p226) xterm
level 1 Pl = 61 dec-std-070 (p226) vt52x (p276) vt510 vt420 (p87/109) vt220 xterm
level 2 Pl = 62 dec-std-070 (p226) vt220 xterm
level 2 - VT320 Pl = 62 dec-std-070 (p226) xterm
level 2 - VT420 Pl = 62 dec-std-070 (p226) vt420 (p87/109) xterm
level 2 - VT510 Pl = 62 dec-std-070 (p226) vt510 xterm
level 2 - VT520 Pl = 62 dec-std-070 (p226) vt52x (p276) xterm
level 2 Pl = 62
level 3 - VT320 Pl = 63 dec-std-070 (p226) xterm
level 3 - VT420 Pl = 63 dec-std-070 (p226) vt420 (p87/109) xterm
level 3 - VT510 Pl = 63 dec-std-070 (p226) vt510 xterm
level 3 - VT520 Pl = 63 dec-std-070 (p226) vt52x (p276) xterm
level 3 Pl = 63 dec-std-070 (p226)
level 4 - VT420 Pl = 64 dec-std-070 (p226) vt420 (p87/109) xterm
level 5 Pl = 65 xterm
8-bit controls Pc = 0 vt510 vt420 (p87/109) xterm
7-bit controls Pc = 1 or any other value vt510 xterm
8-bit controls Pc = 2 vt510 xterm
Request ANSI Mode DECRQM CSI Ps $ p dec-std-070 (p448) vt52x (p262) vt510 vt420 (p257/279) wy370 (p147) xterm
Guarded Area Transfer Mode GATM Ps = 1 vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234) vt132 (p74/86)
Keyboard action KAM Ps = 2 ecma-48 (p65/79) vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234) xterm
Control representation CRM Ps = 3 ecma-48 (p65/79) vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234)
Insert/replace IRM Ps = 4 ecma-48 (p65/79) dec-std-070 (p393) vt52x (p263) vt510 vt420 (p259/281) vt340 (p119/133) xterm
Status reporting transfer SRTM Ps = 5 vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234)
Erasure Mode ERM Ps = 6 vt340 (p220/234)
Vertical editing VEM Ps = 7 vt52x (p263) vt510 vt420 (p259/281)
Horizontal editing (permanently set to 4) HEM Ps = 10 vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234)
Positioning unit PUM Ps = 11 vt52x (p263) vt510 vt420 (p259/281)
Send/receive SRM Ps = 12 ecma-48 (p65/79) dec-std-070 (p390) vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234) xterm
Format effector action FEAM Ps = 13 vt52x (p263) vt510 vt420 (p259/281)
Format effector transfer FETM Ps = 14 vt52x (p263) vt510 vt420 (p259/281)
Multiple area transfer MATM Ps = 15 vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234)
Transfer termination TTM Ps = 16 vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234)
Selected area transfer SATM Ps = 17 vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234)
Tabulation stop TSM Ps = 18 vt52x (p263) vt510 vt420 (p259/281)
Editing boundary EBM Ps = 19 vt52x (p263) vt510 vt420 (p259/281)
line feed/new line LNM Ps = 20 dec-std-070 (p312) vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234) xterm
Cursor blinking WYSTCURM Ps = 33 wy370 (p26)
Block cursor WYULCURM Ps = 34 wy370 (p26)
Request DEC mode DECRQM CSI ? Ps $ p dec-std-070 (p448) vt510 wy370 (p147) xterm
Cursor keys DECCKM Ps = 1 dec-std-070 (p389) vt52x (p264) vt510 vt420 (p260/282) vt340 (p220/234) wy370 (p26) xterm
ANSI DECANM Ps = 2 vt52x (p264) vt510 vt420 (p260/282) vt340 (p220/234) wy370 (p26) xterm
Column DECCOLM Ps = 3 dec-std-070 (p326) vt52x (p264) vt510 vt420 (p260/282) vt340 (p220/234) wy370 (p26) xterm
Scrolling DECSCLM Ps = 4 dec-std-070 (p389) vt52x (p264) vt510 vt420 (p260/282) vt340 (p187/201) wy370 (p26) xterm
Screen DECSCNM Ps = 5 dec-std-070 (p349) vt52x (p264) vt510 vt420 (p260/282) vt340 (p220/234) wy370 (p26) xterm
Origin DECOM Ps = 6 dec-std-070 (p389) vt52x (p264) vt510 vt420 (p260/282) vt340 (p220/234) wy370 (p26) xterm
Autowrap DECAWM Ps = 7 dec-std-070 (p389) vt52x (p264) vt510 vt420 (p260/282) vt340 (p220/234) wy370 (p26) xterm
Autorepeat DECARM Ps = 8 dec-std-070 (p389) vt52x (p264) vt510 vt420 (p260/282) vt340 (p220/234) wy370 (p26) xterm
X10 mouse reporting Ps = 9 xterm
Block mode DECEDM Ps = 10 vt340 (p220/234) vt132 (p72/84) wy370 (p26)
Toolbar (rxvt) Ps = 10 xterm
Line Transmit Mode DECLTM Ps = 11 vt340 (p220/234) vt132 (p74/86)
Katakana Shift Mode DECKANAM Ps = 12 vt382 (p181)
Blinking cursor (AT&T 610) Ps = 12 xterm
Space Compression/Field Delimiting Mode DECSCFDM Ps = 13 vt340 (p220/234)
Transmit Execution Mode DECTEM Ps = 14 vt340 (p220/234)
Edit Key Execution Mode DECEKEM Ps = 16 vt340 (p220/234)
Print form feed DECPFF Ps = 18 dec-std-070 (p389) vt52x (p264) vt510 vt420 (p260/282) vt340 (p220/234) wy370 (p26) xterm
Printer extent DECPEX Ps = 19 dec-std-070 (p389) vt52x (p264) vt510 vt420 (p260/282) vt340 (p220/234) wy370 (p26) xterm
Text cursor enable DECTCEM Ps = 25 dec-std-070 (p389) vt52x (p264) vt510 vt420 (p260/282) vt340 (p221/235) wy370 (p26) xterm
Cursor direction, right to left DECRLM Ps = 34 vt52x (p264) vt510
Hebrew keyboard mapping DECHEBM Ps = 35 vt52x (p264) vt510
Hebrew Encoding Mode DECHEM Ps = 36 vt52x (p264) vt510
Tektronix 4010/4014 mode DECTEK Ps = 38 dec-std-070 (p389) wy370 (p26)
80 - 132 mode switch Ps = 40 xterm
more(1) fix Ps = 41 xterm
National replacement character set DECNRCM Ps = 42 dec-std-070 (p381) vt52x (p264) vt510 vt420 (p260/282) vt340 (p221/235) wy370 (p26) xterm
Graphics Normal Print mode DECGEPM Ps = 43 vt340 (p221/235) xterm
Graphics Print Monochrome mode DECGPCM Ps = 44 vt340 (p221/235) xterm
Graphics Print Color syntax = HLS DECGPCS Ps = 45 vt340 (p221/235) xterm
Graphics Print No-Background mode DECGPBM Ps = 46 vt340 (p221/235)
Stop Logging (xterm) Ps = 46 xterm
Graphics Unrotated Print mode DECGRCM Ps = 47 vt340 (p221/235) xterm
Use normal screen buffer (xterm) Ps = 47 xterm
VT131 Transmit DEC131TM Ps = 53 vt340 (p221/235)
Greek keyboard mapping DECNAKB Ps = 57 vt52x (p264) vt510
Enter/Return from IBM ProPrinter Emulation Mode DECIPEM Ps = 58 vt52x (p216) vt510
Katakana terminal mode DECKKDM Ps = 59
Horizontal cursor coupling DECHCCM Ps = 60 dec-std-070 (p340) vt52x (p264) vt510 vt420 (p260/282) vt340 (p221/235)
Vertical cursor coupling DECVCCM Ps = 61 dec-std-070 (p341) vt52x (p264) vt510 vt420 (p260/282) vt340 (p221/235)
Page cursor coupling DECPCCM Ps = 64 dec-std-070 (p342) vt52x (p264) vt510 vt420 (p260/282) vt340 (p221/235)
Numeric Keypad DECNKM Ps = 66 vt52x (p264) vt510 vt420 (p260/282) vt340 (p221/235) wy370 (p26) xterm
Backarrow key DECBKM Ps = 67 vt52x (p264) vt510 vt420 (p260/282) vt340 (p221/235) wy370 (p26) xterm
Keyboard usage DECKBUM Ps = 68 dec-std-070 (p389) vt52x (p264) vt510 vt420 (p260/282) vt340 (p221/235) wy370 (p26)
Vertical Split Screen DECLRMM Ps = 69 dec-std-070 (p284) vt52x (p264) vt510 vt420 (p260/282) xterm
Transmit rate limiting DECXRLM Ps = 73 vt52x (p264) vt52x (p325) vt510 vt420 (p260/282) vt340 (p221/235)
Sixel Display Mode DECSDM Ps = 80 xterm
Key position DECKPM Ps = 81 vt52x (p264) vt510 vt420 (p260/282)
No clearing screen on column change DECNCSM Ps = 95 vt52x (p264) vt510 xterm
Cursor right to left DECRLCM Ps = 96 vt52x (p264) vt510
CRT save DECCRTSM Ps = 97 vt52x (p264) vt510
Auto resize DECARSM Ps = 98 vt52x (p264) vt510
Modem control DECMCM Ps = 99 vt52x (p264) vt510
Auto answerback DECAAM Ps = 100 vt52x (p264) vt510
Conceal answerback message DECCANSM Ps = 101 vt52x (p264) vt510
Ignoring null DECNULM Ps = 102 vt52x (p264) vt510
Half-duplex DECHDPXM Ps = 103 vt52x (p264) vt510
Secondary keyboard language DECESKM Ps = 104 vt52x (p264) vt510
Overscan DECOSCNM Ps = 106 vt52x (p264) vt510
Num Lock Mode DECNUMLK Ps = 108 vt52x (p230) vt510
Caps Lock Mode DECCAPSLK Ps = 109 vt52x (p182) vt510
Keyboard LED's Host Indicator Mode DECKLHIM Ps = 110 vt52x (p219) vt510
Framed Windows Mode DECFWM Ps = 111 vt52x (p210)
Review Previous Lines Mode DECRPL Ps = 112 vt52x (p251)
Host Wake-Up Mode (CRT and Energy Saver) DECHWUM Ps = 113 vt52x (p213)
Alternate Text Underline Mode DECATCUM Ps = 114 vt52x (p177)
Alternate Text Color Blink Mode DECATCBM Ps = 115 vt52x (p177)
Bold and Blink Style Mode DECBBSM Ps = 116 vt52x (p179)
Erase Color Mode DECECM Ps = 117 vt52x (p202)
XTERM - Send Mouse X&Y on button press and release Ps = 1000 xterm
XTERM - Use Hilite Mouse Tracking Ps = 1001 xterm
XTERM - Cell Motion Mouse Tracking Ps = 1002 xterm
XTERM - All Motion Mouse Tracking Ps = 1003 xterm
XTERM - Send FocusIn / FocusOut events Ps = 1004 xterm
XTERM - UTF-8 Mouse Mode Ps = 1005 xterm
XTERM - SGR Mouse Mode Ps = 1006 xterm
XTERM - Alternate Scroll Mode Ps = 1007 xterm
RXVT - Scroll to bottom on tty output Ps = 1010 xterm
RXVT - Scroll to bottom on key press Ps = 1011 xterm
fastScroll resource Ps = 1014 xterm
URXVT Mouse Mode Ps = 1015 xterm
SGR mouse PixelMode Ps = 1016 xterm
Interpret "meta" key Ps = 1034 xterm
Special modifiers for alt and numlock keys Ps = 1035 xterm
Send Esc when meta modifies a key Ps = 1036 xterm
Send DEL from the editing-keypad delete key Ps = 1037 xterm
Send ESC when Alt modifies a key Ps = 1039 xterm
Keep selection even if not highlighted Ps = 1040 xterm
Use the CLIPBOARD selection Ps = 1041 xterm
Urgency window hint when Ctrl+G is received Ps = 1042 xterm
Enable raising of the window when Ctrl+G is received Ps = 1043 xterm
Reuse the most recent data copied to CLIPBOARD Ps = 1044 xterm
Extended reverse-wraparound mode Ps = 1045 xterm
Switching to/from alternate screen buffer Ps = 1046 xterm
Use alternate screen buffer Ps = 1047 xterm
Save cursor as in DECSC Ps = 1048 xterm
Use alternate screen buffer Ps = 1049 xterm
Set terminfo/termcap function-key mode Ps = 1050 xterm
Set sun function-key mode Ps = 1051 xterm
Set HP function-key mode Ps = 1052 xterm
Set SCO function-key mode Ps = 1053 xterm
set legacy keboard emulation, i.e, X11R6 Ps = 1060 xterm
Set VT220 keyboard emulation Ps = 1061 xterm
Enable readline mouse button-1 Ps = 2001 xterm
Enable readline mouse button-2 Ps = 2002 xterm
Enable readline mouse button-3 Ps = 2003 xterm
Bracketed Paste Mode Ps = 2004 xterm
Readline character-quoting Ps = 2005 xterm
Readline newline pasting Ps = 2006 xterm
Synchronized Output Mode Ps = 2026
Grapheme Cluster Mode Ps = 2027
Disable Application Escape mode Ps = 7727
Disable mouse wheel - cursor key translation Ps = 7786
Don't cursor home when display is erased TTCH Ps = 8200
Win32 Input Mode Ps = 9001
Select Digital Printed Data Type DECSDPT CSI Ps ) p vt52x (p283) vt510
Secure Reset DECSR CSI Ps = p vt52x (p298) vt510 vt420 (p288/310)
Select ProPrinter Character Set DECSPPCS CSI Ps * p vt52x (p297) vt510
Load Time of Day DECLTOD CSI Ps ; Ps , p vt52x (p226) vt510
Select Auto Repeat Rate DECARR CSI Ps - p vt52x (p174)
Push video attributes onto stack XTPUSHSGR CSI # p xterm
Push video attributes onto stack XTPUSHSGR CSI Pm # p xterm
Print Partial Image decVKPPI CSI Ps ; Ps ! q vk100 (p93)
Set Number of Copies DECSNC CSI Ps & q tphb87 (p792)
Select Bar Code Attributes DECSBCA CSI Pm , q decprint (p130)
Report program name and version XTVERSION CSI > 0 q xterm
Transmit 25th line to host CSI q
White On Black SUNWOB CSI q
Set CH.CODE LED CSI Ps q
Load LEDs DECLL CSI Pm q vt52x (p225) vt510 vt132 (p74/86) vt100 xterm
All LEDs off Ps = 0 vt52x (p225) vt510 xterm
Num Lock on Ps = 1 vt52x (p225) vt510 xterm
Caps Lock On Ps = 2 vt52x (p225) vt510 xterm
Scroll Lock On Ps = 3 vt52x (p225) vt510 xterm
LED 4 On Ps = 4 vt132 (p74/86)
Num Lock off Ps = 21 vt52x (p225) vt510 xterm
Caps Lock Off Ps = 22 vt52x (p225) vt510 xterm
Scroll Lock Off Ps = 23 vt52x (p225) vt510 xterm
LED 4 Off Ps = 24 vt132 (p74/86)
Set Cursor Style DECSCUSR CSI Ps SP q vt52x (p281) vt510 xterm
Steady Block Ps = 2 vt52x (p281) vt510 xterm
Steady Underline Ps = 4 vt52x (p281) vt510 xterm
Blinking bar Ps = 5 xterm
Steady bar Ps = 6 xterm
Select Character Attributes DECSCA CSI Ps " q dec-std-070 (p421) vt52x (p275) vt510 vt420 (p155/177) vt340 (p127/141) vt220 wy370 (p76) xterm
Designate character erasable Ps = 0 dec-std-070 (p421) vt52x (p275) vt510 vt420 (p155/177) vt220 wy370 (p76) xterm
Designate character unerasable Ps = 1 dec-std-070 (p421) vt52x (p275) vt510 vt420 (p155/177) vt220 wy370 (p76) xterm
Designate character erasable Ps = 2 dec-std-070 (p421) vt52x (p275) vt510 vt420 (p155/177) vt220 wy370 (p76) xterm
Set Disconnect Delay Time DECSDDT CSI Ps $ q vt52x (p282) vt510
Pop video attributes from stack XTPOPSGR CSI # q xterm
Enable Local Functions DECELF CSI Pf1 ; Pc1 ; ... Pfn ; Pcn + q vt52x (p205) vt510 vt420 (p195/217)
Select Terminal ID DECTID CSI Ps , q vt52x (p312) vt510
CRT Saver Timing DECCRTST CSI Ps - q vt52x (p190)
NVR Feature Settings DECNVR CSI Pm ! r dtc01 (p57/70)
Setting Block Character Parameters DECBCS CSI Ps ; Ps ; Ps ; Ps ; Ps ' r
Set Baud Rate CSI Ps r
Set Scrolling Region SUNSCRL CSI Ps r
Set Top and Bottom Margins DECSTBM CSI Ps ; Ps r dec-std-070 (p280) vt52x (p303) vt510 vt420 (p134/156) vt340 (p108/122) vt220 vt132 (p77/89) vt100 wy370 (p75) xterm
Set Key Click Volume DECSKCV CSI Ps SP r vt52x (p289) vt510
Set margins (SCO) CSI Ps ; Ps ; Ps ; Ps r
Reset/clear margins (SCO) RSM CSI = r
Restore DEC Private Mode Values XTRESTORE CSI ? Pm r xterm
Restore Modes CSI ? Pm r
Change attributes in rectangular area DECCARA CSI Pt ; Pl ; Pb ; Pr ; Pm $ r dec-std-070 (p428) vt52x (p182) vt510 vt420 (p167/189) xterm
Select Communication Speed DECSCS CSI Ps ; Ps * r vt52x (p280) vt510
Set Modifier Key Reporting DECSMKR CSI Pm1 ; Pf1 ... Pmn ; Pfn + r vt52x (p293) vt510 vt420 (p198/220)
Draw Ruled Line DECDRLBR CSI Pl ; Px ; Plx ; Py ; Ply , r decterm
Energy Saver Timing DECSEST CSI Ps - r vt52x (p284)
Restore IME open state TTIMERS CSI < r
Enter/Exit PCTerm or Scancode Mode DECPCTERM CSI ? Ps ; Ps r vt52x (p235) vt510 vt420 (p311/333)
New Sheet DECNS CSI SP s
Right Justification DECFIL CSI Ps ; Ps ; Ps ; Ps ! s tphb87 (p769)
Page Width Alignment DECHPWA CSI Ps ; Ps " s decprint (p124) tphb87 (p709)
Save Modes CSI ? Pm s
SNI97801 Set Clicker/Repeat CSI Ps s
Repeat off Ps = 0
Repeat on Ps = 1
Clicker off Ps = 2
Clicker on Ps = 3
Push Line zPSH CSI s
Save Cursor Position SCOSC CSI s vt52x (p371) wy370 (p35) xterm
Reset terminal emulator SUNRESET CSI s
Set Left and Right margins DECSLRM CSI Pl ; Pr s vt52x (p294) vt510 vt420 (p133/155) xterm
Select Printer Type DECSPRTT CSI Ps $ s vt52x (p298) vt510
Transmit Line Termination Characters DECTLTC CSI ? Pn1 ; Pn2 ; Pn3 ; Pn4 ; Pn5 ; Pn6 ' s vt340 (p146/160)
Select Transparent Paste Format DECSTPF CSI Ps ) s vws (p110)
Select Flow Control DECSFC CSI Ps ; Ps ; Ps ; Ps * s vt52x (p287) vt510
Erase Ruled Lines DECERLBRP CSI Pl ; Px ; Plx ; Py ; Ply , s decterm
Save IME open state TTIMESV CSI < s
Set/reset shift-escape options XTSHIFTESCAPE CSI > Ps s xterm
Save DEC Private Mode Values XTSAVE CSI ? Pm s xterm
Pop Line zPOP CSI t
Card Reader operations CSI Ps t
Disable ID card reader Ps = 0
Enable ID card reader Ps = 1
Query ID card reader status Ps = 3
Activate other window WYSWDW CSI Ps t wy370 (p110)
Set Lines Per Page DECSLPP CSI Ps t dec-std-070 (p330) vt52x (p290) vt510 vt420 (p132/154) vt340 (p107/121) xterm vws (p108)
Window manipulation XTWINOPS CSI Ps ; Ps ; Ps t xterm
Deiconify (Restore) window (xterm) Ps = 1 xterm
Iconify (minimize) window (xterm) Ps = 2 xterm
Move window Ps = 3 ; x ; y xterm
Size window in pixels Ps = 4 ; height ; width xterm
Raise Window Ps = 5 xterm
Lower Window Ps = 6 xterm
Refresh the xterm window Ps = 7 xterm
Resize window in characters Ps = 8 ; height ; width xterm
Maximise Window Ps = 9 xterm
Full Screen Mode Ps = 10 xterm
Report state of window (normal/iconified) Ps = 11 xterm
Report position of window in pixels Ps = 13 xterm
Report size of window in pixels Ps = 14 xterm
Report size of the screen in pixels Ps = 15 xterm
Report xterm character cell size in pixels Ps = 16 xterm
Report the size of the text area in chars Ps = 18 xterm
Report the size of the screen in characters Ps = 19 xterm
Report icon label Ps = 20 xterm
Report window label Ps = 21 xterm
Save icon and window title on stack Ps = 22 xterm
Restore title and/or icon from stack Ps = 23 xterm
set xterm title mode features XTSMTITLE CSI > Ps t xterm
Set window/icon labels using hexadecimal Ps = 0 xterm
Query window/icon labels using hexadecimal Ps = 1 xterm
Set window/icon labels using UTF-8 Ps = 2 xterm
Query window/icon labels using UTF-8 Ps = 3 xterm
Set Warning Bell Volume DECSWBV CSI Ps SP t vt52x (p308) vt510 xterm
Select Refresh Rate DECSRFR CSI Ps " t vt510
Reverse attributes in rectangular area DECRARA CSI Pt ; Pl ; Pb ; Pr ; Pm ; $ t dec-std-070 (p430) vt52x (p244) vt510 vt420 (p169/191) xterm
Transmit Transparent Paste Buffer DECTTPB CSI Ps ) t vws (p110)
Erase All Ruled Lines in Area DECERLBRA CSI Pl ; Px ; Plx ; Py ; Ply , t decterm
Change IME open state TTIMEST CSI < Ps t
Set Transfer Point zSTP CSI u
Restore cursor position SCORC CSI u vt52x (p371) wy370 (p35) xterm
Set Horizontal Tab Stops DECSHTS CSI Pm u decprint (p135)
Kitty Keyboard Set CSI = Ps ; Ps u
Kitty Keyboard Query CSI ? Ps u
Kitty Keyboard Push CSI > Ps u
Kitty Keyboard Pop CSI < Ps u
Loading Factory NVR settings DECFNVR CSI Pm ! u tphb87 (p805)
SNI97801 Various mode options CSI Ps u
25-line mode on Ps = 0
25-line mode off Ps = 1
Clear character NUL Ps = 2
Clear character SP Ps = 3
Video timeout off Ps = 4
Video timeout on Ps = 5
Page mode on Ps = 8
Auto Roll mode on Ps = 9
Roll Mode Ps = 10
Scroll mode Ps = 11
Reduced-intensity character display Ps = 18
Reduced-intensity background display Ps = 19
Dark background (white on black) Ps = 20
Light background (black on white) Ps = 21
Set Transmit Rate Limit DECSTRL CSI Ps ; Ps " u vt52x (p306) vt510
Request Terminal State Report DECRQTSR CSI Ps $ u dec-std-070 (p461) vt52x (p267) vt510 vt420 (p245/267) vt340 (p206/220) wy370 (p139)
Color Table Request DECCTR CSI 2 ; Ps $ u dec-std-070 (p364) vt52x (p268)
User-Preferred Supplemental Set DECRQUPSS CSI & u dec-std-070 (p380) vt52x (p269) vt510 vt420 (p273/295) vt340 (p231/245) xterm
Set Margin Bell Volume DECSMBV CSI Ps SP u vt52x (p292) vt510 xterm
Select Communication Port DECSCP CSI Ps ; Ps * u vt52x (p278) vt510
Request Key Type DECRQKT CSI Ps , u vt52x (p261) vt510
Start Remote Copy zSRC CSI v
Set Vertical Tab Stops DECSVTS CSI Pm v decprint (p143)
Split screen between pages WYSSPLT CSI Ps v wy370 (p109)
Automatic Sheet Feeder Control DECASFC CSI Ps ! v decprint (p104)
Memory Management DECMM CSI Ps + v
CSI Ps v
Switch within G0 (national/international, 7-bit mode) Ps = 5
Full screen mode off Ps = 7
Fill scroll area with characters (diagnostics) Ps = 8
Output entire character generator Ps = 9
Disable CH.CODE key (7-bit mode) Ps = 10
Enable CH.CODE key (7-bit mode) Ps = 11
Query current code table Ps = 13
Switch to alternative key assignment table (8-bit CH.CODE) Ps = 20
Query current key assignment table (CH.CODE status, 8-bit mode) Ps = 21
Disable CH.CODE key (8-bit mode) Ps = 22
Enable CH.CODE key (8-bit mode) Ps = 23
Request Displayed Extent DECRQDE CSI " v dec-std-070 (p343) vt510 vt420 (p271/293) vt340 (p230/244) xterm
Set Lock Key Style DECSLCK CSI Ps SP v vt52x (p289) vt510
Copy rectangular area DECCRA CSI Pts ; Pls ; Pbs ; Prs ; Pps ; Ptd ; Pld ; Ppd $ v dec-std-070 (p424) vt52x (p189) vt510 vt420 (p161/183) xterm
VT raw keyboard input CSI w
Select Input Tray Failover DECSITF CSI Pm SP w
Set Horizontal Pitch DECSHORP CSI Ps w decprint (p133)
Programmable Underline Character DECUND CSI Ps ! w tphb87 (p769)
Transmit keylock switch status / Reinitialize character generator CSI Ps w
Set Print Format zSPF CSI Ps ; Ps ; Ps w
Request Presentation State Report DECRQPSR CSI Ps $ w vt52x (p265) vt510 vt420 (p248/270) vt340 (p210/224) wy370 (p140) xterm
Enable Filter Rectangle DECEFR CSI Pt ; Pl ; Pb ; Pr ' w dec-std-070 (p1025) xterm vt1000 (p170/180) vws (p116)
Set Port Parameters DECSPP CSI Ps ; Ps ; Ps ; Ps + w vt52x (p296) vt510
Request Key Definition DECRQKD CSI Ps ; Ps , w vt52x (p260) vt510
Select foreground color WYCAA CSI 0-47 ; Ps ; Ps ; Ps w wy370 (p87)
Select foreground color WYCOLOR CSI 48 ; Ps w wy370 (p83)
Select background color WYCOLOR CSI 49 ; Ps w wy370 (p85)
Restore saved foreground and background colors WYCOLOR CSI 50 w wy370 (p92)
Select border color WYCOLOR CSI 51 ; Ps w wy370 (p97)
Select cursor color WYCOLOR CSI 52 ; Ps w wy370 (p98)
Select overstrike position WYSOVR CSI 53 ; Ps w wy370 (p79)
Select user status line attributes and colors WYCOLOR CSI 54 ; Ps w wy370 (p98)
Select system status line attributes and colors WYCOLOR CSI 55 ; Ps w wy370 (p98)
Select replacement character attributes and colors WYCOLOR CSI 56 ; Ps w wy370 (p98)
Select nonerasable character attributes and color WYCOLOR CSI 57 ; Ps w wy370 (p99)
Set date and time WYDTSET CSI 58 ; Ps ; Ps ; Ps ; Ps ; Ps w wy370 (p35)
Define page for session WYDFPG CSI 59 ; Ps ; Ps w wy370 (p106)
Restore default color index values WYIND CSI 60 ; Ps ; Ps w wy370 (p96)
Assign current character foreground WYIND CSI 61 ; Ps w wy370 (p96)
Assign current character background WYIND CSI 62 ; Ps w wy370 (p96)
Turn color index mode on/off WYIND CSI 63 ; Ps w wy370 (p96)
Assign nonerasable character foreground WYIND CSI 64 ; Ps w wy370 (p97)
Assign nonerasable character background WYIND CSI 65 ; Ps w wy370 (p97)
Redefine color index value WYIND CSI 66 ; Ps ; Ps w wy370 (p96)
Set Duplex Print Mode DECSDPM CSI Ps SP x
Printwheel Table Select DECPTS CSI Ps ! x
Font Configuration Request DECFCR CSI tphb87 (p791)
Enable Session DECES CSI & x vt52x (p207) vt420 (p303/325) vt340 (p256/270)
Direct Color Mode WYCDIR CSI Pf ; Pb ; Pa x wy370 (p94)
Request Terminal Parameters DECREQTPARM CSI Ps x vt132 (p75/87) vt100 xterm
Select Attribute Change Extent DECSACE CSI Ps * x dec-std-070 (p432) vt52x (p273) vt510 vt420 (p166/188) xterm
from start to end position, wrapped Ps = 0 dec-std-070 (p432) vt510 xterm
from start to end position, wrapped Ps = 1 dec-std-070 (p432) vt510 xterm
Rectangle (exact) Ps = 2 dec-std-070 (p432) vt510 xterm
Session Page Memory Allocation DECSPMA CSI Ps ; Ps ; Ps ; Ps , x vt52x (p295)
Fill rectangular area DECFRA CSI Pc ; Pt ; Pl ; Pb ; Pr $ x dec-std-070 (p425) vt52x (p209) vt510 vt420 (p162/184) xterm
Request Program Key Free Memory DECRQPKFM CSI + x vt52x (p265) vt510
CSI y
Virtual Terminal locator report CSI y
Set Space Size DECSS CSI Ps ! y tphb87 (p766)
CSI Ps y
Activate 8-bit mode Ps = 20
Activate 7-bit mode Ps = 21
Query active mode Ps = 22
Move split WYMSPLM CSI Ps ; Ps y wy370 (p110)
VT100 confidence tests DECTST CSI 2 ; Ps y vt52x (p316) vt510 vt420 (p291/313) vt220 vt132 (p78/90) vt100
Select checksum extension XTCHECKSUM CSI Ps # y xterm
Request Checksum of Rectangular Area DECRQCRA CSI Pi ; Pg ; Pt ; Pl ; Pb ; Pr * y dec-std-070 (p434) vt52x (p259) vt510 vt420 (p243/265) xterm
Program Key Free Memory Report DECPKFMR CSI Ps ; Ps + y vt52x (p242) vt510
Update Session DECUS CSI Ps , y vt52x (p323)
Reset terminal CSI z
Set Transfer End zSTE CSI z
Switch to screen SSW CSI Ps z
Variable Page Format Select DECVPFS CSI Pm SP z
Density Selection DECDEN CSI Ps " z decprint (p113)
Set Vertical Pitch DECVERP CSI Ps z decprint (p146)
Set smooth scroll rate WYSCRATE CSI Ps z wy370 (p76)
Define left and right margins CSI Ps ; Ps z
Erase rectangular area DECERA CSI Pt ; Pl ; Pb ; Pr $ z dec-std-070 (p426) vt52x (p206) vt510 vt420 (p164/186) xterm
Enable Locator Reporting DECELR CSI Ps ; Pu ' z dec-std-070 (p1020) xterm vt1000 (p171/181) vws (p115)
Invoke Macro DECINVM CSI Ps * z dec-std-070 (p439) vt52x (p215) vt510 vt420 (p47/69)
Program Action Key DECPKA CSI Ps + z vt52x (p241) vt510
Down Line Load Allocation DECDLDA CSI Ps ; , z vt52x (p201)
Clear all tab stops CAT CSI = z
Set Sheet Size DECSSS CSI Ps ; Ps ; Ps ; Ps SP {
Request Font Status DECRFS CSI Ps " { decprint (p129)
Select Locator Events DECSLE CSI Ps ; Pu ' { dec-std-070 (p1024) xterm vt1000 (p175/185) vws (p117)
Push video attributes onto stack XTPUSHSGR CSI # { xterm
Push video attributes onto stack XTPUSHSGR CSI Pm # { xterm
Selective erase rectangular area DECSERA CSI Pt ; Pl ; Pb ; Pr $ { dec-std-070 (p427) vt52x (p286) vt510 vt420 (p165/187) xterm
Select Color Look-Up Table DECSTGLT CSI Ps ) { dec-std-070 (p368) vt52x (p305)
Mono Pt = 0
Alternate Color Pt = 1
Alternate Color Pt = 2
ANSI SGR color Pt = 3
Select Zero Symbol DECSZS CSI Ps , { vt52x (p309)
Draw Relative Vector DECRVEC CSI Ps ; Ps ; Ps SP |
Draw Vector DECVEC CSI Ps ; Ps ; Ps ; Ps ; Ps ! |
Transmit Termination Character DECTTC CSI Ps | vt340 (p144/158) vt132 (p79/91)
Report selected graphic rendition XTREPORTSGR CSI Pt ; Pl ; Pb ; Pr # | xterm
Set Columns Per Page DECSCPP CSI Ps $ | dec-std-070 (p328) vt52x (p279) vt510 vt420 (p130/152) vt340 (p106/120) xterm vws (p108)
80 columns Ps = 0 vt510 vt420 (p130/152) xterm
80 columns Ps = 80 vt510 vt420 (p130/152) xterm
132 columns Ps = 132 vt510 vt420 (p130/152) xterm
Request Locator Position DECRQLP CSI Ps ' | dec-std-070 (p1023) xterm vt1000 (p174/184) vws (p117)
Select Number of Lines/Screen DECSNLS CSI Ps * | dec-std-070 (p344) vt52x (p294) vt510 vt420 (p218/240) xterm
Pop video attributes from stack XTPOPSGR CSI # } xterm
Assign Color DECAC CSI Ps ; Ps ; Ps , | vt52x (p170) xterm
Normal Text Pt = 1
Window Frame Pt = 2
Document Finishing DECFIN CSI Ps ! }
Protected Fields Attribute DECPRO CSI Ps } vt340 (p129/143) vt132 (p75/87)
Alternate Text Color DECATC CSI Ps ; Ps ; Ps , } vt52x (p176) xterm
Insert Column DECIC CSI Ps ' } dec-std-070 (p405) vt52x (p213) vt510 vt420 (p150/172) xterm
Select Active Status Display DECSASD CSI Ps $ } dec-std-070 (p1047) vt52x (p274) vt510 vt420 (p219/241) vt340 (p189/203) wy370 (p74) xterm
Terminal Ps = 0 dec-std-070 (p1047) vt510 vt420 (p219/241) wy370 (p74) xterm
Status Line Ps = 1 dec-std-070 (p1047) vt510 vt420 (p219/241) wy370 (p74) xterm
Local Function Key Control DECLFKC CSI Pk1 ; Pf1 ... Pkn ; Pfn * } vt52x (p224) vt510 vt420 (p197/219)
Terminal Mode Emulation DECTME CSI Ps ; Ps ~ vt52x (p313) vt510
Return to VT220/VT320/WY370 mode Ps = 0 vt52x (p313) vt510
Return to VT220/VT320/WY370 mode Ps = 1 vt52x (p313) vt510
Switch to VT100 Ps = 2 vt52x (p313) vt510
Switch to VT102 Ps = 2
Switch to VT52 mode Ps = 3 vt52x (p313) vt510
VT420 PCTerm Ps = 4 vt52x (p313) vt510
WYSE 60/160 Ps = 5 vt52x (p313) vt510
WYSE 60/160 PCTerm Ps = 6 vt52x (p313) vt510
WYSE 50+ Ps = 7 vt52x (p313) vt510
WYSE 150/120 Ps = 8 vt52x (p313) vt510
TVI 950 Ps = 9 vt52x (p313) vt510
TVI 925 Ps = 10 vt52x (p313) vt510
TVI 910+ Ps = 11 vt52x (p313) vt510
ADDS A2 Ps = 12 vt52x (p313) vt510
SCO Console Ps = 13 vt52x (p313) vt510
WYSE 325 Ps = 14 vt52x (p313)
Delete Column DECDC CSI Ps ' ~ dec-std-070 (p406) vt52x (p191) vt510 vt420 (p149/171) xterm
Select Status Line Type DECSSDT CSI Ps $ -
CSI Ps $ ~
dec-std-070 (p1048) vt52x (p301) vt510 vt420 (p220/242) vt340 (p189/203) xterm
Blank Ps = 0 dec-std-070 (p1048) vt510 vt420 (p220/242) xterm
Indicator Ps = 1 dec-std-070 (p1048) vt510 vt420 (p220/242) xterm
Host-writable Ps = 2 dec-std-070 (p1048) vt510 vt420 (p220/242) xterm
Play Sound DECPS CSI Ps ; Ps ; Ps , ~ vt52x (p243)
Product Macro (MS-DOS Kermit) MSKPROD CSI < Ps ; Ps ; Ps ; Ps ; Ps ; Ps ; Ps ; Ps ; Ps ~ k95 msk (p195)

Operating System Commands

Title Mnemonic Control Sequence Documentation References
Set Text Parameters OSC Ps ; Pt BEL
OSC Ps ; Pt ST
xterm
Set Icon Name and Window Title (xterm) Ps = 0 xterm
Change icon name Ps = 1 xterm
Window title (xterm) Ps = 2 xterm
Set X property on top-level window Ps = 3 xterm
Change color number Ps = 4 ; c ; spec xterm
Change special color number Ps = 5 ; c ; spec xterm
Enable/disable special color number Ps = 6 ; c ; f xterm
Inform current working directory Ps = 7 ; ...
Hyperlink Ps = 8 ; params ; URI
ConEMU Ps = 9 ; Ps ; Ps
Change VT100 text foreground color Ps = 10 xterm
Change VT100 text background color Ps = 11 xterm
Change text cursor color Ps = 12 xterm
Change pointer foreground color Ps = 13 xterm
Change pointer background color Ps = 14 xterm
Change tektronix foreground color Ps = 15 xterm
Change tektronix background color Ps = 16 xterm
Change highlight background color Ps = 17 xterm
Change tektronix cursor color Ps = 18 xterm
Change highlight foreground color Ps = 19 xterm
Set Window Title DECSWT Ps = 21 vt52x (p310) vws (p101)
Shrink to Icon VTESTI Ps = 22 ; Pos ; Text vws (p101)
Change pointer cursor shape Ps = 22 xterm
Expand from Icon VTEEFI Ps = 23 ; Pos vws (p102)
Move Terminal Window VTEMTW Ps = 24 ; Pos vws (p102)
Move Terminal Icon VTEMTI Ps = 25 ; Pos vws (p102)
Disconnect Keyboard VTEDCONK Ps = 26 vws (p103)
Disable Keyboard VTEDK Ps = 27 vws (p103)
Enable Keyboard VTEEK Ps = 28 vws (p103)
Push Terminal VTEPUSH Ps = 29 vws (p103)
Pop Terminal VTEPOP Ps = 2A vws (p104)
Disable Menu Item VTEDMI Ps = 2B ; Item vws (p104)
Enable a Window Options Menu Item VTEEMI Ps = 2C ; Item vws (p104)
Change the Size of the Multi-Scroll Feature VTECMS Ps = 2D ; Size vws (p105)
Enable Window Event Reports VTEEWR Ps = 2E ; Size vws (p106)
Redraw Window with New Font or Size VTECTF Ps = 2F ; Size ; Spacing ; FamilyName vws (p106)
Set Icon Title DECSIN Ps = 2L vt52x (p288)
Change log file Ps = 46 xterm
Set font Ps = 50 xterm
Reserved for emacs shell Ps = 51 xterm
Manipulate selection (clipboard) data Ps = 52 ; Pc ; Pd xterm
Query allowed features XTQALLOWED Ps = 60 xterm
Query disallowed features XTQDISALLOWED Ps = 61 xterm
Query allowable features XTQALLOWABLE Ps = 62 xterm
Reset color number Ps = 104 ; c xterm
Reset special color number Ps = 105 ; c xterm
Enable/disable special color number Ps = 106 ; c ; f xterm
Reset VT100 text foreground color Ps = 110 xterm
Reset VT100 text background color Ps = 111 xterm
Reset text cursor color Ps = 112 xterm
Reset pointer foreground color Ps = 113 xterm
Reset pointer background color Ps = 114 xterm
Reset tektronix foreground color Ps = 115 xterm
Reset Tektronix background color Ps = 116 xterm
Reset highlight color Ps = 117 xterm
Reset tektronix cursor color Ps = 118 xterm
Reset highlight foreground Ps = 119 xterm
FinalTerm Shell Integration Ps = 133 ; ...
VSCode Integration Ps = 663 ; ...
iTerm2 Ps = 1337 ; ...
Windows Terminal Command Ps = 663 ; ...
Set icon to file Ps = I ; c xterm
set Window title Ps = l ; c xterm
set icon label Ps = L ; c xterm
Reset palette (linux) Ps = R
Set palette (linux) Ps = P nrrggbb
Set Wordness? Ps = W ...