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

Control Sequences by Terminal


Kermit 95 Release: 3.0.0 DEV
Build Date: August 1 2025

The tables on this page show which control sequences are supported by which of the following popular terminals:

DEC VT100, VT102
Emulation is complete except for: VT100 confidence tests, and the interlaced video setting neither of which are applicable to a terminal emulator.
DEC VT132
Not currently emulated by Kermit 95. Aside from the VT100/VT102 features mentioned above, the main thing Kermit 95 is missing is its block mode capability - the key thing that differentiates it from the VT102.
VT220
Emulation is complete except for the VT100 confidence tests (not applicable to a terminal emulator) and support for downloadable soft-character sets.
DEC VT420
Not currently emulated by Kermit 95. Most of the rectangular area operations are implemented, but left/right margins, multiple sessions and multiple pages are not currently supported.
DEC VT510, VT520, VT525
Not currently emulated by Kermit 95
xterm
Not currently emulated by Kermit 95
tt (Tera Term)
Not currently emulated by Kermit 95. Supported features based on Documentation as of 28 March 2025.
PuTTY
Not currently emulated by Kermit 95. Supported features based on reading the code as of commit 01043ce4fc90cee578a00872a64fd69e4bb7203a (27 April 2025). If this date is long in the past, PuTTY may have gained more control sequences than indicated here.

Whether a terminal appears here or not depends on whether good enough documentation can be found to provide references for all the control sequences it implements. The DEC VT320 is notably excluded here for that reason-no copy of EK-VT320-RM (the VT320 programmers reference manual) is available online.

All of the information on this page was obtained by reading the available documentation for the listed terminals (or source code where documentation is not available), so there may very well be errors and inconsistencies. If you spot one, log a bug or make a post on GitHub discussions.

Reading the Tables

In the tables on this page, each row represents a control sequence (or parameter) giving its name and mnemonic (if they're known) and control sequence. This is followed by multiple columns, each one representing a particular terminal (or terminal emulator). If the background color of the row is orange, that indicates Kermit 95 does not currently implement that control sequence.

If an 'X' or an 'O' appears in one of the terminal columns, that means the control sequence represented by that row is supported by that terminal (according to that terminals' documentation at least). The 'X' means that K95s emulation of that terminal also supports that control sequence (if K95 supports it at all), while the 'O' means K95s emulation of it does not (or at least not without switching terminal emulation modes first).

For example, the VT100 supports ESC A, but only if the terminal is switched to VT52 emulation mode first. As a result, while both the VT100 and Kermit 95 support ESC A, K95s VT100 emulation does not so it gets an 'O' in the VT100 column.

An 'O' may also appear in the case where K95 doesn't support emulating the terminal at all and as a result the code for that control sequence isn't marked as being available to that terminal emulation.

As these tables list all control sequences whether Kermit 95 implements them or not, it serves to show how complete Kermit 95s emulations of these terminals are (or would be if it emulated them), and forms a kind of to-do list for completing any emulation that is not yet complete (or adding any emulation that is not yet present). At the bottom of the terminal columns you'll find the percentage of control sequences for that table that Kermit 95 implements.

C1 (8-bit) Control Characters

Title Mnemonic Control Sequence vt100 vt102 vt132 vt220 vt340 vt420 vt510 vt520 vt525 k95 xterm tt putty Documentation References
Index IND ESC D X X O X O O O O O X O O O 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 X X X X X X X X X X X X X 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 X vt340 (p143/157)
End selected area ESA ESC G O vt340 (p144/158)
Set Tab Stop HTS ESC H X X O X O O O O O X O O O 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 X X O X O O O O O X O O O 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 X O O O O O X O O 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 X O O O O O X O 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 X X X X X X X X X 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 X vt340 (p149/163)
Start Protected Area SPA ESC V O O vt340 (p128/142) xterm
End Protected Area EPA ESC W O O vt340 (p128/142) xterm
Start of String SOS ESC X X X X X X X X ecma-48 (p66/80) vt52x (p111) vt510 vt420 (p34/56) xterm
Identify Terminal DECID ESC Z X X X X X X X X X X X X X 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 [ X X X X X X X X X X X X ecma-48 (p36/50) vt52x (p111) vt510 vt420 (p34/56) vt340 (p32/46) xterm
String Terminator ST ESC \ X X X X X X X X ecma-48 (p70/84) vt52x (p111) vt510 vt420 (p34/56) vt340 (p32/46) xterm
Operating System Command OSC ESC ] X X X X X X X X ecma-48 (p51/65) vt52x (p111) vt510 vt420 (p35/57) vt340 (p32/46) xterm
Privacy Message PM ESC ^ X X X X X X X X ecma-48 (p53/67) vt52x (p111) vt510 vt420 (p35/57) vt340 (p32/46) xterm
Application Program Command APC ESC _ X X X X X X X X ecma-48 (p33/47) vt52x (p111) vt510 vt420 (p35/57) vt340 (p32/46) xterm
Totals: 6/6
(100.0%)
6/6
(100.0%)
6/6
(100.0%)
9/9
(100.0%)
13/18
(72.2%)
14/14
(100.0%)
14/14
(100.0%)
14/14
(100.0%)
14/14
(100.0%)
14/14
(100.0%)
14/16
(87.5%)
14/14
(100.0%)
5/5
(100.0%)

Single-character functions

Title Mnemonic Control Sequence vt100 vt102 vt132 vt220 vt340 vt420 vt510 vt520 vt525 k95 xterm tt putty Documentation References
Bell BEL BEL X X X X X X X X X X X 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 X X X X X X X X X X X 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 X X X X X X X X X X 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 X X X X X X X X X X X 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 X vt340 (p30/44)
Delete DEL DEL X vt340 (p30/44)
Substitute SUB SUB X X X X X X X X X X 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 ENQ ENQ X X X X X X X X X X X 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 X X X X X X X X X X X 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 X X X X X X X X X X X 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 X X X X X X X X X X ecma-48 (p51/65) dec-std-070 (p383) vt52x (p110) vt510 vt420 (p31/53) vt340 (p28/42) vt220 vt132 (p66/78) vt100
Switch to Standard Character Set LS1 SI X X X X X X X X X X X 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
Switch ot Alternate Character Set LS0 SO X X X X X X X X X X X 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 X X xterm
TAB HT TAB X X X X X X X X X X X 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 X X X X X X X X X X X 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
Totals: 13/13
(100.0%)
13/13
(100.0%)
13/13
(100.0%)
13/13
(100.0%)
13/15
(86.7%)
13/13
(100.0%)
13/13
(100.0%)
13/13
(100.0%)
13/13
(100.0%)
14/14
(100.0%)
11/11
(100.0%)
0/0
(0.0%)
0/0
(0.0%)

Controls beginning with ESC

Title Mnemonic Control Sequence vt100 vt102 vt132 vt220 vt340 vt420 vt510 vt520 vt525 k95 xterm tt putty Documentation References
Transmit 7-bit control characters S7C1T ESC SP F X O O O O O X O O 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 X O O O O O X O O dec-std-070 (p177) vt510 vt420 (p88/110) vt340 (p69/83) vt220 wy370 (p34) xterm
Set ANSI conformance level 1 ESC SP L O O O O O X O dec-std-070 (p173) vt52x (p155) vt510 vt420 (p101/123) vt340 (p81/95) xterm
Set ANSI conformance level 2 ESC SP M O O O O O X O dec-std-070 (p173) vt52x (p155) vt510 vt420 (p101/123) vt340 (p81/95) xterm
Set ANSI conformance level 3 ESC SP N O O O O O X O dec-std-070 (p173) vt52x (p155) vt510 vt420 (p101/123) vt340 (p81/95) xterm
Keyboard Language Selection DECKBD ESC SP } O O O vt52x (p217) vt510
double-height line, top half DECDHL ESC # 3 X X X X X X X X X X X X 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 X X X X X X X X X X X X 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 X X X X X X X X X X X X 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 X X X X X X X X X X X X 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 X vt132 (p73/85)
DEC Screen Alignment Test DECALN ESC # 8 X X X X X X X X X X X X dec-std-070 (p1206) vt52x (p171) vt510 vt420 (p291/313) vt220 vt132 (p71/83) vt100 wy370 (p38) xterm
Wyse double-height line, top half WYDHL ESC # : X wy370 (p99)
Wyse double-height line, bottom half WYDHL ESC # ; X wy370 (p99)
Select default character set ESC % 8 X
Select default character set ESC % @ X X X xterm
Select UTF-8 character set ESC % G X X X xterm
Designate G0 Character Set SCS ESC ( C X X X X X X X X X X X X X 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 X X X X X X X X X X X X X 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 X O O O O O X O O vt52x (p351) vt510 vt420 (p93/115) vt340 (p74/88) vt220 xterm
Designate G3 Character Set SCS ESC + C X O O O O O X O O vt52x (p351) vt510 vt420 (p93/115) vt340 (p74/88) vt220 xterm
Designate G1 Character Set (VT300) SCS ESC - C X X X X X X X vt52x (p351) vt510 vt420 (p93/115) vt340 (p74/88) xterm
Designate G2 Character Set (VT300) SCS ESC . C O O O O O X O vt52x (p351) vt510 vt420 (p93/115) vt340 (p74/88) xterm
Designate G3 Character Set (VT300) SCS ESC / C O O O O O X O vt52x (p351) vt510 vt420 (p93/115) vt340 (p74/88) xterm
Transmit DECXMIT ESC 5 X X vt340 (p149/163) vt132 (p79/91)
Back Index DECBI ESC 6 O O O O X O O dec-std-070 (p294) vt52x (p180) vt510 vt420 (p177/199) xterm
Save Cursor DECSC ESC 7 X X X X X X X X X X X X X dec-std-070 (p442) vt52x (p274) vt510 vt420 (p270/292) vt340 (p229/243) vt220 vt132 (p77/89) vt100 wy370 (p35) xterm
Restore Cursor DECRC ESC 8 X X X X X X X X X X X X X dec-std-070 (p444) vt52x (p246) vt510 vt420 (p270/292) vt340 (p229/243) vt220 vt132 (p75/87) vt100 wy370 (p35) xterm
Forward Index DECFI ESC 9 O O O O X O O dec-std-070 (p292) vt52x (p208) vt510 vt420 (p177/199) xterm
Exit VT52 emulation mode ESC < X X X X X X X X X X X X vt52x (p173) vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p87/99) vt100 xterm
Set keypad to application mode DECKPAM ESC = X X X X X X X X X X X X X 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 > X X X X X X X X X X X X X dec-std-070 (p554) vt52x (p221) vt510 vt420 (p192/214) vt340 (p174/188) vt220 vt132 (p74/86) vt100 vt100 vt52 (p24) wy370 (p42) xterm
VT52 Cursor Up ESC A O O O O O O O O O O O vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p86/98) vt100 vt52 (p23) xterm
VT52 Cursor Down ESC B O O O O O O O O O O O vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p86/98) vt100 vt52 (p23) xterm
VT52 Cursor Right ESC C O O O O O O O O O O O vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p86/98) vt100 vt52 (p24) xterm
VT52 Cursor Left ESC D O O O O O O O O O O O vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p86/98) vt100 vt52 (p20) xterm
VT52 Enable Graphics ESC F O O O O O O O O O O O vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p86/98) vt100 vt52 (p25) xterm
Cursor Home Down (HPTERM) ESC F X X xterm
VT52 Disable Graphics ESC G O O O O O O O O O O O vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p86/98) vt100 vt52 (p25) xterm
VT52 Cursor Home ESC H O O O O O O O O O O O vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p86/98) vt100 vt52 (p20) xterm
VT52 Reverse Linefeed ESC I O O O O O O O O O O O vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p87/99) vt100 vt52 (p19) xterm
VT52 Clear to end of screen ESC J O O O O O O O O O O O vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p87/99) vt100 vt52 (p21) xterm
VT52 Clear to end of line ESC K O O O O O O O O O O O vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p87/99) vt100 vt52 (p21) xterm
Function key assignments (ANSI) SCODFK ESC Q O O vt52x (p369)
Private Use One (PU1) Introducer (SNI-97801-5xx) ESC Q X
Private Use Two (PU2) Introducer (SNI-97801-5xx) ESC R X
VT52 Print cursor line ESC V O O O O O O vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt102
VT52 Enter printer controller mode ESC W O O O O O O vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt102
VT52 Exit printer controller mode ESC X O O O O O O vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt102
VT52 direct cursor address ESC Y Ps Ps O O O O O O O O O O O vt510 vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt132 (p87/99) vt100 vt52 (p20) xterm
VT52 Print Screen ESC ] O O O O O O vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt102
VT52 Enable Auto-print ESC ^ O O O O O O vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt102
VT52 Disable Auto-print ESC _ O O O O O O vt510 vt420 (p328/350) vt340 (p258/272) vt220 vt102
Reset to initial state RIS ESC c X X X X X X X X X X X X X 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
Lock Memory Area (SCO/HPTERM) LMA ESC l X X xterm
Unlock Memory Area (SCO/HPTERM) USR ESC m X X xterm
Lock shift G2, left LS2 ESC n X O O O O O X O O ecma-48 (p49/63) dec-std-070 (p180) vt52x (p341) vt510 vt420 (p98/120) vt340 (p78/92) vt220 wy370 (p49) xterm
Lock shift G3, left LS3 ESC o X O O O O O X O O ecma-48 (p50/64) dec-std-070 (p181) vt52x (p341) vt510 vt420 (p98/120) vt340 (p78/92) vt220 wy370 (p49) xterm
Lock shift G3, right LS3R ESC | X O O O O O X O O ecma-48 (p50/64) dec-std-070 (p184) vt52x (p341) vt510 vt420 (p98/120) vt340 (p78/92) vt220 wy370 (p49) xterm
Lock shift G2, right LS2R ESC } X O O O O O X O O 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 ~ X O O O O X O O ecma-48 (p49/63) dec-std-070 (p182) vt52x (p341) vt420 (p98/120) vt340 (p78/92) vt220 wy370 (p49) xterm
Totals: 24/24
(100.0%)
30/30
(100.0%)
24/26
(92.3%)
39/39
(100.0%)
38/39
(97.4%)
47/47
(100.0%)
46/47
(97.9%)
48/49
(98.0%)
48/49
(98.0%)
38/39
(97.4%)
45/46
(97.8%)
19/19
(100.0%)
26/27
(96.3%)

Device-Control functions

vt320 vt320pc wy370 k95 vt220
Title Mnemonic Control Sequence vt100 vt102 vt132 vt220 vt340 vt420 vt510 vt520 vt525 k95 xterm tt putty Documentation References
User Defined Keys DECUDK DCS Ps ; Ps | Pt ST X O O O O O X X O 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 X X X X X X vt52x (p183) vt510 vt420 (p114/136) vt340 (p90/104) vt220
ReGIS Mode DCS Ps p D...D ST X X vt340 (p13/29) xterm
Sixel DCS P1 ; P2 ; P3 q D...D ST X X vt340 (p232/248) xterm
Define Macro DECDMAC DCS Pid ; Pdt ; Pen ! z D...D ST O O O O X dec-std-070 (p437) vt52x (p199) vt510 vt420 (p44/66)
Assigning User-Preferred Supplemental Sets DECAUPSS DCS Ps ! u Pt ST X X X X X X dec-std-070 (p378) vt52x (p178) vt510 vt420 (p100/122) vt340 (p80/94) xterm
Copy Text to Paste Buffer DECCTPB DCS ! x Pt ST vws (p110)
Restore Terminal State DECRSTS DCS Ps $ p D...D ST X X X X X dec-std-070 (p463) vt52x (p271) vt510 vt420 (p246/268) vt340 (p208/222)
Restore Presentation State DECRSPS DCS Ps $ p D...D ST X X X X X dec-std-070 (p460) vt52x (p270) vt510 vt420 (p255/277) xterm
Copy Key Default DECCKD DCS " z D...D ST X X vt52x (p185)
Load Answerback Message DECLANS DCS Ps v D...D ST X X X vt52x (p222) vt510
Load Banner Message DECLBAN DCS Ps r D...D ST X X X vt52x (p223) vt510
Program Alphanumeric Key DECPAK DCS " y D...D ST X X X vt52x (p232) vt510
Program Function Key DECPFK DCS " x D...D ST X X X vt52x (p238) vt510
Setting Terminal Unit ID DECSTUI DCS ! { D...D ST X X X vt52x (p307)
Tab Stop Report DECTABSR DCS 2 $ u D...D ST X X X X dec-std-070 (p459) vt52x (p311) vt510 xterm
Request Selection or Setting DECRQSS DCS $ q Pt ST O O O O X X O dec-std-070 (p451) vt52x (p266) vt510 vt420 (p267/289) vt340 (p226/240) xterm vws (p112)
Set Graphic Rendition SGR Pt = m X X X X X X dec-std-070 (p451) vt52x (p266) vt510 vt340 (p226/240) xterm
Set Character Attribute DECSCA Pt = " q X X X X X X X dec-std-070 (p451) vt52x (p266) vt510 vt340 (p226/240) xterm
Set Conformance Level DECSCL Pt = " p X X X X X X X dec-std-070 (p451) vt52x (p266) vt510 vt340 (p226/240) xterm
Set Cursor Style DECSCUSR Pt = SP q X X X X X X vt52x (p266) vt510 xterm
Set Top and Bottom Margins DECSTBM Pt = r X X X X X X X dec-std-070 (p451) vt52x (p266) vt510 vt340 (p226/240) xterm
Set Left and Right Margins DECSLRM Pt = s X X X X X dec-std-070 (p451) vt52x (p266) vt510 xterm
Set Lines Per Page DECSLPP Pt = t X X X X X X dec-std-070 (p451) vt52x (p266) vt510 vt340 (p226/240) xterm vws (p112)
Parameter DECPRO Pt = } X vt340 (p226/240)
Set Columns Per Page DECSCPP Pt = $ | X X X X X X dec-std-070 (p451) vt52x (p266) vt510 vt340 (p226/240) xterm vws (p112)
Select Active Status Display DECSASD Pt = $ } X X X X X X dec-std-070 (p451) vt52x (p266) vt510 vt340 (p226/240) xterm
Select Status Line Type DECSSDT Pt = $ ~ X X X X X X dec-std-070 (p451) vt52x (p266) vt510 vt340 (p226/240) xterm
Select Color Lookup Table DECSTGLT Pt = ) { O O X O vt52x (p266) xterm
Select Attribute Change Extent DECSACE Pt = * x X X X X X X dec-std-070 (p451) vt52x (p266) vt510 xterm
Set Number of Lines per Screen DECSNLS Pt = * | X X X X dec-std-070 (p451) vt52x (p266) vt510 xterm
Assign Color DECAC Pt = , | X X X X vt52x (p266) xterm
Alternate Text Color DECATC Pt = , } O O X O vt52x (p266) xterm
Parameter DECTTC Pt = | X vt340 (p226/240)
Parameter DECTLTC Pt = ' s X vt340 (p226/240)
Request resource values XTGETXRES DCS + Q Pt ST X xterm
Set Termcap/Terminfo Data XTSETTCAP DCS + p Pt ST X xterm
Request Termcap/Terminfo String XTGETTCAP DCS + q Pt ST X X xterm
Totals: 0/0
(0.0%)
0/0
(0.0%)
0/0
(0.0%)
1/2
(50.0%)
8/16
(50.0%)
3/7
(42.9%)
13/24
(54.2%)
16/29
(55.2%)
16/29
(55.2%)
17/17
(100.0%)
15/25
(60.0%)
8/11
(72.7%)
0/0
(0.0%)

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

Title Mnemonic Control Sequence vt100 vt102 vt132 vt220 vt340 vt420 vt510 vt520 vt525 k95 xterm tt putty Documentation References
Insert character ICH CSI Ps @ X O O O O O X O O O ecma-48 (p46/60) dec-std-070 (p397) vt52x (p337) vt510 vt420 (p152/174) vt340 (p122/136) vt220 xterm
Scroll Left/Pan right SL CSI Ps SP @ X X X ecma-48 (p63/77) vt340 (p164/178) xterm
Cursor Up CUU CSI Ps A X X X X X X X X X X X X X ecma-48 (p37/51) dec-std-070 (p296) vt52x (p162) vt510 vt420 (p180/202) vt340 (p162/176) vt220 vt132 (p70/82) vt100 xterm
Scroll Right/Pan left SR CSI Ps SP A X X X ecma-48 (p68/82) vt340 (p164/178) xterm
Cursor Down CUD CSI Ps B X X X X X X X X X X X X X ecma-48 (p36/50) dec-std-070 (p298) vt52x (p161) vt510 vt420 (p180/202) vt340 (p163/177) vt220 vt132 (p69/81) vt100 xterm
Cursor Forward CUF CSI Ps C X X X X X X X X X X X X X ecma-48 (p36/50) dec-std-070 (p300) vt52x (p161) vt510 vt420 (p179/201) vt340 (p162/176) vt220 vt132 (p70/82) vt100 xterm
Set Cursor Height (ANSI) SCS CSI = Pa ; Pb C O
Cursor Backward CUB CSI Ps D X X X X X X X X X X X X X ecma-48 (p36/50) dec-std-070 (p302) vt52x (p161) vt510 vt420 (p179/201) vt340 (p162/176) vt220 vt132 (p69/81) vt100 xterm
Turn on/off background colour intensity (ANSI) SBI CSI = Ps D O
Cursor Backward CSI = Ps D X
Cursor Next Line CNL CSI Ps E X X X X X X X ecma-48 (p35/49) vt52x (p158) vt510 xterm
Set Blink (ANSI) SBB CSI = Ps E O
Cursor Previous Line CPL CSI Ps F X X X X X X X ecma-48 (p35/49) vt52x (p159) vt510 xterm
Set Normal Foreground Color (ANSI) SNF CSI = Ps F O
Cursor Horizontal Absolute CHA CSI Ps G O O O X X O O ecma-48 (p34/48) vt52x (p157) vt510 xterm
Set Normal Background Color (ANSI) SNB CSI = Ps G O
Cursor Position CUP CSI Ps ; Ps H X X X X X X X X X X X X X 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
Cursor Horizontal Tab CHT CSI Ps I X X X X X X ecma-48 (p34/48) vt52x (p158) vt510 xterm
Erase in Display ED CSI Ps J X X X X X X X X X X X X X 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 X X X X X X X X X X X X X 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 X X X X X X X X X X X X X 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 X X X X X X X X X X X X X 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 X X xterm
Selective Erase in Display DECSED CSI ? Ps J X X X X X X X X X 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 X X X X X X X X X dec-std-070 (p417) vt510 vt420 (p156/178) vt340 (p124/138) vt220 wy370 (p124) xterm
Selective erase to beginning of screen Ps = 1 X X X X X X X X X dec-std-070 (p417) vt510 vt420 (p156/178) vt340 (p124/138) vt220 wy370 (p124) xterm
Selective erase all Ps = 2 X X X X X X X X X dec-std-070 (p417) vt510 vt420 (p156/178) vt340 (p124/138) vt220 wy370 (p124) xterm
Selective Erase Saved Lines Ps = 3 X xterm
Erase rectangular area CSI > 3 ; Ps1 ; Ps2 ; Ps3 ; Ps4 J X
Erase in Line EL CSI Ps K X X X X X X X X X X X X X 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 X X X X X X X X X X X X X 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 X X X X X X X X X X X X X 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 X X X X X X X X X X X X X 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 X
Clears to beginning of line with NUL (SNI-97801) Ps = 4 X
Clears entire line with NUL (SNI-97801) Ps = 5 X
Clear to end of line with Space (SNI-97801) Ps = 6 X
Clear to beginning of line with Space (SNI-97801) Ps = 7 X
Clear entire line with Space (SNI-97801) Ps = 8 X
Clear to end of line with NUL (SNI-97801) Ps = 9 X
Clear to beginning of line with NUL (SNI-97801) Ps = 10 X
Clear entire line with NUL (SNI-97801) Ps = 11 X
Clear to end of line with Space (SNI-97801) Ps = 12 X
Clear to beginning of line with Space (SNI-97801) Ps = 13 X
Clears the entire line with Space (SNI-97801) Ps = 14 X
Clear to end of line with NUL (SNI-97801 Ps = 15 X
Clear to beginning of line with NUL (SNI-97801) Ps = 16 X
Clear the entire line with NUL (SNI-97801) Ps = 17 X
Erase columns CSI > 3 ; Ps1 ; Ps2 K X
Draw line/set FG CSI > 5 ; Ps1 K X
Selective Erase in Line DECSEL CSI ? Ps K X O O O O O X O O 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 X X X X X X X X X 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 X X X X X X X X X dec-std-070 (p414) vt52x (p285) vt510 vt420 (p157/179) vt340 (p125/139) vt220 wy370 (p125) xterm
Selective erase entire line Ps = 2 X X X X X X X X X dec-std-070 (p414) vt52x (p285) vt510 vt420 (p157/179) vt340 (p125/139) vt220 wy370 (p125) xterm
Insert Line IL CSI Ps L X O X O O O O O X O O O ecma-48 (p47/61) dec-std-070 (p401) vt52x (p338) vt510 vt420 (p151/173) vt340 (p121/135) vt220 vt132 (p81/93) vt102 xterm
Fill mode on (ANSI) CSI = Ps L O
Delete line DL CSI Ps M X O X O O O O O X O O O ecma-48 (p25/39) dec-std-070 (p403) vt52x (p326) vt510 vt420 (p150/172) vt340 (p120/134) vt220 vt132 (p79/91) vt102 xterm
Delete character DCH CSI Ps P X O X O O O O O X O O O ecma-48 (p38/52) dec-std-070 (p399) vt52x (p167) vt510 vt420 (p152/174) vt340 (p121/135) vt220 vt132 (p71/83) xterm
Page Position Absolute PPA CSI Ps SP P X X X X X dec-std-070 (p336) vt52x (p346) vt510 vt420 (p138/160) vt340 (p110/124)
Push current dynamic- and ANSI-palette colors onto stack XTPUSHCOLORS ESC # P X xterm
Push current dynamic- and ANSI-palette colors onto stack XTPUSHCOLORS ESC Pm # P X xterm
Page Position Relative PPR CSI Ps SP Q X X X X X dec-std-070 (p337) vt52x (p347) vt510 vt420 (p139/161) vt340 (p111/125)
Pop stack to set dynamic- and ANSI-palette colors XTPOPCOLORS CSI # Q X xterm
Pop stack to set dynamic- and ANSI-palette colors XTPOPCOLORS CSI Pm # Q X xterm
Cursor Position Report CPR CSI R X X X X X X 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 X xterm
Page Position Backward PPB CSI Ps SP R X X X X X dec-std-070 (p338) vt52x (p347) vt510 vt420 (p138/160) vt340 (p110/124)
Scroll Up / Pan Down SU CSI Ps S O O O O O X O O O ecma-48 (p71/85) dec-std-070 (p346) vt52x (p361) vt510 vt420 (p181/203) vt340 (p163/177) xterm
Report position on title stack XTTITLEPOS CSI # S X xterm
Set or request graphics attribute XTSMGRAPHICS CSI ? Pi ; Pa ; Pv S X xterm
Scroll Down / Pan Up SD CSI Ps T O O O O O X O O O 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 X xterm
Reset title mode features to defaults XTRMTITLE CSI > Pm T X xterm
Next Page NP CSI Ps U X X X X X dec-std-070 (p332) vt52x (p345) vt510 vt420 (p136/158) vt340 (p109/123)
Preceding Page PP CSI Ps V X X X X X dec-std-070 (p334) vt52x (p346) vt510 vt420 (p137/159) vt340 (p109/123)
Set Tab at Every 8 Columns DECST8C CSI ? 5 W X X X X vt52x (p303) vt510 xterm
Erase Character ECH CSI Ps X X O O O O O X O O O ecma-48 (p41/55) dec-std-070 (p407) vt52x (p333) vt510 vt420 (p154/176) vt340 (p124/138) vt220 xterm
Cursor Backward Tabulation CBT CSI Ps Z X X X X X X X ecma-48 (p34/48) vt52x (p157) vt510 xterm
Scroll Down SD CSI Ps ^ X X xterm
Horizontal Position Absolute HPA CSI Ps ` X X X X X X X vt52x (p335) vt510 wy370 (p119) xterm
Horizontal Position Relative HPR CSI Ps a X X X X X X X ecma-48 (p45/59) vt52x (p335) vt510 wy370 (p120) xterm
Repeat REP CSI Ps b X X O O ecma-48 (p55/69) xterm
Device Attributes DA CSI Ps c X X X X X X X X X X X X X 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)
Tertiary Device Attributes DA3 CSI = Ps c O O O O X O O dec-std-070 (p230) vt52x (p166) vt510 vt420 (p233/255) xterm
Secondary Device Attributes DA2 CSI > Ps c X O O O O O X O O O 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 O
Underline Ps = 0 X
Block Ps = 1 X
No cursor Ps = 2 X
Vertical Line Position Absolute VPA CSI Ps d X X X X X X X ecma-48 (p74/88) vt52x (p362) vt510 wy370 (p120) xterm
Vertical Position Relative VPR CSI Ps e X X X X X X X ecma-48 (p74/88) vt52x (p362) vt510 wy370 (p119) xterm
Horizontal and Vertical Position HVP CSI Ps ; Ps f X X X X X X X X X X X X X 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
Tab clear TBC CSI Ps g X X X X X X X X X X X X X 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 X X X X X X X X X X X 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 X X X X X X X X X X X ecma-48 (p73/87) dec-std-070 (p321) vt510 vt420 (p290/312) vt220 vt132 (p84/96) vt100 wy370 (p126) xterm
Set Mode SM CSI Pm h X X X X X X X X X X X X 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 X X vt340 (p141/155) vt132 (p74/86)
Keyboard lock KAM Ps = 2 X X X X X X X X X ecma-48 (p65/79) vt52x (p339) vt510 vt420 (p188/210) vt340 (p170/184) vt220 xterm
Controls Mode On CRM Ps = 3 X X X X ecma-48 (p65/79) vt52x (p160) vt510
ANSI Insert Mode IRM Ps = 4 X O X O O O O O X O O O ecma-48 (p65/79) dec-std-070 (p393) vt52x (p339) vt510 vt420 (p149/171) vt340 (p119/133) vt220 vt132 (p82/94) vt102 xterm
Erasure Mode Set ERM Ps = 6 X X X X X X ecma-48 (p65/79) vt510 vt340 (p119/133) vt132 (p80/92)
Send Receive ON SRM Ps = 12 X X X X X X X X X X ecma-48 (p65/79) dec-std-070 (p390) vt52x (p358) vt510 vt420 (p216/238) vt340 (p186/200) vt220 xterm
Multiple Area Transfer Mode MATM Ps = 15 X vt340 (p143/157)
Send through cursor position TTM Ps = 16 X X X X X ecma-48 (p65/79) vt510 vt340 (p139/153) vt132 (p84/96)
Selected Area Transfer Mode SATM Ps = 17 X vt340 (p142/156)
Line Feed / new line mode LNM Ps = 20 X X X X X X X X X X X X X dec-std-070 (p312) vt52x (p340) vt510 vt420 (p189/211) vt340 (p171/185) vt220 vt132 (p82/94) vt100 xterm
Cursor steady WYSTCURM Ps = 33 X wy370 (p26)
Underline cursor WYULCURM Ps = 34 X X X wy370 (p26)
Key Position Mode DECKPM Ps = 81 X X X X vt52x (p220) vt510 vt420 (p195/217)
DEC Private Mode Set DECSET CSI ? Pm h X X X X X X X X X X X X dec-std-070 (p388) vt510 wy370 (p25) xterm
Application Cursor Keys DECCKM Ps = 1 X X X X X X X X X X X X X 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 X X X X X X X X X X X vt52x (p172) vt510 vt340 (p257/271) vt220 vt100 wy370 (p26) xterm
132 column mode DECCOLM Ps = 3 X X X X X X X X X X X X X 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 X X X X X X X X X X X 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 X X X X X X X X X X X X X 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 X X X X X X X X X X X X X 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 X X X X X X X X X X X X X 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 X X X X X X X X X X X X X 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 O O xterm
Interlace DECINLM Ps = 9 X X X vt132 (p73/85) vt100
Block Mode On DECEDM Ps = 10 X X vt340 (p136/150) vt132 (p72/84) wy370 (p26)
Show Toolbar (rxvt) Ps = 10 X X xterm
Line Transmit Mode DECLTM Ps = 11 X X vt340 (p138/152) vt132 (p74/86)
Start blinking cursor (AT&T 610) Ps = 12 X X X xterm
Start blinking cursor (set only via resource or menu) Ps = 13 X xterm
Space Compression/Field Delimiting Mode DECSCFDM Ps = 13 X X vt340 (p147/161) vt132 (p77/89)
Transmit Execution Mode DECTEM Ps = 14 X X vt340 (p148/162) vt132 (p78/90)
Enable XOR of blinking cursor ctlseq and menu Ps = 14 X xterm
Edit Key Execution Mode DECEKEM Ps = 16 X X vt340 (p136/150) vt132 (p73/85)
Print Form Feed DECPFF Ps = 18 X X X X X X X X X dec-std-070 (p389) vt52x (p237) vt510 vt420 (p211/233) vt220 vt102 wy370 (p26) xterm
Printer extent DECPEX Ps = 19 X X X X X X X X X X X dec-std-070 (p389) vt52x (p237) vt510 vt420 (p210/232) vt340 (p181/195) vt220 vt102 wy370 (p26) xterm
Cursor On DECTCEM Ps = 25 X X X X X X X X X X dec-std-070 (p389) vt52x (p311) vt510 vt420 (p176/198) vt340 (p161/175) vt220 wy370 (p26) xterm
Show scrollbar (rxvt) Ps = 30 X xterm
Right to Left Mode DECRLM Ps = 34 X X X vt52x (p247) vt510
Hebrew Keyboard Mode DECHEBM Ps = 35 X X X X vt52x (p212) vt510
Enable font-shifting functions (rxvt) Ps = 35 X xterm
Hebrew Encoding Mode DECHEM Ps = 36 X X X vt52x (p211) vt510
Enter Tektronix 4010/4014 mode DECTEK Ps = 38 X X X dec-std-070 (p389) vt340 (p218/234) wy370 (p26) xterm
XTERM - Allow 80 - 132 Mode Ps = 40 X xterm
XTERM - more(1) fix Ps = 41 X xterm
Use 7-bit National Replacement Character Sets DECNRCM Ps = 42 X X X X X X X X dec-std-070 (p381) vt52x (p229) vt510 vt420 (p89/111) vt340 (p70/84) vt220 wy370 (p26) xterm
Graphics Expanded Print mode DECGEPM Ps = 43 X X vt340 (p221/235) xterm
Graphics Print Color mode DECGPCM Ps = 44 X X vt340 (p221/235) xterm
Graphics Print Color syntax = RGB DECGPCS Ps = 45 X X vt340 (p221/235) xterm
Graphics Print Background mode DECGPBM Ps = 46 X X vt340 (p221/235) xterm
Graphics Rotated Print mode DECGRCM Ps = 47 X X vt340 (p221/235) xterm
Use alternate screen buffer (xterm) Ps = 47 X X X xterm
VT131 Transmit DEC131TM Ps = 53 X vt340 (p140/154)
Greek/N-A Keyboard Mapping Mode DECNAKB Ps = 57 X X X vt52x (p228) vt510
Greek/N-A Keyboard Mapping Mode DECNAKB Ps = 57 X X X vt52x (p228) vt510
Enter/Return from IBM ProPrinter Emulation Mode DECIPEM Ps = 58 X X X vt52x (p216) vt510
Kanji terminal mode DECKKDM Ps = 59 X
Horizontal cursor coupling DECHCCM Ps = 60 X X X X dec-std-070 (p340) vt510 vt340 (p165/179) wy370 (p26)
Vertical cursor coupling DECVCCM Ps = 61 X X X X X dec-std-070 (p341) vt52x (p324) vt510 vt420 (p183/205) vt340 (p165/179) wy370 (p26)
Page cursor coupling DECPCCM Ps = 64 X X X X X dec-std-070 (p342) vt52x (p234) vt510 vt420 (p184/206) vt340 (p166/180) wy370 (p26)
Numeric Keyboard - Application DECNKM Ps = 66 X X X X X X X X vt52x (p229) vt510 vt420 (p193/215) vt340 (p174/188) wy370 (p26) xterm
Backarrow key sends BS DECBKM Ps = 67 X X X X X X X X vt52x (p180) vt510 vt420 (p188/210) vt340 (p170/184) wy370 (p26) xterm
Keyboard Usage - Data Processing DECKBUM Ps = 68 X X X X X dec-std-070 (p389) vt52x (p219) vt510 vt420 (p194/216) vt340 (p175/189) wy370 (p26)
Vertical Split Screen Mode (DECLRMM) DECVSSM Ps = 69 X X X X X X dec-std-070 (p284) vt52x (p226) vt510 vt420 (p135/157) xterm
Transmit rate limiting DECXRLM Ps = 73 X X X 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 X X xterm
No Clearing Screen on Column Change Mode DECNCSM Ps = 95 X X X X vt52x (p228) vt510 xterm
Right-to-Left Copy Mode DECRLCM Ps = 96 X X X vt52x (p246) vt510
Set/Reset CRT Saver Mode DECCRTSM Ps = 97 X X X vt52x (p191) vt510
Set/Reset Auto Resize Mode DECARSM Ps = 98 X X X vt52x (p175) vt510
Modem Control Mode DECMCM Ps = 99 X X X vt52x (p227) vt510
Set/Reset Auto Answerback Mode DECAAM Ps = 100 X X X vt52x (p169) vt510
Conceal Answerback Message Mode DECCANSM Ps = 101 X X X vt52x (p181) vt510
Null Mode DECNULM Ps = 102 X X X vt52x (p230) vt510
Set/Reset Half-Duplex Mode DECHDPXM Ps = 103 X X X vt52x (p210) vt510
Enable Secondary Keyboard Language Mode DECESKM Ps = 104 X X X vt52x (p207) vt510
Set/Reset Overscan Mode DECOSCNM Ps = 106 X X X vt52x (p231) vt510
Num Lock Mode DECNUMLK Ps = 108 X X X vt52x (p230) vt510
Caps Lock Mode DECCAPSLK Ps = 109 X X X vt52x (p182) vt510
Keyboard LED's Host Indicator Mode DECKLHIM Ps = 110 X X X vt52x (p219) vt510
Set/Reset Framed Windows Mode DECFWM Ps = 111 X X vt52x (p210)
Review Previous Lines Mode DECRPL Ps = 112 X X vt52x (p251)
Host Wake-Up Mode (CRT and Energy Saver) DECHWUM Ps = 113 X X vt52x (p213)
Set/Reset Alternate Text Underline Mode DECATCUM Ps = 114 X X X vt52x (p177)
Set/Reset Alternate Text Color Blink Mode DECATCBM Ps = 115 X X X vt52x (p177)
Bold and Blink Style Mode DECBBSM Ps = 116 X X vt52x (p179)
Erase Color Mode DECECM Ps = 117 X X vt52x (p202)
XTERM - Send Mouse X&Y on button press and release Ps = 1000 X X X X xterm
XTERM - Use Hilite Mouse Tracking Ps = 1001 X xterm
XTERM - Cell Motion Mouse Tracking Ps = 1002 X X X X xterm
XTERM - All Motion Mouse Tracking Ps = 1003 X X X X xterm
XTERM - Send FocusIn / FocusOut events Ps = 1004 X X X xterm
XTERM - Enable UTF-8 Mouse Mode Ps = 1005 X X X xterm
XTERM - Enable SGR Mouse Mode Ps = 1006 X X X X xterm
XTERM - Enable Alternate Scroll Mode Ps = 1007 X xterm
RXVT - Scroll to bottom on tty output Ps = 1010 X xterm
RXVT - Scroll to bottom on key press Ps = 1011 X X xterm
Enable fastScroll resource Ps = 1014 X xterm
URXVT - Enable URXVT Mouse Mode Ps = 1015 X X X X xterm
Enable SGR mouse PixelMode Ps = 1016 X xterm
Interpret "meta" key Ps = 1034 X X xterm
Enable special modifiers for alt and numlock keys Ps = 1035 X xterm
Send Esc when meta modifies a key Ps = 1036 X X xterm
Send DEL from the editing-keypad delete key Ps = 1037 X xterm
Send ESC when Alt modifies a key Ps = 1039 X xterm
Keep selection even if not highlighted Ps = 1040 X xterm
Use the CLIPBOARD selection Ps = 1041 X xterm
Enable Urgency window hint when Ctrl+G is received Ps = 1042 X X xterm
Enable raising of the window when Ctrl+G is received Ps = 1043 X X xterm
Reuse the most recent data copied to CLIPBOARD Ps = 1044 X xterm
Extended reverse-wraparound mode Ps = 1045 X xterm
Enable switching to/from alternate screen buffer Ps = 1046 X xterm
Use alternate screen buffer Ps = 1047 X X X xterm
Save cursor as in DECSC Ps = 1048 X X X xterm
Save cursor as in DECSC Ps = 1049 X X X xterm
Set terminfo/termcap function-key mode Ps = 1050 X xterm
Set sun function-key mode Ps = 1051 X xterm
Set HP function-key mode Ps = 1052 X xterm
Set SCO function-key mode Ps = 1053 X xterm
set legacy keyboard emulation, i.e, X11R6 Ps = 1060 X xterm
Set VT220 keyboard emulation Ps = 1061 X xterm
Enable readline mouse button-1 Ps = 2001 X xterm
Enable readline mouse button-2 Ps = 2002 X xterm
Enable readline mouse button-3 Ps = 2003 X xterm
XTERM - Enable Bracketed Paste Mode Ps = 2004 X X X X xterm
Enable readline character-quoting Ps = 2005 X xterm
Enable readline newline pasting Ps = 2006 X xterm
Begin Synchronized Output BSU Ps = 2026 X
Enable Application Escape mode Ps = 7727 X
Enable mouse wheel - cursor key translation Ps = 7786 X
Move cursor home when display is erased TTCH Ps = 8200 X
Zenith, Heath and AnnArbor set mode CSI > Pm h X
Enable 25th line Ps = 1 X
No Key Click Ps = 2 X
Block Cursor Ps = 4 X
Cursor Off Ps = 5 X
Alternate keypad mode Ps = 7 X
Auto Line Feed on receipt of CR Ps = 8 X
Auto CR on receipt of LF Ps = 9 X
Media Copy MC CSI Ps i X X X X X X X X X X X X 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 X X X X X X X X X X X vt52x (p342) vt510 vt420 (p212/234) vt340 (p183/197) vt220 vt102 xterm
Transmit Screen Ps = 2 X X X X vt52x (p342) vt510
Turn off Printer Controller (Transparent Print) Ps = 4 X X X X X X X X X X X X dec-std-070 (p713) vt52x (p342) vt510 vt420 (p212/234) vt340 (p183/197) vt220 vt102 xterm
Printer Controller (Transparent Print) Ps = 5 X X X X X X X X X X X X dec-std-070 (p713) vt52x (p342) vt510 vt420 (p212/234) vt340 (p183/197) vt220 vt102 xterm
Turn off screen display Ps = 6 X X X X vt52x (p343) vt510
Turn on screen display Ps = 7 X X X X vt52x (p343) vt510
HTML screen dump Ps = 10 X xterm
SVG screen dump Ps = 11 X xterm
Media Copy (DEC Private) MC CSI ? Ps i X X X X X X X vt52x (p342) vt510 vt340 (p182/196) vt220 xterm
Print cursor line Ps = 1 X X X X X X X X X X vt52x (p343) vt510 vt420 (p213/235) vt340 (p184/198) vt220 vt102
Turn off Auto-print Ps = 4 X X X X X X X X X X dec-std-070 (p714) vt52x (p343) vt510 vt420 (p212/234) vt340 (p183/197) vt102 xterm
Auto-print Ps = 5 X X X X X X X X X X X dec-std-070 (p714) vt52x (p343) vt510 vt420 (p212/234) vt340 (p183/197) vt220 vt102 xterm
Stop Printer-to-Host Session Ps = 8 X X X X X vt52x (p343) vt510 vt420 (p214/236) vt340 (p184/198)
Start Printer-to-Host Session Ps = 9 X X X X X vt52x (p343) vt510 vt420 (p213/235) vt340 (p184/198)
Print Composed Main Display Ps = 10 X X X X X X vt52x (p343) vt510 vt420 (p213/235) vt340 (p184/198) xterm
Print All Pages Ps = 11 X X X X X X vt52x (p344) vt510 vt420 (p213/235) vt340 (p184/198) xterm
Assign Printer to Active Host Session Ps = 18 X X X X vt52x (p344) vt420 (p214/236) vt340 (p185/199)
Release Printer Ps = 19 X X vt420 (p214/236) vt340 (p185/199)
Horizontal Position Backward HPB CSI Ps j X ecma-48 (p45/59)
Set Key Click EDK CSI Ps k X
Vertical Position Backward VPB CSI Ps k X ecma-48 (p45/59)
Insert line up CSI = ? l
CSI ? = l
X
Reset Mode RM CSI Pm l X X X X X X X X X X X X 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 X X vt340 (p141/155) vt132 (p74/86)
Keyboard unlocked KAM Ps = 2 X X X X X X X X X ecma-48 (p42/56) dec-std-070 (p388) vt52x (p339) vt510 vt420 (p188/210) vt340 (p170/184) vt220 wy370 (p26) xterm
Controls Mode off CRM Ps = 3 X X X X ecma-48 (p42/56) vt52x (p160) vt510 wy370 (p26)
ANSI Insert Mode IRM Ps = 4 X O X O O O O O X O O 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
Erasure Mode Reset ERM Ps = 6 X X X ecma-48 (p42/56) vt340 (p119/133) vt132 (p80/92)
Send Receive Off SRM Ps = 12 X X X X X X X X X X ecma-48 (p42/56) dec-std-070 (p390) vt52x (p358) vt510 vt420 (p216/238) vt340 (p186/200) vt220 wy370 (p26) xterm
Control execution on FEAM Ps = 13 X X X ecma-48 (p42/56) vt510 wy370 (p26)
Multiple Area Transfer Mode MATM Ps = 15 X vt340 (p143/157)
Send through EOL or EOS TTM Ps = 16 X X X X X ecma-48 (p42/56) vt510 vt340 (p139/153) vt132 (p84/96) wy370 (p26)
Selected Area Transfer Mode SATM Ps = 17 X vt340 (p142/156)
linefeed / newline mode LNM Ps = 20 X X X X X X X X X X X X X dec-std-070 (p312) vt52x (p340) vt510 vt420 (p189/211) vt340 (p171/185) vt220 vt132 (p82/94) vt100 wy370 (p26) xterm
Cursor off Ps = 25 X
Cursor blinking WYSTCURM Ps = 33 X wy370 (p26)
Block cursor WYULCURM Ps = 34 O O wy370 (p26)
97801-5XX - Dead key table off Ps = 51 X
Key Position Mode DECKPM Ps = 81 X X X X vt52x (p220) vt510 vt420 (p195/217)
DEC Private Mode Reset DECRST CSI ? Pm l X X X X X X X X X X X X dec-std-070 (p388) vt52x (p349) vt510 vt420 (p265/287) vt220 vt132 (p83/95) vt100 wy370 (p25) xterm
Cursor key mode DECCKM Ps = 1 X X X X X X X X X X X X X 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 X X X X X X X X X X X vt52x (p172) vt510 vt420 (p327/349) vt220 vt132 (p71/83) vt100 wy370 (p26) xterm
80 Columns DECCOLM Ps = 3 X X X X X X X X X X X X dec-std-070 (p326) vt52x (p188) vt510 vt420 (p131/153) vt220 vt132 (p72/84) vt100 wy370 (p26) xterm
Jump scrolling DECSCLM Ps = 4 X X X X X X X X X X X 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 X X X X X X X X X X X X X 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 X X X X X X X X X X X X X 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 X X X X X X X X X X X X X 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 X X X X X X X X X X X X X 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 X X X vt132 (p73/85) vt100
Turn off X10 mouse reporting Ps = 9 O O xterm
Block mode off DECEDM Ps = 10 X X vt340 (p136/150) vt132 (p72/84) wy370 (p26)
Hide toolbar (rxvt) Ps = 10 X X xterm
Line Transmit Mode DECLTM Ps = 11 X X vt340 (p138/152) vt132 (p74/86)
Stop blinking cursor (AT&T 610) Ps = 12 X X X xterm
Space Compression/Field Delimiting Mode DECSCFDM Ps = 13 X X vt340 (p147/161) vt132 (p77/89)
Disable blinking cursor (reset only by resource or menu) Ps = 13 X xterm
Transmit Execution Mode DECTEM Ps = 14 X X vt340 (p148/162) vt132 (p78/90)
Disable XOR of blinking cursor ctlseq and menu Ps = 14 X xterm
Transfer Termination Mode TTM Ps = 16 X vt132 (p84/96)
Edit Key Execution Mode DECEKEM Ps = 16 X X vt340 (p136/150) vt132 (p73/85)
Print Form Feed DECPFF Ps = 18 X X X X X X X X X X dec-std-070 (p389) vt52x (p237) vt510 vt420 (p211/233) vt340 (p181/195) vt220 vt102 wy370 (p26) xterm
Print extent DECPEX Ps = 19 X X X X X X X X X X dec-std-070 (p389) vt52x (p237) vt510 vt420 (p210/232) vt220 vt102 wy370 (p26) xterm
Cursor Off DECTCEM Ps = 25 X X X X X X X X X X dec-std-070 (p389) vt510 vt420 (p176/198) vt340 (p161/175) vt220 wy370 (p26) xterm
Don't show scrollbar (rxvt) Ps = 30 X xterm
Right to Left Mode DECRLM Ps = 34 X X X vt52x (p247) vt510
Enter english keyboard mode Ps = 35 X X X X vt52x (p212) vt510
Disable font-shifting functions (rxvt) Ps = 35 X xterm
Hebrew Encoding Mode DECHEM Ps = 36 X X X vt52x (p211) vt510
Exit Tektronix 4010/4014 mode DECTEK Ps = 38 X X X X dec-std-070 (p389) vt340 (p218/234) wy370 (p26)
XTERM - Disallow 80 - 132 mode switch Ps = 40 X xterm
XTERM - No more(1) fix Ps = 41 X xterm
8-bit multinational character set DECNRCM Ps = 42 X X X X X X X dec-std-070 (p381) vt52x (p229) vt510 vt420 (p89/111) vt220 wy370 (p26) xterm
Graphics Normal Print mode DECGEPM Ps = 43 X X vt340 (p221/235) xterm
Graphics Print Monochrome mode DECGPCM Ps = 44 X X vt340 (p221/235) xterm
Graphics Print Color syntax = HLS DECGPCS Ps = 45 X X vt340 (p221/235) xterm
Graphics Print No-Background mode DECGPBM Ps = 46 X vt340 (p221/235)
Stop Logging (xterm) Ps = 46 X xterm
Graphics Unrotated Print mode DECGRCM Ps = 47 X X vt340 (p221/235) xterm
Use normal screen buffer (xterm) Ps = 47 X X X xterm
VT131 Transmit DEC131TM Ps = 53 X vt340 (p140/154)
Greek keyboard mapping DECNAKB Ps = 57 X X X vt52x (p264) vt510
Enter/Return from IBM ProPrinter Emulation Mode DECIPEM Ps = 58 X X X vt52x (p216) vt510
Katakana terminal mode DECKKDM Ps = 59 X
Horizontal cursor coupling DECHCCM Ps = 60 X X X X dec-std-070 (p340) vt510 vt340 (p165/179)
Vertical cursor coupling DECVCCM Ps = 61 X X X X X dec-std-070 (p341) vt52x (p324) vt510 vt420 (p183/205) vt340 (p165/179) wy370 (p26)
Page cursor coupling DECPCCM Ps = 64 X X X X X dec-std-070 (p342) vt52x (p234) vt510 vt420 (p184/206) vt340 (p166/180) wy370 (p26)
Numeric Keyboard - Numeric DECNKM Ps = 66 X X X X X X X X vt52x (p229) vt510 vt420 (p193/215) vt340 (p174/188) wy370 (p26) xterm
Backarrow sends DEL DECBKM Ps = 67 X X X X X X X X vt52x (p180) vt510 vt420 (p188/210) vt340 (p170/184) wy370 (p26) xterm
Keyboard Usage - Typewriter mode DECKBUM Ps = 68 X X X X X dec-std-070 (p389) vt52x (p219) vt510 vt420 (p194/216) vt340 (p175/189) wy370 (p26)
Transmit rate limiting DECXRLM Ps = 73 X X X 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 X X xterm
No Clearing Screen on Column Change Mode DECNCSM Ps = 95 X X X X vt52x (p228) vt510 xterm
Right-to-Left Copy Mode DECRLCM Ps = 96 X X X vt52x (p246) vt510
Set/Reset CRT Saver Mode DECCRTSM Ps = 97 X X X vt52x (p191) vt510
Set/Reset Auto Resize Mode DECARSM Ps = 98 X X X vt52x (p175) vt510
Modem Control Mode DECMCM Ps = 99 X X X vt52x (p227) vt510
Set/Reset Auto Answerback Mode DECAAM Ps = 100 X X X vt52x (p169) vt510
Conceal Answerback Message Mode DECCANSM Ps = 101 X X X vt52x (p181) vt510
Null Mode DECNULM Ps = 102 X X X vt52x (p230) vt510
Set/Reset Half-Duplex Mode DECHDPXM Ps = 103 X X X vt52x (p210) vt510
Enable Secondary Keyboard Language Mode DECESKM Ps = 104 X X X vt52x (p207) vt510
Set/Reset Overscan Mode DECOSCNM Ps = 106 X X X vt52x (p231) vt510
Num Lock Mode DECNUMLK Ps = 108 X X X vt52x (p230) vt510
Caps Lock Mode DECCAPSLK Ps = 109 X X X vt52x (p182) vt510
Keyboard LED's Host Indicator Mode DECKLHIM Ps = 110 X X X vt52x (p219) vt510
Set/Reset Framed Windows Mode DECFWM Ps = 111 X X vt52x (p210)
Review Previous Lines Mode DECRPL Ps = 112 X X vt52x (p251)
Host Wake-Up Mode (CRT and Energy Saver) DECHWUM Ps = 113 X X vt52x (p213)
Set/Reset Alternate Text Underline Mode DECATCUM Ps = 114 X X X vt52x (p177)
Set/Reset Alternate Text Color Blink Mode DECATCBM Ps = 115 X X X vt52x (p177)
Bold and Blink Style Mode DECBBSM Ps = 116 X X vt52x (p179)
Erase Color Mode DECECM Ps = 117 X X vt52x (p202)
XTERM - Don't Send Mouse X&Y on button press and release Ps = 1000 X X X X xterm
XTERM - Don't use Hilite Mouse Tracking Ps = 1001 X xterm
XTERM - Cell Motion Mouse Tracking Ps = 1002 X X X X xterm
XTERM - All Motion Mouse Tracking Ps = 1003 X X X X xterm
XTERM - Send FocusIn/FocusOut events Ps = 1004 X X X xterm
XTERM - UTF-8 Mouse Mode Ps = 1005 X X xterm
XTERM - Disable SGR Mouse Mode Ps = 1006 X X X X xterm
XTERM - Alternate Scroll Mode Ps = 1007 X xterm
RXVT - Scroll to bottom on tty output Ps = 1010 X xterm
RXVT - Scroll to bottom on key press Ps = 1011 X X xterm
disable fastScroll resource Ps = 1014 X xterm
Disable urxvt mouse mode Ps = 1015 X X X xterm
Disable SGR mouse PixelMode Ps = 1016 X xterm
Don't Interpret "meta" key Ps = 1034 X X xterm
Disable special modifiers for alt and numlock keys Ps = 1035 X xterm
Don't Send Esc when meta modifies a key Ps = 1036 X X xterm
Send VT220 Remove from the editing-keypad Delete key Ps = 1037 X xterm
Don't Send ESC when Alt modifies a key Ps = 1039 X xterm
Do not Keep selection even if not highlighted Ps = 1040 X xterm
Use the PRIMARY selection Ps = 1041 X xterm
Disable Urgency window manager hint when Ctrl+G is received Ps = 1042 X X xterm
Disable raising of the window when Ctrl+G is received Ps = 1043 X X xterm
No Extended reverse-wraparound mode Ps = 1045 X xterm
Disable switching to/from alternate screen buffer Ps = 1046 X xterm
Use normal screen buffer Ps = 1047 X X X xterm
Restore cursor as in DECSC Ps = 1048 X X X xterm
Normal screen buffer and restore cursor as in DECSC Ps = 1049 X X X xterm
Reset terminfo/termcap function-key mode Ps = 1050 X xterm
Reset sun function-key mode Ps = 1051 X xterm
Reset HP function-key mode Ps = 1052 X xterm
Reset SCO function-key mode Ps = 1053 X xterm
Reset legacy keyboard emulation, i.e, X11R6 Ps = 1060 X xterm
Reset keyboard keyboard emulation to Sun/PC style Ps = 1061 X xterm
Disable readline mouse button-1 Ps = 2001 X xterm
Disable readline mouse button-2 Ps = 2002 X xterm
Disable readline mouse button-3 Ps = 2003 X xterm
XTERM - Disable Bracketed Paste Mode Ps = 2004 X X X X xterm
Disable readline character-quoting Ps = 2005 X xterm
Disable readline newline pasting Ps = 2006 X xterm
End Synchronized Output ESU Ps = 2026 X
Disable Application Escape mode Ps = 7727 X
Disable mouse wheel - cursor key translation Ps = 7786 X
Don't cursor home when display is erased TTCH Ps = 8200 X
Zenith/Heath Mode Reset CIS > Pm l X
Disable 25th line Ps = 1 X
Key Click Ps = 2 X
Underline Cursor Ps = 4 X
Cursor On Ps = 5 X
Keypad Unshifted Ps = 6 X
Exit Alternate keypad mode Ps = 7 X
No Auto Line Feed on receipt of CR Ps = 8 X
No Auto CR on receipt of LF Ps = 9 X
Scroll up one line deleting the previous CSI = ? }
CSI ? = }
CSI = ? m
CSI ? = m
X
Select Graphic Rendition SGR CSI Pm m X X X X X X X X X X X X X 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 X X X X X X X X X X X X X 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 X X X X X X X X X X X X X ecma-48 (p61/75) vt52x (p355) vt510 vt420 (p143/165) vt340 (p115/129) vt220 vt132 (p83/95) vt100 wy370 (p78) xterm
Turn on Faint/Dim Ps = 2 X X X ecma-48 (p61/75) wy370 (p78) xterm
Turn on Italic Ps = 3 X X ecma-48 (p61/75) xterm
Turn on Underline Ps = 4 X X X X X X X X X X X X X 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 Slow Blink Ps = 5 X X X X X X X X X X X X X 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 O
Turn on Fast Blink Ps = 6 X ecma-48 (p61/75)
Turn on Reverse Video Ps = 7 X X X X X X X X X X X X X 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 X X X X X X X ecma-48 (p61/75) vt52x (p355) vt510 vt420 (p143/165) vt340 (p115/129) wy370 (p78) xterm vws (p111)
Crossed-out characters Ps = 9 X X X ecma-48 (p61/75) wy370 (p78) xterm
Select Primary Font Ps = 10 O O O O vt52x (p355) vt510
Display GL Control Characters as Graphic Characters Ps = 11 O O O O vt52x (p355) vt510
Map 80-FF Ps = 12 X X X X vt52x (p355) vt510
Shift High Bit on before displaying characters Ps = 13 X
Shift High Bit on before displaying characters Ps = 14 X
Shift High Bit on before displaying characters Ps = 15 X
Shift High Bit on before displaying characters Ps = 16 X
Shift High Bit on before displaying characters Ps = 17 X
Set Normal Intensity Ps = 21 X
Set Underlined Ps = 21 O
Doubly-underlined Ps = 21 X ecma-48 (p61/75) xterm
Normal (turn off bold and dim) Ps = 22 X X X X X X X X X X 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 X X ecma-48 (p61/75) xterm
Turn off Underline Ps = 24 X X X X X X X X X X 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 X X X X X X X X X X 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 Reverse Video Ps = 27 X X X X X X X X X X 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 X X X X X X X ecma-48 (p61/75) vt52x (p355) vt510 vt420 (p143/165) vt340 (p115/129) wy370 (p78) xterm vws (p111)
Turn off crossed-out Ps = 29 X X X ecma-48 (p61/75) wy370 (p78) xterm
Set Black Foreground Ps = 30 X X X X X X ecma-48 (p61/75) vt52x (p356) xterm vws (p111)
Set Red Foreground Ps = 31 X X X X X X ecma-48 (p61/75) vt52x (p356) xterm vws (p111)
Set Green Foreground Ps = 32 X X X X X X ecma-48 (p61/75) vt52x (p356) xterm vws (p111)
Set Brown Foreground Ps = 33 X X X X X X ecma-48 (p61/75) vt52x (p356) xterm vws (p111)
Set Blue Foreground Ps = 34 X X X X X X ecma-48 (p61/75) vt52x (p356) xterm vws (p111)
Set Magenta Foreground Ps = 35 X X X X X X ecma-48 (p61/75) vt52x (p356) xterm vws (p111)
Set Cyan Foreground Ps = 36 X X X X X X ecma-48 (p61/75) vt52x (p356) xterm vws (p111)
Set White Foreground Ps = 37 X X X X X X ecma-48 (p61/75) vt52x (p356) xterm vws (p111)
Set foreground to RGB values Ps = 38 : 2 : Pi : Pr : Pg : Pb X X X xterm
Set foreground to indexed color Ps = 38 : 5 : Ps X X X xterm
Set foreground to RGB values (alternative/legacy) Ps = 38 ; 2 ; Pr ; Pg ; Pb X X X X xterm
Set foreground to indexed color (alternative/legacy) Ps = 38 ; 5 ; Ps X X X
Set foreground color to default Ps = 39 X X X X X X ecma-48 (p61/75) vt52x (p356) xterm vws (p111)
Set Black Background Ps = 40 X X X X X X ecma-48 (p61/75) vt52x (p356) xterm vws (p112)
Set Red Background Ps = 41 X X X X X X ecma-48 (p61/75) vt52x (p356) xterm vws (p112)
Set Green Background Ps = 42 X X X X X X ecma-48 (p61/75) vt52x (p356) xterm vws (p112)
Set Brown Background Ps = 43 X X X X X X ecma-48 (p61/75) vt52x (p356) xterm vws (p112)
Set Blue Background Ps = 44 X X X X X X ecma-48 (p61/75) vt52x (p356) xterm vws (p112)
Set Magenta Background Ps = 45 X X X X X X ecma-48 (p61/75) vt52x (p356) xterm vws (p112)
Set Cyan Background Ps = 46 X X X X X X ecma-48 (p61/75) vt52x (p356) xterm vws (p112)
Set White Background Ps = 47 X X X X X X ecma-48 (p61/75) vt52x (p356) xterm vws (p112)
Set background to RGB values Ps = 48 : 2 : Pi : Pr : Pg : Pb X X X xterm
Set background to indexed color Ps = 48 : 5 : Ps X X X xterm
Set background to RGB values Ps = 48 ; 2 ; Pr ; Pg ; Pb X X X X xterm
Set background to indexed color Ps = 48 ; 5 ; Ps X X X
Set background color to default Ps = 49 X X X X X X ecma-48 (p61/75) vt52x (p356) xterm vws (p112)
Set Bright Black Foreground Ps = 90 X X X X xterm
Set Bright Red Foreground Ps = 91 X X X X xterm
Set Bright Green Foreground Ps = 92 X X X X xterm
Set Bright Brown Foreground Ps = 93 X X X X xterm
Set Bright Blue Foreground Ps = 94 X X X X xterm
Set Bright Magenta Foreground Ps = 95 X X X X xterm
Set Bright Cyan Foreground Ps = 96 X X X X xterm
Set Bright White Foreground Ps = 97 X X X X xterm
Set Bright Black Background Ps = 100 X X X X xterm
Set Bright Red Background Ps = 101 X X X X xterm
Set Bright Green Background Ps = 102 X X X X xterm
Set Bright Brown Background Ps = 103 X X X X xterm
Set Bright Blue Background Ps = 104 X X X X xterm
Set Bright Magenta Background Ps = 105 X X X X xterm
Set Bright Cyan Background Ps = 106 X X X X xterm
Set Bright White Background Ps = 107 X X X X xterm
Set/reset key modifier options XTMODKEYS CSI > Pp ; Pv m X xterm
Set/reset key modifier options XTMODKEYS CSI > Pp m X xterm
Query key modifier options XTQMODKEYS CSI ? Pp m X xterm
Device Status Report DSR CSI Ps n
CSI ? Ps n
X X X X X X X X X X X X X 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)
Terminal Status Report Ps = 5 X X X X X X X X X X X X ecma-48 (p40/54) vt52x (p331) vt510 vt420 (p236/258) vt340 (p201/215) vt220 vt100 wy370 (p138) xterm
Cursor position report CPR Ps = 6 X X X X X X X X X X X X X ecma-48 (p40/54) vt52x (p327) vt510 vt420 (p236/258) vt340 (p202/216) vt220 vt100 wy370 (p138) xterm
Cursor position report DECXCPR Ps = 6 X X X X X X X dec-std-070 (p310) vt52x (p324) vt52x (p328) vt510 vt420 (p236/258) vt340 (p202/216) xterm
Printer status DECDSR Ps = 15 X X X X X X X X X vt52x (p332) vt510 vt420 (p237/259) vt340 (p202/216) vt220 vt102
UDK status DECDSR Ps = 25 X X X X X X X vt52x (p333) vt510 vt420 (p238/260) vt340 (p203/217) vt220
Keyboard language, UK or US DECDSR Ps = 26 X X X X X X X vt52x (p329) vt510 vt420 (p238/260) vt340 (p203/217) vt220
Report Locator Status Ps = 55 X X X vt340 (p204/218) xterm
Report Locator Type Ps = 56 X X vt340 (p205/219) xterm
Macro Space Report DECMSR Ps = 62 O O O O X O dec-std-070 (p440) vt52x (p330) vt510 vt420 (p240/262) xterm
Memory Checksum DECCKSR Ps = 63; Pid O O O O X O dec-std-070 (p436) vt52x (p187) vt510 vt420 (p240/262) xterm
Data Integrity Report Ps = 75 X X X X X vt52x (p328) vt510 vt420 (p241/263) xterm
Multiple-Session Configuration Status Report Ps = 85 X X vt420 (p242/264) xterm
Disable key modifier options CSI > Ps n X xterm
Select Set-Up Language DECSSL CSI Ps p X X X vt52x (p302) vt510
Set resorce value poitnerMode XTMSPOINTER CSI Ps > p X xterm
Soft Reset DECSTR CSI ! p X X X X X X X X X 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 X X X vt52x (p300) vt510
Select Conformance Level DECSCL CSI Pl ; Pc " p X X X X X X X X X dec-std-070 (p226) vt52x (p276) vt510 vt420 (p87/109) vt220 wy370 (p34) xterm
level 1 Pl = 61 O dec-std-070 (p226) xterm
level 1 Pl = 61 X O O O O O O O dec-std-070 (p226) vt52x (p276) vt510 vt420 (p87/109) vt220 xterm
level 2 Pl = 62 X O O dec-std-070 (p226) vt220 xterm
level 2 - VT320 Pl = 62 O dec-std-070 (p226) xterm
level 2 - VT420 Pl = 62 X O dec-std-070 (p226) vt420 (p87/109) xterm
level 2 - VT510 Pl = 62 O X O O dec-std-070 (p226) vt510 xterm
level 2 - VT520 Pl = 62 X O O O dec-std-070 (p226) vt52x (p276) xterm
level 3 - VT320 Pl = 63 O dec-std-070 (p226) xterm
level 3 - VT420 Pl = 63 X O dec-std-070 (p226) vt420 (p87/109) xterm
level 3 - VT510 Pl = 63 O X O O dec-std-070 (p226) vt510 xterm
level 3 - VT520 Pl = 63 X O O O dec-std-070 (p226) vt52x (p276) xterm
level 4 - VT420 Pl = 64 X O O O O dec-std-070 (p226) vt420 (p87/109) xterm
level 5 Pl = 65 X X X X xterm
8-bit controls Pc = 0 O O O O O O vt510 vt420 (p87/109) xterm
7-bit controls Pc = 1 or any other value O O O O O O vt510 xterm
8-bit controls Pc = 2 O O O O O vt510 xterm
Request ANSI Mode DECRQM CSI Ps $ p X X X X X X X dec-std-070 (p448) vt52x (p262) vt510 vt420 (p257/279) wy370 (p147) xterm
Guarded Area Transfer Mode GATM Ps = 1 X X X X X X vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234) vt132 (p74/86)
Keyboard action KAM Ps = 2 X X X X X X X X ecma-48 (p65/79) vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234) xterm
Control representation CRM Ps = 3 X X X X X X ecma-48 (p65/79) vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234)
Insert/replace IRM Ps = 4 X X X X X X X X ecma-48 (p65/79) dec-std-070 (p393) vt52x (p263) vt510 vt420 (p259/281) vt340 (p119/133) xterm
Status reporting transfer SRTM Ps = 5 X X X X X vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234)
Erasure Mode ERM Ps = 6 X X vt340 (p220/234)
Vertical editing VEM Ps = 7 X X X X vt52x (p263) vt510 vt420 (p259/281)
Horizontal editing (permanently set to 4) HEM Ps = 10 X X X X X X vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234)
Positioning unit PUM Ps = 11 X X X X vt52x (p263) vt510 vt420 (p259/281)
Send/receive SRM Ps = 12 X X X X X X X X ecma-48 (p65/79) dec-std-070 (p390) vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234) xterm
Format effector action FEAM Ps = 13 X X X X vt52x (p263) vt510 vt420 (p259/281)
Format effector transfer FETM Ps = 14 X X X X vt52x (p263) vt510 vt420 (p259/281)
Multiple area transfer MATM Ps = 15 X X X X X vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234)
Transfer termination TTM Ps = 16 X X X X X vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234)
Selected area transfer SATM Ps = 17 X X X X X vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234)
Tabulation stop TSM Ps = 18 X X X X vt52x (p263) vt510 vt420 (p259/281)
Editing boundary EBM Ps = 19 X X X X vt52x (p263) vt510 vt420 (p259/281)
line feed/new line LNM Ps = 20 X X X X X X X X dec-std-070 (p312) vt52x (p263) vt510 vt420 (p259/281) vt340 (p220/234) xterm
Cursor blinking WYSTCURM Ps = 33 X wy370 (p26)
Block cursor WYULCURM Ps = 34 O wy370 (p26)
Request DEC mode DECRQM CSI ? Ps $ p X X X X X X X dec-std-070 (p448) vt510 wy370 (p147) xterm
Cursor keys DECCKM Ps = 1 X X X X X X X X dec-std-070 (p389) vt52x (p264) vt510 vt420 (p260/282) vt340 (p220/234) wy370 (p26) xterm
ANSI DECANM Ps = 2 X X X X X X X vt52x (p264) vt510 vt420 (p260/282) vt340 (p220/234) wy370 (p26) xterm
Column DECCOLM Ps = 3 X X X X X X X X dec-std-070 (p326) vt52x (p264) vt510 vt420 (p260/282) vt340 (p220/234) wy370 (p26) xterm
Scrolling DECSCLM Ps = 4 X X X X X X X dec-std-070 (p389) vt52x (p264) vt510 vt420 (p260/282) vt340 (p187/201) wy370 (p26) xterm
Screen DECSCNM Ps = 5 X X X X X X X X dec-std-070 (p349) vt52x (p264) vt510 vt420 (p260/282) vt340 (p220/234) wy370 (p26) xterm
Origin DECOM Ps = 6 X X X X X X X X dec-std-070 (p389) vt52x (p264) vt510 vt420 (p260/282) vt340 (p220/234) wy370 (p26) xterm
Autowrap DECAWM Ps = 7 X X X X X X X X dec-std-070 (p389) vt52x (p264) vt510 vt420 (p260/282) vt340 (p220/234) wy370 (p26) xterm
Autorepeat DECARM Ps = 8 X X X X X X X X dec-std-070 (p389) vt52x (p264) vt510 vt420 (p260/282) vt340 (p220/234) wy370 (p26) xterm
X10 mouse reporting Ps = 9 X X O xterm
Block mode DECEDM Ps = 10 X X vt340 (p220/234) vt132 (p72/84) wy370 (p26)
Toolbar (rxvt) Ps = 10 X X xterm
Line Transmit Mode DECLTM Ps = 11 X X vt340 (p220/234) vt132 (p74/86)
Blinking cursor (AT&T 610) Ps = 12 X X X xterm
Space Compression/Field Delimiting Mode DECSCFDM Ps = 13 X vt340 (p220/234)
Transmit Execution Mode DECTEM Ps = 14 X vt340 (p220/234)
Edit Key Execution Mode DECEKEM Ps = 16 X vt340 (p220/234)
Print form feed DECPFF Ps = 18 X X X X X X X dec-std-070 (p389) vt52x (p264) vt510 vt420 (p260/282) vt340 (p220/234) wy370 (p26) xterm
Printer extent DECPEX Ps = 19 X X X X X X X X dec-std-070 (p389) vt52x (p264) vt510 vt420 (p260/282) vt340 (p220/234) wy370 (p26) xterm
Text cursor enable DECTCEM Ps = 25 X X X X X X X X dec-std-070 (p389) vt52x (p264) vt510 vt420 (p260/282) vt340 (p221/235) wy370 (p26) xterm
Cursor direction, right to left DECRLM Ps = 34 X X X X vt52x (p264) vt510
Hebrew keyboard mapping DECHEBM Ps = 35 X X X X vt52x (p264) vt510
Hebrew Encoding Mode DECHEM Ps = 36 X X X vt52x (p264) vt510
Tektronix 4010/4014 mode DECTEK Ps = 38 X X dec-std-070 (p389) wy370 (p26)
80 - 132 mode switch Ps = 40 X xterm
more(1) fix Ps = 41 X xterm
National replacement character set DECNRCM Ps = 42 X X X X X X X dec-std-070 (p381) vt52x (p264) vt510 vt420 (p260/282) vt340 (p221/235) wy370 (p26) xterm
Graphics Normal Print mode DECGEPM Ps = 43 X X vt340 (p221/235) xterm
Graphics Print Monochrome mode DECGPCM Ps = 44 X X vt340 (p221/235) xterm
Graphics Print Color syntax = HLS DECGPCS Ps = 45 X X vt340 (p221/235) xterm
Graphics Print No-Background mode DECGPBM Ps = 46 X vt340 (p221/235)
Stop Logging (xterm) Ps = 46 X xterm
Graphics Unrotated Print mode DECGRCM Ps = 47 X X vt340 (p221/235) xterm
Use normal screen buffer (xterm) Ps = 47 X X xterm
VT131 Transmit DEC131TM Ps = 53 X vt340 (p221/235)
Greek keyboard mapping DECNAKB Ps = 57 X X X vt52x (p264) vt510
Enter/Return from IBM ProPrinter Emulation Mode DECIPEM Ps = 58 X X X vt52x (p216) vt510
Katakana terminal mode DECKKDM Ps = 59 X
Horizontal cursor coupling DECHCCM Ps = 60 X X X X X dec-std-070 (p340) vt52x (p264) vt510 vt420 (p260/282) vt340 (p221/235)
Vertical cursor coupling DECVCCM Ps = 61 X X X X X dec-std-070 (p341) vt52x (p264) vt510 vt420 (p260/282) vt340 (p221/235)
Page cursor coupling DECPCCM Ps = 64 X X X X X dec-std-070 (p342) vt52x (p264) vt510 vt420 (p260/282) vt340 (p221/235)
Numeric Keypad DECNKM Ps = 66 X X X X X X X X vt52x (p264) vt510 vt420 (p260/282) vt340 (p221/235) wy370 (p26) xterm
Backarrow key DECBKM Ps = 67 X X X X X X X X vt52x (p264) vt510 vt420 (p260/282) vt340 (p221/235) wy370 (p26) xterm
Keyboard usage DECKBUM Ps = 68 X X X X X X dec-std-070 (p389) vt52x (p264) vt510 vt420 (p260/282) vt340 (p221/235) wy370 (p26)
Vertical Split Screen DECLRMM Ps = 69 X X X X X X dec-std-070 (p284) vt52x (p264) vt510 vt420 (p260/282) xterm
Transmit rate limiting DECXRLM Ps = 73 X X X X X vt52x (p264) vt52x (p325) vt510 vt420 (p260/282) vt340 (p221/235)
Sixel Display Mode DECSDM Ps = 80 X X xterm
Key position DECKPM Ps = 81 X X X X vt52x (p264) vt510 vt420 (p260/282)
No clearing screen on column change DECNCSM Ps = 95 X X X X vt52x (p264) vt510 xterm
Cursor right to left DECRLCM Ps = 96 X X X vt52x (p264) vt510
CRT save DECCRTSM Ps = 97 X X X vt52x (p264) vt510
Auto resize DECARSM Ps = 98 X X X vt52x (p264) vt510
Modem control DECMCM Ps = 99 X X X vt52x (p264) vt510
Auto answerback DECAAM Ps = 100 X X X vt52x (p264) vt510
Conceal answerback message DECCANSM Ps = 101 X X X vt52x (p264) vt510
Ignoring null DECNULM Ps = 102 X X X vt52x (p264) vt510
Half-duplex DECHDPXM Ps = 103 X X X vt52x (p264) vt510
Secondary keyboard language DECESKM Ps = 104 X X X vt52x (p264) vt510
Overscan DECOSCNM Ps = 106 X X X vt52x (p264) vt510
Num Lock Mode DECNUMLK Ps = 108 X X X vt52x (p230) vt510
Caps Lock Mode DECCAPSLK Ps = 109 X X X vt52x (p182) vt510
Keyboard LED's Host Indicator Mode DECKLHIM Ps = 110 X X X vt52x (p219) vt510
Framed Windows Mode DECFWM Ps = 111 X X vt52x (p210)
Review Previous Lines Mode DECRPL Ps = 112 X X vt52x (p251)
Host Wake-Up Mode (CRT and Energy Saver) DECHWUM Ps = 113 X X vt52x (p213)
Alternate Text Underline Mode DECATCUM Ps = 114 X X X vt52x (p177)
Alternate Text Color Blink Mode DECATCBM Ps = 115 X X X vt52x (p177)
Bold and Blink Style Mode DECBBSM Ps = 116 X X vt52x (p179)
Erase Color Mode DECECM Ps = 117 X X vt52x (p202)
XTERM - Send Mouse X&Y on button press and release Ps = 1000 X X O xterm
XTERM - Use Hilite Mouse Tracking Ps = 1001 X X xterm
XTERM - Cell Motion Mouse Tracking Ps = 1002 X X O xterm
XTERM - All Motion Mouse Tracking Ps = 1003 X X O xterm
XTERM - Send FocusIn / FocusOut events Ps = 1004 X X X xterm
XTERM - UTF-8 Mouse Mode Ps = 1005 X X xterm
XTERM - SGR Mouse Mode Ps = 1006 X X O xterm
XTERM - Alternate Scroll Mode Ps = 1007 X xterm
RXVT - Scroll to bottom on tty output Ps = 1010 X xterm
RXVT - Scroll to bottom on key press Ps = 1011 X X xterm
fastScroll resource Ps = 1014 X xterm
URXVT Mouse Mode Ps = 1015 X X O xterm
SGR mouse PixelMode Ps = 1016 X xterm
Interpret "meta" key Ps = 1034 X X xterm
Special modifiers for alt and numlock keys Ps = 1035 X xterm
Send Esc when meta modifies a key Ps = 1036 X X xterm
Send DEL from the editing-keypad delete key Ps = 1037 X xterm
Send ESC when Alt modifies a key Ps = 1039 X xterm
Keep selection even if not highlighted Ps = 1040 X xterm
Use the CLIPBOARD selection Ps = 1041 X xterm
Urgency window hint when Ctrl+G is received Ps = 1042 X X xterm
Enable raising of the window when Ctrl+G is received Ps = 1043 X X xterm
Reuse the most recent data copied to CLIPBOARD Ps = 1044 X xterm
Extended reverse-wraparound mode Ps = 1045 X xterm
Switching to/from alternate screen buffer Ps = 1046 X xterm
Use alternate screen buffer Ps = 1047 X X xterm
Save cursor as in DECSC Ps = 1048 X X xterm
Save cursor as in DECSC Ps = 1049 X X xterm
Set terminfo/termcap function-key mode Ps = 1050 X xterm
Set sun function-key mode Ps = 1051 X xterm
Set HP function-key mode Ps = 1052 X xterm
Set SCO function-key mode Ps = 1053 X xterm
set legacy keboard emulation, i.e, X11R6 Ps = 1060 X xterm
Set VT220 keyboard emulation Ps = 1061 X xterm
Enable readline mouse button-1 Ps = 2001 X xterm
Enable readline mouse button-2 Ps = 2002 X xterm
Enable readline mouse button-3 Ps = 2003 X xterm
Bracketed Paste Mode Ps = 2004 X X X xterm
Readline character-quoting Ps = 2005 X xterm
Readline newline pasting Ps = 2006 X xterm
Synchronized Output Mode Ps = 2026 X
Disable Application Escape mode Ps = 7727 X
Disable mouse wheel - cursor key translation Ps = 7786 X
Don't cursor home when display is erased TTCH Ps = 8200 X
Select Digital Printed Data Type DECSDPT CSI Ps ) p X X X vt52x (p283) vt510
Secure Reset DECSR CSI Ps = p X X X X vt52x (p298) vt510 vt420 (p288/310)
Select ProPrinter Character Set DECSPPCS CSI Ps * p X X X vt52x (p297) vt510
Load Time of Day DECLTOD CSI Ps ; Ps , p X X X X vt52x (p226) vt510
Select Auto Repeat Rate DECARR CSI Ps - p X X vt52x (p174)
Push video attributes onto stack XTPUSHSGR CSI # p X xterm
Push video attributes onto stack XTPUSHSGR CSI Pm # p X xterm
Load LEDs DECLL CSI Pm q X X X X X X X X vt52x (p225) vt510 vt132 (p74/86) vt100 xterm
All LEDs off Ps = 0 X X X X X X X X vt52x (p225) vt510 xterm
Num Lock on Ps = 1 X X X X X X X X vt52x (p225) vt510 xterm
Caps Lock On Ps = 2 X X X X X X X X vt52x (p225) vt510 xterm
Scroll Lock On Ps = 3 X X X X X X X X vt52x (p225) vt510 xterm
LED 4 On Ps = 4 X X vt132 (p74/86)
Num Lock off Ps = 21 X X X X X vt52x (p225) vt510 xterm
Caps Lock Off Ps = 22 X X X X X vt52x (p225) vt510 xterm
Scroll Lock Off Ps = 23 X X X X X vt52x (p225) vt510 xterm
LED 4 Off Ps = 24 X X vt132 (p74/86)
Set Cursor Style DECSCUSR CSI Ps SP q X X X X X X vt52x (p281) vt510 xterm
Steady Block Ps = 2 X X X X X X vt52x (p281) vt510 xterm
Steady Underline Ps = 4 X X X X X X vt52x (p281) vt510 xterm
Blinking bar Ps = 5 X X xterm
Steady bar Ps = 6 X X xterm
Select Character Attributes DECSCA CSI Ps " q X O O O O O X O dec-std-070 (p421) vt52x (p275) vt510 vt420 (p155/177) vt340 (p127/141) vt220 wy370 (p76) xterm
Designate character erasable Ps = 0 X X X X X X X dec-std-070 (p421) vt52x (p275) vt510 vt420 (p155/177) vt220 wy370 (p76) xterm
Designate character unerasable Ps = 1 X X X X X X X dec-std-070 (p421) vt52x (p275) vt510 vt420 (p155/177) vt220 wy370 (p76) xterm
Designate character erasable Ps = 2 X X X X X X X dec-std-070 (p421) vt52x (p275) vt510 vt420 (p155/177) vt220 wy370 (p76) xterm
Set Disconnect Delay Time DECSDDT CSI Ps $ q X X X X vt52x (p282) vt510
Pop video attributes from stack XTPOPSGR CSI # q X xterm
Enable Local Functions DECELF CSI Pf1 ; Pc1 ; ... Pfn ; Pcn + q X X X X vt52x (p205) vt510 vt420 (p195/217)
Select Terminal ID DECTID CSI Ps , q X X X vt52x (p312) vt510
CRT Saver Timing DECCRTST CSI Ps - q X X vt52x (p190)
Set Top and Bottom Margins DECSTBM CSI Ps ; Ps r X X X X X X X X X X X X X 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 X X X vt52x (p289) vt510
Restore DEC Private Mode Values XTRESTORE CSI ? Pm r X xterm
Change attributes in rectangular area DECCARA CSI Pt ; Pl ; Pb ; Pr ; Pm $ r O O O O X O dec-std-070 (p428) vt52x (p182) vt510 vt420 (p167/189) xterm
Select Communication Speed DECSCS CSI Ps ; Ps * r X X X vt52x (p280) vt510
Set Modifier Key Reporting DECSMKR CSI Pm1 ; Pf1 ... Pmn ; Pfn + r X X X X 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 X X vt52x (p284)
Restore IME open state TTIMERS CSI < r X
Enter/Exit PCTerm or Scancode Mode DECPCTERM CSI ? Ps ; Ps r X X X X vt52x (p235) vt510 vt420 (p311/333)
Save Cursor Position SCOSC CSI s O O X O O vt52x (p371) xterm
Set Left and Right margins DECSLRM CSI Pl ; Pr s X X X X X X vt52x (p294) vt510 vt420 (p133/155) xterm
Select Printer Type DECSPRTT CSI Ps $ s X X X vt52x (p298) vt510
Transmit Line Termination Characters DECTLTC CSI ? Pn1 ; Pn2 ; Pn3 ; Pn4 ; Pn5 ; Pn6 ' s X vt340 (p146/160)
Select Transparent Paste Format DECSTPF CSI Ps ) s vws (p110)
Select Flow Control DECSFC CSI Ps ; Ps ; Ps ; Ps * s X X X vt52x (p287) vt510
Erase Ruled Lines DECERLBRP CSI Pl ; Px ; Plx ; Py ; Ply , s decterm
Save IME open state TTIMESV CSI < s X
Set/reset shift-escape options XTSHIFTESCAPE CSI > Ps s X xterm
Save DEC Private Mode Values XTSAVE CSI ? Pm s X xterm
Set Lines Per Page DECSLPP CSI Ps t X X X X X X X X X dec-std-070 (p330) vt52x (p290) vt510 vt420 (p132/154) vt340 (p107/121) xterm vws (p108)
Window manipulation XTWINOPS CSI Ps ; Ps ; Ps t X X X xterm
Deiconify (Restore) window (xterm) Ps = 1 X X X xterm
Iconify (minimize) window (xterm) Ps = 2 X X X xterm
Move window Ps = 3 ; x ; y X X X xterm
Size window in pixels Ps = 4 ; height ; width X X X xterm
Raise Window Ps = 5 X X xterm
Lower Window Ps = 6 X X xterm
Refresh the xterm window Ps = 7 X X X xterm
Resize window in characters Ps = 8 ; height ; width X X X xterm
Maximise Window Ps = 9 X X xterm
Full Screen Mode Ps = 10 X X xterm
Report state of window (normal/iconified) Ps = 11 X X X xterm
Report position of window in pixels Ps = 13 X X xterm
Report size of window in pixels Ps = 14 X X xterm
Report size of the screen in pixels Ps = 15 X X X xterm
Report xterm character cell size in pixels Ps = 16 X X xterm
Report the size of the text area in chars Ps = 18 X X X xterm
Report the size of the screen in characters Ps = 19 X X X xterm
Report icon label Ps = 20 X X xterm
Report window label Ps = 21 X X xterm
Save icon and window title on stack Ps = 22 X X xterm
Restore title and/or icon from stack Ps = 23 X X xterm
set xterm title mode features XTSMTITLE CSI > Ps t X xterm
Set window/icon labels using hexadecimal Ps = 0 X xterm
Query window/icon labels using hexadecimal Ps = 1 X xterm
Set window/icon labels using UTF-8 Ps = 2 X xterm
Query window/icon labels using UTF-8 Ps = 3 X xterm
Set Warning Bell Volume DECSWBV CSI Ps SP t X X X X vt52x (p308) vt510 xterm
Reverse attributes in rectangular area DECRARA CSI Pt ; Pl ; Pb ; Pr ; Pm ; $ t O O O O X O 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 X
Restore cursor position SCORC CSI u O O X O O vt52x (p371) xterm
Set Transmit Rate Limit DECSTRL CSI Ps ; Ps " u X X X vt52x (p306) vt510
Request Terminal State Report DECRQTSR CSI Ps $ u X X X X X dec-std-070 (p461) vt52x (p267) vt510 vt420 (p245/267) vt340 (p206/220)
Color Table Request DECCTR CSI 2 ; Ps $ u X X dec-std-070 (p364) vt52x (p268)
User-Preferred Supplemental Set DECRQUPSS CSI & u X X X X X X dec-std-070 (p380) vt52x (p269) vt510 vt420 (p273/295) vt340 (p231/245) xterm
Set Margin Bell Volume DECSMBV CSI Ps SP u X X X X vt52x (p292) vt510 xterm
Select Communication Port DECSCP CSI Ps ; Ps * u X X X vt52x (p278) vt510
Request Key Type DECRQKT CSI Ps , u X X X vt52x (p261) vt510
Request Displayed Extent DECRQDE CSI " v O O O O O X O dec-std-070 (p343) vt510 vt420 (p271/293) vt340 (p230/244) xterm
Set Lock Key Style DECSLCK CSI Ps SP v X X X vt52x (p289) vt510
Copy rectangular area DECCRA CSI Pts ; Pls ; Pbs ; Prs ; Pps ; Ptd ; Pld ; Ppd $ v O O O O X O dec-std-070 (p424) vt52x (p189) vt510 vt420 (p161/183) xterm
Request Presentation State Report DECRQPSR CSI Ps $ w X X X X X X vt52x (p265) vt510 vt420 (p248/270) vt340 (p210/224) xterm
Enable Filter Rectangle DECEFR CSI Pt ; Pl ; Pb ; Pr ' w X X dec-std-070 (p1025) xterm vt1000 (p170/180) vws (p116)
Set Port Parameters DECSPP CSI Ps ; Ps ; Ps ; Ps + w X X X vt52x (p296) vt510
Request Key Definition DECRQKD CSI Ps ; Ps , w X X X vt52x (p260) vt510
Enable Session DECES CSI & x X X X X vt52x (p207) vt420 (p303/325) vt340 (p256/270)
Request Terminal Parameters DECREQTPARM CSI Ps x X X X X X X vt132 (p75/87) vt100 xterm
Select Attribute Change Extent DECSACE CSI Ps * x O O O O X O dec-std-070 (p432) vt52x (p273) vt510 vt420 (p166/188) xterm
from start to end position, wrapped Ps = 0 X X X X X dec-std-070 (p432) vt510 xterm
from start to end position, wrapped Ps = 1 X X X X X dec-std-070 (p432) vt510 xterm
Rectangle (exact) Ps = 2 X X X X X dec-std-070 (p432) vt510 xterm
Session Page Memory Allocation DECSPMA CSI Ps ; Ps ; Ps ; Ps , x X X vt52x (p295)
Fill rectangular area DECFRA CSI Pc ; Pt ; Pl ; Pb ; Pr $ x O O O O X O dec-std-070 (p425) vt52x (p209) vt510 vt420 (p162/184) xterm
Request Program Key Free Memory DECRQPKFM CSI + x X X X vt52x (p265) vt510
VT100 confidence tests DECTST CSI 2 ; Ps y X X X X X X X X vt52x (p316) vt510 vt420 (p291/313) vt220 vt132 (p78/90) vt100
Select checksum extension XTCHECKSUM CSI Ps # y X xterm
Request Checksum of Rectangular Area DECRQCRA CSI Pi ; Pg ; Pt ; Pl ; Pb ; Pr * y O O O O X X dec-std-070 (p434) vt52x (p259) vt510 vt420 (p243/265) xterm
Program Key Free Memory Report DECPKFMR CSI Ps ; Ps + y X X X vt52x (p242) vt510
Update Session DECUS CSI Ps , y X X vt52x (p323)
Erase rectangular area DECERA CSI Pt ; Pl ; Pb ; Pr $ z X X X X X X X dec-std-070 (p426) vt52x (p206) vt510 vt420 (p164/186) xterm
Enable Locator Reporting DECELR CSI Ps ; Pu ' z X X dec-std-070 (p1020) xterm vt1000 (p171/181) vws (p115)
Invoke Macro DECINVM CSI Ps * z O O O O X dec-std-070 (p439) vt52x (p215) vt510 vt420 (p47/69)
Program Action Key DECPKA CSI Ps + z X X X vt52x (p241) vt510
Down Line Load Allocation DECDLDA CSI Ps ; , z X X vt52x (p201)
Select Locator Events DECSLE CSI Ps ; Pu ' { X X dec-std-070 (p1024) xterm vt1000 (p175/185) vws (p117)
Push video attributes onto stack XTPUSHSGR CSI # { X xterm
Push video attributes onto stack XTPUSHSGR CSI Pm # { X xterm
Selective erase rectangular area DECSERA CSI Pt ; Pl ; Pb ; Pr $ { O O O O X O O dec-std-070 (p427) vt52x (p286) vt510 vt420 (p165/187) xterm
Select Color Look-Up Table DECSTGLT CSI Ps ) { O O X dec-std-070 (p368) vt52x (p305)
Mono Pt = 0 X
Alternate Color Pt = 1 X
Alternate Color Pt = 2 X
ANSI SGR color Pt = 3 X
Select Zero Symbol DECSZS CSI Ps , { X X vt52x (p309)
Transmit Termination Character DECTTC CSI Ps | X X vt340 (p144/158) vt132 (p79/91)
Report selected graphic rendition XTREPORTSGR CSI Pt ; Pl ; Pb ; Pr # | X xterm
Set Columns Per Page DECSCPP CSI Ps $ | X X X X X X X X dec-std-070 (p328) vt52x (p279) vt510 vt420 (p130/152) vt340 (p106/120) xterm vws (p108)
80 columns Ps = 0 X X X X X X vt510 vt420 (p130/152) xterm
80 columns Ps = 80 X X X X X X vt510 vt420 (p130/152) xterm
132 columns Ps = 132 X X X X X X vt510 vt420 (p130/152) xterm
Request Locator Position DECRQLP CSI Ps ' | X X dec-std-070 (p1023) xterm vt1000 (p174/184) vws (p117)
Select Number of Lines/Screen DECSNLS CSI Ps * | X X X X X X dec-std-070 (p344) vt52x (p294) vt510 vt420 (p218/240) xterm
Pop video attributes from stack XTPOPSGR CSI # } X xterm
Assign Color DECAC CSI Ps ; Ps ; Ps , | O O X O vt52x (p170) xterm
Normal Text Pt = 1 X
Protected Fields Attribute DECPRO CSI Ps } X X vt340 (p129/143) vt132 (p75/87)
Alternate Text Color DECATC CSI Ps ; Ps ; Ps , } O O X O vt52x (p176) xterm
Insert Column DECIC CSI Ps ' } O O O O X O dec-std-070 (p405) vt52x (p213) vt510 vt420 (p150/172) xterm
Select Active Status Display DECSASD CSI Ps $ } X X X X X X X X dec-std-070 (p1047) vt52x (p274) vt510 vt420 (p219/241) vt340 (p189/203) wy370 (p74) xterm
Terminal Ps = 0 X X X X X X dec-std-070 (p1047) vt510 vt420 (p219/241) wy370 (p74) xterm
Status Line Ps = 1 X X X X X X dec-std-070 (p1047) vt510 vt420 (p219/241) wy370 (p74) xterm
Local Function Key Control DECLFKC CSI Pk1 ; Pf1 ... Pkn ; Pfn * } X X X X vt52x (p224) vt510 vt420 (p197/219)
Terminal Mode Emulation DECTME CSI Ps ; Ps ~ X X X X vt52x (p313) vt510
Return to VT220/VT320/WY370 mode Ps = 0 O O O vt52x (p313) vt510
Return to VT220/VT320/WY370 mode Ps = 1 O O O vt52x (p313) vt510
Switch to VT100 Ps = 2 O O O vt52x (p313) vt510
Switch to VT102 Ps = 2 X
Switch to VT52 mode Ps = 3 X X X X vt52x (p313) vt510
VT420 PCTerm Ps = 4 X X X vt52x (p313) vt510
WYSE 60/160 Ps = 5 X X X X vt52x (p313) vt510
WYSE 60/160 PCTerm Ps = 6 X X X vt52x (p313) vt510
WYSE 50+ Ps = 7 X X X X vt52x (p313) vt510
WYSE 150/120 Ps = 8 X X X vt52x (p313) vt510
TVI 950 Ps = 9 X X X X vt52x (p313) vt510
TVI 925 Ps = 10 X X X X vt52x (p313) vt510
TVI 910+ Ps = 11 X X X X vt52x (p313) vt510
ADDS A2 Ps = 12 X X X vt52x (p313) vt510
SCO Console Ps = 13 X X X X vt52x (p313) vt510
WYSE 325 Ps = 14 X X vt52x (p313)
Delete Column DECDC CSI Ps ' ~ X X X X X X dec-std-070 (p406) vt52x (p191) vt510 vt420 (p149/171) xterm
Select Status Line Type DECSSDT CSI Ps $ -
CSI Ps $ ~
X X X X X X X X dec-std-070 (p1048) vt52x (p301) vt510 vt420 (p220/242) vt340 (p189/203) xterm
Blank Ps = 0 X X X X X X dec-std-070 (p1048) vt510 vt420 (p220/242) xterm
Indicator Ps = 1 X X X X X X dec-std-070 (p1048) vt510 vt420 (p220/242) xterm
Host-writable Ps = 2 X X X X X X dec-std-070 (p1048) vt510 vt420 (p220/242) xterm
Play Sound DECPS CSI Ps ; Ps ; Ps , ~ X X X vt52x (p243)
Product Macro (MS-DOS Kermit) MSKPROD CSI < Ps ; Ps ; Ps ; Ps ; Ps ; Ps ; Ps ; Ps ; Ps ~ X k95 msk (p195)
Totals: 56/59
(94.9%)
73/76
(96.1%)
78/101
(77.2%)
100/101
(99.0%)
125/207
(60.4%)
159/213
(74.6%)
213/351
(60.7%)
242/410
(59.0%)
242/410
(59.0%)
385/385
(100.0%)
296/493
(60.0%)
218/284
(76.8%)
147/159
(92.5%)

Operating System Commands

Title Mnemonic Control Sequence vt100 vt102 vt132 vt220 vt340 vt420 vt510 vt520 vt525 k95 xterm tt putty Documentation References
Set Text Parameters OSC Ps ; Pt BEL
OSC Ps ; Pt ST
X X X X X xterm
Set Icon Name and Window Title (xterm) Ps = 0 X X X X xterm
Change icon name Ps = 1 X X X xterm
Window title (xterm) Ps = 2 X X X X xterm
Set X property on top-level window Ps = 3 X xterm
Change color number Ps = 4 ; c ; spec X X X xterm
Change special color number Ps = 5 ; c ; spec X X X xterm
Enable/disable special color number Ps = 6 ; c ; f X X xterm
Change VT100 text foreground color Ps = 10 X X X xterm
Change VT100 text background color Ps = 11 X X X xterm
Change text cursor color Ps = 12 X X xterm
Change pointer foreground color Ps = 13 X xterm
Change pointer background color Ps = 14 X xterm
Change tektronix foreground color Ps = 15 X X xterm
Change tektronix background color Ps = 16 X X xterm
Change highlight background color Ps = 17 X X X xterm
Change tektronix cursor color Ps = 18 X xterm
Change highlight foreground color Ps = 19 X X X xterm
Set Window Title DECSWT Ps = 21 X X X X vt52x (p310) vws (p101)
Shrink to Icon VTESTI Ps = 22 ; Pos ; Text vws (p101)
Change pointer cursor shape Ps = 22 X 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 X X X vt52x (p288)
Change log file Ps = 46 X xterm
Set font Ps = 50 X xterm
Reserved for emacs shell Ps = 51 X xterm
Manipulate selection (clipboard) data Ps = 52 ; Pc ; Pd X X X xterm
Query allowed features XTQALLOWED Ps = 60 X xterm
Query disallowed features XTQDISALLOWED Ps = 61 X xterm
Query allowable features XTQALLOWABLE Ps = 62 X xterm
Reset color number Ps = 104 ; c X X X xterm
Reset special color number Ps = 105 ; c X X X xterm
Enable/disable special color number Ps = 106 ; c ; f X X xterm
Reset VT100 text foreground color Ps = 110 X X X xterm
Reset VT100 text background color Ps = 111 X X X xterm
Reset text cursor color Ps = 112 X X xterm
Reset pointer foreground color Ps = 113 X xterm
Reset pointer background color Ps = 114 X xterm
Reset tektronix foreground color Ps = 115 X X xterm
Reset Tektronix background color Ps = 116 X X xterm
Reset highlight color Ps = 117 X X X xterm
Reset tektronix cursor color Ps = 118 X xterm
Reset highlight foreground Ps = 119 X X X xterm
Set icon to file Ps = I ; c X xterm
set Window title Ps = l ; c X X xterm
set icon label Ps = L ; c X xterm
Reset palette (linux) Ps = R O
Set palette (linux) Ps = P nrrggbb O
Set Wordness? Ps = W ... X
Totals: 0/0
(0.0%)
0/0
(0.0%)
0/0
(0.0%)
0/0
(0.0%)
0/0
(0.0%)
0/0
(0.0%)
0/0
(0.0%)
2/3
(66.7%)
2/3
(66.7%)
22/22
(100.0%)
21/42
(50.0%)
16/22
(72.7%)
5/7
(71.4%)