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: 16 April 2025

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

DEC VT100
Emulation is complete except for: VT100 confidence tests, and the interlaced video and keyboard autorepeat settings.
DEC VT102
Emulation is complete except for: VT100 confidence tests, and the interlaced video and keyboard autorepeat settings.
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: VT100 confidence tests, the keyboard auto-repeat setting, and support for downloadable soft-character sets.
DEC VT420
Not currently emulated by Kermit 95. Most of the rectangular area operations are implemented, but support for macros, the left/right margin, multiple sessions and multiple pages.
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.

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, 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 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 colour 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.

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 vt420 vt510 vt520 vt525 xterm tt
Index IND ESC D X X O X O O O O O O
Next Line NEL ESC E X X X X X X X X X X
Set Tab Stop HTS ESC H X X O X O O O O O O
Reverse Index RI ESC M X X O X O O O O O O
Single shift G2, left SS2 ESC N X O O O O O O
Single shift G3, left SS3 ESC O X O O O O O O
Device Control String DCS ESC P X X X X X X X
Start Protected Area SPA ESC V O
End Protected Area EPA ESC W O
Start of String SOS ESC X X X X X X X
Identify Terminal DECID ESC Z X X X X X X X X X X
Control Sequence Introducer CSI ESC [ X X X X X X X X X X
String Terminator ST ESC \ X X X X X X
Operating System Command OSC ESC ] X X X X X X
Privacy Message PM ESC ^ X X X X X X
Application Program Command APC ESC _ X X X X X X
Totals: 6/6
(100.0%)
6/6
(100.0%)
6/6
(100.0%)
9/9
(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%)

Single-character functions

Title Mnemonic Control Sequence vt100 vt102 vt132 vt220 vt420 vt510 vt520 vt525 xterm tt
Bell BEL BEL X X X X X X X X X
Backspace BS BS X X X X X X X X X
Carriage Return CR CR X X X X X X X X X
Return Terminal Status ENQ ENQ X X X X X X X X X
Form Feed FF FF X X X X X X X X X
Line Feed or New Line (NL) LF LF X X X X X X X X X
Null NUL NUL X X X X X X X X
Switch to Standard Character Set LS1 SI X X X X X X X X X
Switch ot Alternate Character Set LS0 SO X X X X X X X X X
Space SP SP X
TAB HT TAB X X X X X X X X X
Vertical Tab VT VT X X X X X X X X X
Totals: 11/11
(100.0%)
11/11
(100.0%)
11/11
(100.0%)
11/11
(100.0%)
11/11
(100.0%)
11/11
(100.0%)
11/11
(100.0%)
11/11
(100.0%)
11/11
(100.0%)
0/0
(0.0%)

Controls beginning with ESC

Title Mnemonic Control Sequence vt100 vt102 vt132 vt220 vt420 vt510 vt520 vt525 xterm tt
Transmit 7-bit control characters S7C1T ESC SP F X O O O O O O
Transmit 8-bit control characters S8C1T ESC SP G X O O O O O O
Set ANSI conformance level 1 ESC SP L O O O O O
Set ANSI conformance level 2 ESC SP M O O O O O
Set ANSI conformance level 3 ESC SP N O O O O O
Keyboard Language Selection DECKBD ESC SP } O O O
double-height line, top half DECDHL ESC # 3 X X X X X X X X X
double-height line, bottom half DECDHL ESC # 4 X X X X X X X X X
single width line DECSWL ESC # 5 X X X X X X X X X
double width line DECDWL ESC # 6 X X X X X X X X X
Hard Copy (DEC Private) DECHCP ESC # 7 X
DEC Screen Alignment Test DECALN ESC # 8 X X X X X X X X X X
Select default character set ESC % @ X
Select UTF-8 character set ESC % G X
Designate G0 Character Set SCS ESC ( C X X X X X X X X X X
Designate G1 Character Set SCS ESC ) C X X X X X X X X X X
Designate G2 Character Set SCS ESC * C X O O O O O O
Designate G3 Character Set SCS ESC + C X O O O O O O
Designate G1 Character Set (VT300) SCS ESC - C X X X X X
Designate G2 Character Set (VT300) SCS ESC . C O O O O O
Designate G3 Character Set (VT300) SCS ESC / C O O O O O
Transmit DECXMIT ESC 5 X
Back Index DECBI ESC 6 O O O O O O
Save Cursor DECSC ESC 7 X X X X X X X X X
Restore Cursor DECRC ESC 8 X X X X X X X X X X
Forward Index DECFI ESC 9 O O O O O O
Exit VT52 emulation mode ESC < X X X X X X X X X
Set keypad to application mode DECKPAM ESC = X X X X X X X X X X
Set keypad to numeric mode DECKPNM ESC > X X X X X X X X X X
VT52 Cursor Up ESC A O O O O O O O O O
VT52 Cursor Down ESC B O O O O O O O O O
VT52 Cursor Right ESC C O O O O O O O O O
VT52 Cursor Left ESC D O O O O O O O O O O
VT52 Enable Graphics ESC F O O O O O O O O O O
Cursor Home Down (HPTERM) ESC F X
VT52 Disable Graphics ESC G O O O O O O O O O
VT52 Cursor Home ESC H O O O O O O O O O O
VT52 Reverse Linefeed ESC I O O O O O O O O O
VT52 Clear to end of screen ESC J O O O O O O O O O
VT52 Clear to end of line ESC K O O O O O O O O O
Function key assignments (ANSI) SCODFK ESC Q O O
VT52 Print cursor line ESC V O O O O O O
VT52 Enter printer controller mode ESC W O O O O O O
VT52 Exit printer controller mode ESC X O O O O O O
VT52 direct cursor address ESC Y Ps Ps O O O O O O O O O
VT52 Print Screen ESC ] O O O O O O
VT52 Enable Autoprint ESC ^ O O O O O O
VT52 Disable Autoprint ESC _ O O O O O O
Reset to initial state RIS ESC c X X X X X X X X X X
Lock Memory (HPTERM) ESC l X
Unlock Memory (HPTERM) ESC m X
Lock shift G2, left LS2 ESC n X O O O O O O
Lock shift G3, left LS3 ESC o X O O O O O O
Lock shift G3, right LS3R ESC | X O O O O O O
Lock shift G2, right LS2R ESC } X O O O O O O
Lock shift G1, right LS1R ESC ~ X O O O O O
Totals: 24/24
(100.0%)
30/30
(100.0%)
24/26
(92.3%)
39/39
(100.0%)
47/47
(100.0%)
46/47
(97.9%)
48/49
(98.0%)
48/49
(98.0%)
43/46
(93.5%)
21/21
(100.0%)

Device-Control functions

Title Mnemonic Control Sequence vt100 vt102 vt132 vt220 vt420 vt510 vt520 vt525 xterm tt
User Defined Keys DECUDK DCS Ps ; Ps | Pt ST X X X X X X X
Down-Line-Load Soft Character Set DECDLD DCS Ps ; Ps ; Ps ; Ps ; Ps ; Ps { .... ST X X X X X
Define Macro DECDMAC DCS Ps ; Ps ; Ps ! z ... ST X X X X
Assigning User-Preferred Supplemental Sets DECAUPSS DCS Ps ! u Pt ST X X X X X
Restore Terminal State DECRSTS DCS Ps $ p D...D ST X X X X
Restore Presentation State DECRSPS DCS Ps $ p D...D ST X X X X X
Copy Key Default DECCKD DCS " z D...D ST X X
Load Answerback Message DECLANS DCS Ps v D...D ST X X X
Load Banner Message DECLBAN DCS Ps r D...D ST X X X
Program Alphanumeric Key DECPAK DCS " y D...D ST X X X
Program Function Key DECPFK DCS " x D...D ST X X X
Setting Terminal Unit ID DECSTUI DCS ! { D...D ST X X X
Tab Stop Report DECTABSR DCS 2 $ u D...D ST X X X X
Request Status String DECRQSS DCS $ q Pt ST X X X X X X
Parameter SGR Pt = m X
Parameter DECSCA Pt = " q X
Parameter DECSCL Pt = " p X
Parameter DECSTBM Pt = r X
Set Left and Right Margins DECSLRM Pt = s X
Parameter DECSLPP Pt = t X
Parameter DECPRO Pt = $ | X
Parameter DECSASD Pt = $ } X
Parameter DECSSDT Pt = $ ~ X
Select Attrib Change Extent DECSACE Pt = * x X
Set Num Lines Per Screen DECSNLS Pt = * | X
Request resource values XTGETXRES DCS + Q Pt ST X
Set Termcap/Terminfo Data XTSETTCAP DCS + p Pt ST X
Request Termcap/Terminfo String XTGETTCAP DCS + q Pt ST X X
Totals: 0/0
(0.0%)
0/0
(0.0%)
0/0
(0.0%)
1/2
(50.0%)
1/7
(14.3%)
1/12
(8.3%)
1/14
(7.1%)
1/14
(7.1%)
1/19
(5.3%)
1/4
(25.0%)

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

Title Mnemonic Control Sequence vt100 vt102 vt132 vt220 vt420 vt510 vt520 vt525 xterm tt
Insert character ICH CSI Ps @ X O O O O O O
Scroll Left/Pan right SL CSI Ps SP @ X
Cursor Up CUU CSI Ps A X X X X X X X X X X
Scroll Right/Pan left SR CSI Ps SP A X
Cursor Down CUD CSI Ps B X X X X X X X X X X
Cursor Forward CUF CSI Ps C X X X X X X X X X X
Cursor Backward CUB CSI Ps D X X X X X X X X X X
Cursor Next Line CNL CSI Ps E X X X X X
Cursor Previous Line CPL CSI Ps F X X X X X
Cursor Horizontal Absolute CHA CSI Ps G O O O O O
Cursor Position CUP CSI Ps ; Ps H X X X X X X X X X X
Cursor Horizontal Tab CHT CSI Ps I X X X X X
Erase in Display ED CSI Ps J X X X X X X X X X
Clear to end of screen with Space Ps = 0 X X X X X X X X X
Clear to beginning of screen with Space Ps = 1 X X X X X X X X X
Clear whole screen with Space Ps = 2 X X X X X X X X X
Erase Saved Lines Ps = 3 X
Selective Erase in Display DECSED CSI ? Ps J X X X X X X X
Selective erase to end of screen Ps = 0 X X X X X X X
Selective erase to beginning of screen Ps = 1 X X X X X X X
Selective erase all Ps = 2 X X X X X X X
Selective Erase Saved Lines Ps = 3 X
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
Clear to end of line with space Ps = 0 X X X X X X X X X X
Clear to beginning of line with Space Ps = 1 X X X X X X X X X X
Clear whole cursor line with Space Ps = 2 X X X X X X X X X 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 O
Selective erase to end of line Ps = 0 X X X X X X X
Selective erase to beginning of line Ps = 1 X X X X X X X
Selective erase entire line Ps = 2 X X X X X X X
Insert Line IL CSI Ps L X O X O O O O O O
Delete line DL CSI Ps M X O X O O O O O O
Delete character DCH CSI Ps P X O X O O O O O O
Page Position Absolute PPA CSI Ps SP P X X X X
Push current dynamic- and ANSI-palette colors onto stack XTPUSHCOLORS ESC # P X
Push current dynamic- and ANSI-palette colors onto stack XTPUSHCOLORS ESC Pm # P X
Page Position Relative PPR CSI Ps SP Q X X X X
Pop stack to set dynamic- and ANSI-palette colors XTPOPCOLORS CSI # Q X
Pop stack to set dynamic- and ANSI-palette colors XTPOPCOLORS CSI Pm # Q X
Cursor Position Report CPR CSI R X X X X X
Report current and number of entries on the palette stack XTREPORTCOLORS CSI # R X
Page Position Backward PPB CSI Ps SP R X X X X
Scroll Up / Pan Down SU CSI Ps S O O O O O O
Report position on title stack XTTITLEPOS CSI # S X
Set or request graphics attribute XTSMGRAPHICS CSI ? Pi ; Pa ; Pv S X
Scroll Down / Pan Up SD CSI Ps T O O O O O O
Begin highlight mouse tracking XTHIMOUSE CSI Ps ; Ps ; Ps ; Ps ; Ps T X
Reset title mode features to defaults XTRMTITLE CSI > Pm T X
Next Page NP CSI Ps U X X X X
Preceding Page PP CSI Ps V X X X X
Set Tab at Every 8 Columns DECST8C CSI ? 5 W X X X X
Erase Character ECH CSI Ps X X O O O O O O
Cursor Backward Tabulation CBT CSI Ps Z X X X X X
Scroll Down SD CSI Ps ^ X
Horizontal Position Absolute HPA CSI Ps ` X X X X X
Horizontal Position Relative HPR CSI Ps a X X X X X
Repeat REP CSI Ps b O O
Device Attributes DA CSI Ps c X X X X X X X X X X
Tertiary Device Attributes DA3 CSI = Ps c O O O O O O
Secondary Device Attributes DA2 CSI > Ps c X O O O O O O
Vertical Line Position Absolute VPA CSI Ps d X X X X X
Vertical Position Relative VPR CSI Ps e X X X X X
Horizontal and Vertical Position HVP CSI Ps ; Ps f X X X X X X X X X X
Tab clear TBC CSI Ps g X X X X X X X X X X
Clear tab stop at cursor Ps = 0 X X X X X X X X X
Clear all tab stops Ps = 3 X X X X X X X X X
Set Mode SM CSI Pm h X X X X X X X X X X
Guarded Area Transfer Mode GATM Ps = 1 X
Keyboard lock KAM Ps = 2 X X X X X X X
Controls Mode On CRM Ps = 3 X X X
ANSI Insert Mode IRM Ps = 4 X O X O O O O O O
Erasure Mode Set ERM Ps = 6 X X X X
Send Receive ON SRM Ps = 12 X X X X X X X
Send through cursor position TTM Ps = 16 X X X X
Line Feed / new line mode LNM Ps = 20 X X X X X X X X X X
Cursor steady WYSTCURM Ps = 33 X
Underline cursor WYULCURM Ps = 34 X
Key Position Mode DECKPM Ps = 81 X X X X
DEC Private Mode Set DECSET CSI ? Pm h X X X X X X X X
Application Cursor Keys DECCKM Ps = 1 X X X X X X X X X X
Return from VT52 emulation DECANM Ps = 2 X X X X X X X X
132 column mode DECCOLM Ps = 3 X X X X X X X X X X
Smooth scroll DECSCLM Ps = 4 X X X X X X X X X
Reverse screen DECSCNM Ps = 5 X X X X X X X X X X
Relative origin DECOM Ps = 6 X X X X X X X X X X
Auto Wrap mode DECAWM Ps = 7 X X X X X X X X X X
Autorepeat DECARM Ps = 8 X X X X X X X X X X
X10 mouse reporting Ps = 9 O O
Interlace DECINLM Ps = 9 X X X
Block Mode On DECEDM Ps = 10 X
Show Toolbar (rxvt) Ps = 10 X
Line Transmit Mode DECLTM Ps = 11 X
Start blinking cursor (AT&T 610) Ps = 12 X X
Start blinking cursor (set only via resource or menu) Ps = 13 X
Space Compression/Field Delimiting Mode DECSCFDM Ps = 13 X
Transmit Execution Mode DECTEM Ps = 14 X
Enable XOR of blinking cursor ctlseq and menu Ps = 14 X
Edit Key Execution Mode DECEKEM Ps = 16 X
Print Form Feed DECPFF Ps = 18 X X X X X X X X
Printer extent DECPEX Ps = 19 X X X X X X X X X
Cursor On DECTCEM Ps = 25 X X X X X X X
Show scrollbar (rxvt) Ps = 30 X
Right to Left Mode DECRLM Ps = 34 X X X
Hebrew Keyboard Mode DECHEBM Ps = 35 X X X
Enable font-shifting functions (rxvt) Ps = 35 X
Hebrew Encoding Mode DECHEM Ps = 36 X X X
Enter Tektronix 4010/4014 mode DECTEK Ps = 38 X X
XTERM - Allow 80 - 132 Mode Ps = 40 X
XTERM - more(1) fix Ps = 41 X
Use 7-bit National Replacement Character Sets DECNRCM Ps = 42 X X X X X X
Graphics Expanded Print mode DECGEPM Ps = 43 X
Graphics Print Color mode DECGPCM Ps = 44 X
Graphics Print Color syntax = RGB DECGPCS Ps = 45 X
Graphics Print Background mode DECGPBM Ps = 46 X
Graphics Rotated Print mode DECGRCM Ps = 47 X
Use alternate screen buffer (xterm) Ps = 47 X X
Greek/N-A Keyboard Mapping Mode DECNAKB Ps = 57 X X X
Greek/N-A Keyboard Mapping Mode DECNAKB Ps = 57 X X X
Enter/Return from IBM ProPrinter Emulation Mode DECIPEM Ps = 58 X X X
Kanji terminal mode DECKKDM Ps = 59 X
Horizontal cursor coupling DECHCCM Ps = 60 X X X
Vertical cursor coupling DECVCCM Ps = 61 X X X X
Page cursor coupling DECPCCM Ps = 64 X X X X
Numeric Keyboard - Application DECNKM Ps = 66 X X X X X X
Backarrow key sends BS DECBKM Ps = 67 X X X X X X
Keyboard Usage - Data Processing DECKBUM Ps = 68 X X X X
Vertical Split Screen Mode (DECLRMM) DECVSSM Ps = 69 X X X X X X
Transmit rate limiting DECXRLM Ps = 73 X X X
Enable Sixel Display Mode DECSDM Ps = 80 X
No Clearing Screen on Column Change Mode DECNCSM Ps = 95 X X X X
Right-to-Left Copy Mode DECRLCM Ps = 96 X X X
Set/Reset CRT Saver Mode DECCRTSM Ps = 97 X X X
Set/Reset Auto Resize Mode DECARSM Ps = 98 X X X
Modem Control Mode DECMCM Ps = 99 X X X
Set/Reset Auto Answerback Mode DECAAM Ps = 100 X X X
Conceal Answerback Message Mode DECCANSM Ps = 101 X X X
Null Mode DECNULM Ps = 102 X X X
Set/Reset Half-Duplex Mode DECHDPXM Ps = 103 X X X
Enable Secondary Keyboard Language Mode DECESKM Ps = 104 X X X
Set/Reset Overscan Mode DECOSCNM Ps = 106 X X X
Num Lock Mode DECNUMLK Ps = 108 X X X
Caps Lock Mode DECCAPSLK Ps = 109 X X X
Keyboard LED's Host Indicator Mode DECKLHIM Ps = 110 X X X
Set/Reset Framed Windows Mode DECFWM Ps = 111 X X
Review Previous Lines Mode DECRPL Ps = 112 X X
Host Wake-Up Mode (CRT and Energy Saver) DECHWUM Ps = 113 X X
Set/Reset Alternate Text Underline Mode DECATCUM Ps = 114 X X
Set/Reset Alternate Text Color Blink Mode DECATCBM Ps = 115 X X
Bold and Blink Style Mode DECBBSM Ps = 116 X X
Erase Color Mode DECECM Ps = 117 X X
XTERM - Send Mouse X&Y on button press and release Ps = 1000 X X
XTERM - Use Hilite Mouse Tracking Ps = 1001 X
XTERM - Cell Motion Mouse Tracking Ps = 1002 X X
XTERM - All Motion Mouse Tracking Ps = 1003 X X
XTERM - Send FocusIn / FocusOut events Ps = 1004 X X
XTERM - Enable UTF-8 Mouse Mode Ps = 1005 X X
XTERM - Enable SGR Mouse Mode Ps = 1006 X X
XTERM - Enable Alternate Scroll Mode Ps = 1007 X
RXVT - Scroll to bottom on tty output Ps = 1010 X
RXVT - Scroll to bottom on key press Ps = 1011 X
Enable fastScroll resource Ps = 1014 X
URXVT - Enable URXVT Mouse Mode Ps = 1015 X X
Enable SGR mouse PixelMode Ps = 1016 X
Interpret "meta" key Ps = 1034 X
Enable special modifiers for alt and numlock keys Ps = 1035 X
Send Esc when meta modifies a key Ps = 1036 X
Send DEL from the editing-keypad delete key Ps = 1037 X
Send ESC when Alt modifies a key Ps = 1039 X
Keep selection even if not highlighted Ps = 1040 X
Use the CLIPBOARD selection Ps = 1041 X
Enable Urgency window hint when Ctrl+G is received Ps = 1042 X
Enable raising of the window when Ctrl+G is received Ps = 1043 X
Reuse the most recent data copied to CLIPBOARD Ps = 1044 X
Extended reverse-wraparound mode Ps = 1045 X
Enable switching to/from alternate screen buffer Ps = 1046 X
Use alternate screen buffer Ps = 1047 X X
Save cursor as in DECSC Ps = 1048 X X
Save cursor as in DECSC Ps = 1049 X X
Set terminfo/termcap function-key mode Ps = 1050 X
Set sun function-key mode Ps = 1051 X
Set HP function-key mode Ps = 1052 X
Set SCO function-key mode Ps = 1053 X
set legacy keboard emulation, i.e, X11R6 Ps = 1060 X
Set VT220 keyboard emulation Ps = 1061 X
Enable readline mouse button-1 Ps = 2001 X
Enable readline mouse button-2 Ps = 2002 X
Enable readline mouse button-3 Ps = 2003 X
XTERM - Enable Bracketed Paste Mode Ps = 2004 X X
Enable readline character-quoting Ps = 2005 X
Enable readline newline pasting Ps = 2006 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
Media Copy MC CSI Ps i X X X X X X X X X
Print whole screen (default) Ps = 0 X X X X X X X X X
Transmit Screen Ps = 2 X X X
Turn off Printer Controller (Transparent Print) Ps = 4 X X X X X X X X X
Printer Controller (Transparent Print) Ps = 5 X X X X X X X X X
Turn off screen display Ps = 6 X X X
Turn on screen display Ps = 7 X X X
HTML screen dump Ps = 10 X
SVG screen dump Ps = 11 X
Media Copy (DEC Private) MC CSI ? Ps i X X X X X
Print cursor line Ps = 1 X X X X X X X X
Turn off Autoprint Ps = 4 X X X X X X X X
Autoprint Ps = 5 X X X X X X X X X
Stop Printer-to-Host Session Ps = 8 X X X X
Start Printer-to-Host Session Ps = 9 X X X X
Print Composed Main Display Ps = 10 X X X X X
Print All Pages Ps = 11 X X X X X
Assign Printer to Active Host Session Ps = 18 X X X
Release Printer Ps = 19 X
Horizontal Position Backward HPB CSI Ps j X
Vertical Position Backward VPB CSI Ps k X
Reset Mode RM CSI Pm l X X X X X X X X X X
Guarded Area Transfer Mode GATM Ps = 1 X
Keyboard unlocked KAM Ps = 2 X X X X X X X
Controls Mode off CRM Ps = 3 X X X
ANSI Insert Mode IRM Ps = 4 X O X O O O O O O
Erasure Mode Reset ERM Ps = 6 X
Send Receive Off SRM Ps = 12 X X X X X X X
Control execution on FEAM Ps = 13 X X X
Send through EOL or EOS TTM Ps = 16 X X X X
linefeed / newline mode LNM Ps = 20 X X X X X X X X X X
Cursor blinking WYSTCURM Ps = 33 X
Block cursor WYULCURM Ps = 34 O
Key Position Mode DECKPM Ps = 81 X X X X
DEC Private Mode Reset DECRST CSI ? Pm l X X X X X X X X X X
Cursor key mode DECCKM Ps = 1 X X X X X X X X X X
ANSI/VT52 DECANM Ps = 2 X X X X X X X X X
80 Columns DECCOLM Ps = 3 X X X X X X X X X X
Jump scrolling DECSCLM Ps = 4 X X X X X X X X X
Normal screen DECSCNM Ps = 5 X X X X X X X X X X
Absolute origin DECOM Ps = 6 X X X X X X X X X X
Auto wrap DECAWM Ps = 7 X X X X X X X X X X
Auto repeat DECARM Ps = 8 X X X X X X X X X X
Interlace DECINLM Ps = 9 X X X
Turn off X10 mouse reporting Ps = 9 O O
Block mode off DECEDM Ps = 10 X
Hide toolbar (rxvt) Ps = 10 X
Line Transmit Mode DECLTM Ps = 11 X
Stop blinking cursor (AT&T 610) Ps = 12 X X
Space Compression/Field Delimiting Mode DECSCFDM Ps = 13 X
Disable blinking cursor (reset only by resource or menu) Ps = 13 X
Transmit Execution Mode DECTEM Ps = 14 X
Disable XOR of blinking cursor ctlseq and menu Ps = 14 X
Transfer Termination Mode TTM Ps = 16 X
Edit Key Execution Mode DECEKEM Ps = 16 X
Print Form Feed DECPFF Ps = 18 X X X X X X X X
Print extent DECPEX Ps = 19 X X X X X X X X X
Cursor Off DECTCEM Ps = 25 X X X X X X X
Don't show scrollbar (rxvt) Ps = 30 X
Right to Left Mode DECRLM Ps = 34 X X X
Enter english keyboard mode Ps = 35 X X X
Disable font-shifting functions (rxvt) Ps = 35 X
Hebrew Encoding Mode DECHEM Ps = 36 X X X
Exit Tektronix 4010/4014 mode DECTEK Ps = 38 X X
XTERM - Disallow 80 - 132 mode switch Ps = 40 X
XTERM - No more(1) fix Ps = 41 X
8-bit multinational character set DECNRCM Ps = 42 X X X X X X
Graphics Normal Print mode DECGEPM Ps = 43 X
Graphics Print Monochrome mode DECGPCM Ps = 44 X
Graphics Print Color syntax = HLS DECGPCS Ps = 45 X
Stop Logging (xterm) Ps = 46 X
Graphics Unrotated Print mode DECGRCM Ps = 47 X
Use normal screen buffer (xterm) Ps = 47 X X
Greek keyboard mapping DECNAKB Ps = 57 X X X
Enter/Return from IBM ProPrinter Emulation Mode DECIPEM Ps = 58 X X X
Katakana terminal mode DECKKDM Ps = 59 X
Horizontal cursor coupling DECHCCM Ps = 60 X X X
Vertical cursor coupling DECVCCM Ps = 61 X X X X
Page cursor coupling DECPCCM Ps = 64 X X X X
Numeric Keyboard - Numeric DECNKM Ps = 66 X X X X X X
Backarrow sends DEL DECBKM Ps = 67 X X X X X X
Keyboard Usage - Typewriter mode DECKBUM Ps = 68 X X X X
Transmit rate limiting DECXRLM Ps = 73 X X X
Disable sixel display mode DECSDM Ps = 80 X
No Clearing Screen on Column Change Mode DECNCSM Ps = 95 X X X X
Right-to-Left Copy Mode DECRLCM Ps = 96 X X X
Set/Reset CRT Saver Mode DECCRTSM Ps = 97 X X X
Set/Reset Auto Resize Mode DECARSM Ps = 98 X X X
Modem Control Mode DECMCM Ps = 99 X X X
Set/Reset Auto Answerback Mode DECAAM Ps = 100 X X X
Conceal Answerback Message Mode DECCANSM Ps = 101 X X X
Null Mode DECNULM Ps = 102 X X X
Set/Reset Half-Duplex Mode DECHDPXM Ps = 103 X X X
Enable Secondary Keyboard Language Mode DECESKM Ps = 104 X X X
Set/Reset Overscan Mode DECOSCNM Ps = 106 X X X
Num Lock Mode DECNUMLK Ps = 108 X X X
Caps Lock Mode DECCAPSLK Ps = 109 X X X
Keyboard LED's Host Indicator Mode DECKLHIM Ps = 110 X X X
Set/Reset Framed Windows Mode DECFWM Ps = 111 X X
Review Previous Lines Mode DECRPL Ps = 112 X X
Host Wake-Up Mode (CRT and Energy Saver) DECHWUM Ps = 113 X X
Set/Reset Alternate Text Underline Mode DECATCUM Ps = 114 X X
Set/Reset Alternate Text Color Blink Mode DECATCBM Ps = 115 X X
Bold and Blink Style Mode DECBBSM Ps = 116 X X
Erase Color Mode DECECM Ps = 117 X X
XTERM - Don't Send Mouse X&Y on button press and release Ps = 1000 X X
XTERM - Don't use Hilite Mouse Tracking Ps = 1001 X
XTERM - Cell Motion Mouse Tracking Ps = 1002 X X
XTERM - All Motion Mouse Tracking Ps = 1003 X X
XTERM - Send FocusIn/FocusOut events Ps = 1004 X X
XTERM - UTF-8 Mouse Mode Ps = 1005 X X
XTERM - Disable SGR Mouse Mode Ps = 1006 X X
XTERM - Alternate Scroll Mode Ps = 1007 X
RXVT - Scroll to bottom on tty output Ps = 1010 X
RXVT - Scroll to bottom on key press Ps = 1011 X
disable fastScroll resource Ps = 1014 X
Disable urxvt mouse mode Ps = 1015 X X
Disable SGR mouse PixelMode Ps = 1016 X
Don't Interpret "meta" key Ps = 1034 X
Disable special modifiers for alt and numlock keys Ps = 1035 X
Don't Send Esc when meta modifies a key Ps = 1036 X
Send VT220 Remove from the editing-keypad Delete key Ps = 1037 X
Don't Send ESC when Alt modifies a key Ps = 1039 X
Do not Keep selection even if not highlighted Ps = 1040 X
Use the PRIMARY selection Ps = 1041 X
Disable Urgency window manager hint when Ctrl+G is received Ps = 1042 X
Disable raising of the window when Ctrl+G is received Ps = 1043 X
No Extended reverse-wraparound mode Ps = 1045 X
Disable switching to/from alternate screen buffer Ps = 1046 X
Use normal screen buffer Ps = 1047 X X
Restore cursor as in DECSC Ps = 1048 X X
Normal screen buffer and restore cursor as in DECSC Ps = 1049 X X
Reset terminfo/termcap function-key mode Ps = 1050 X
Reset sun function-key mode Ps = 1051 X
Reset HP function-key mode Ps = 1052 X
Reset SCO function-key mode Ps = 1053 X
Reset legacy keyboard emulation, i.e, X11R6 Ps = 1060 X
Reset keyboard keyboard emulation to Sun/PC style Ps = 1061 X
Disable readline mouse button-1 Ps = 2001 X
Disable readline mouse button-2 Ps = 2002 X
Disable readline mouse button-3 Ps = 2003 X
XTERM - Disable Bracketed Paste Mode Ps = 2004 X X
Disable readline character-quoting Ps = 2005 X
Disable readline newline pasting Ps = 2006 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 Graphic Rendition SGR CSI Pm m X X X X X X X X X X
Normal (default), VT100 Ps = 0 X X X X X X X X X X
Turn on Bold Ps = 1 X X X X X X X X X X
Turn on Faint/Dim Ps = 2 X
Turn on Italic Ps = 3 X
Turn on Underline Ps = 4 X X X X X X X X X X
Turn on Slow Blink Ps = 5 X X X X X X X X X X
Turn on Reverse Video Ps = 7 X X X X X X X X X X
Turn on Invisible attribute Ps = 8 X X X X X
Crossed-out characters Ps = 9 X
Select Primary Font Ps = 10 O O O
Display GL Control Characters as Graphic Characters Ps = 11 O O O
Map 80-FF Ps = 12 X X X
Doubly-underlined Ps = 21 X
Normal (turn off bold and dim) Ps = 22 X X X X X X X
Turn off Italic Ps = 23 X
Turn off Underline Ps = 24 X X X X X X X
Turn off Blink Ps = 25 X X X X X X X
Turn off Reverse Video Ps = 27 X X X X X X X
Turn off Invisible Ps = 28 X X X X X
Turn off crossed-out Ps = 29 X
Set Black Foreground Ps = 30 X X X X
Set Red Foreground Ps = 31 X X X X
Set Green Foreground Ps = 32 X X X X
Set Brown Foreground Ps = 33 X X X X
Set Blue Foreground Ps = 34 X X X X
Set Magenta Foreground Ps = 35 X X X X
Set Cyan Foreground Ps = 36 X X X X
Set White Foreground Ps = 37 X X X X
Set foreground to RGB values Ps = 38 : 2 : Pi : Pr : Pg : Pb X X
Set foreground to indexed color Ps = 38 : 5 : Ps X X
Set foreground to RGB values Ps = 38 ; 2 ; Pr ; Pg ; Pb X X
Set foreground color to default Ps = 39 X X X X
Set Black Background Ps = 40 X X X X
Set Red Background Ps = 41 X X X X
Set Green Background Ps = 42 X X X X
Set Brown Background Ps = 43 X X X X
Set Blue Background Ps = 44 X X X X
Set Magenta Background Ps = 45 X X X X
Set Cyan Background Ps = 46 X X X X
Set White Background Ps = 47 X X X X
Set background to RGB values Ps = 48 : 2 : Pi : Pr : Pg : Pb X X
Set background to indexed color Ps = 48 : 5 : Ps X X
Set background to RGB values Ps = 48 ; 2 ; Pr ; Pg ; Pb X X
Set background color to default Ps = 49 X X X X
Set Bright Black Foreground Ps = 90 X X
Set Bright Red Foreground Ps = 91 X X
Set Bright Green Foreground Ps = 92 X X
Set Bright Brown Foreground Ps = 93 X X
Set Bright Blue Foreground Ps = 94 X X
Set Bright Magenta Foreground Ps = 95 X X
Set Bright Cyan Foreground Ps = 96 X X
Set Bright White Foreground Ps = 97 X X
Set Bright Black Background Ps = 100 X X
Set Bright Red Background Ps = 101 X X
Set Bright Green Background Ps = 102 X X
Set Bright Brown Background Ps = 103 X X
Set Bright Blue Background Ps = 104 X X
Set Bright Magenta Background Ps = 105 X X
Set Bright Cyan Background Ps = 106 X X
Set Bright White Background Ps = 107 X X
Set/reset key modifier options XTMODKEYS CSI > Pp ; Pv m X
Set/reset key modifier options XTMODKEYS CSI > Pp m X
Query key modifier options XTQMODKEYS CSI ? Pp m X
Device Status Report DSR CSI Ps n
CSI ? Ps n
X X X X X X X X X X
Terminal Status Report Ps = 5 X X X X X X X X X X
Cursor position report CPR Ps = 6 X X X X X X X X X X
Cursor position report DECXCPR Ps = 6 X X X X X
Printer status DECDSR Ps = 15 X X X X X X X
UDK status DECDSR Ps = 25 X X X X X
Keyboard language, UK or US DECDSR Ps = 26 X X X X X
Report Locator Status Ps = 55 X X
Report Locator Type Ps = 56 X
Macro Space Report DECMSR Ps = 62 X X X X X
Memory Checksum DECCKSR Ps = 63 X X X X X
Data Integrity Report Ps = 75 X X X X X
Multiple-Session Configuration Status Report Ps = 85 X X
Disable key modifier options CSI > Ps n X
Select Set-Up Language DECSSL CSI Ps p X X X
Set resorce value poitnerMode XTMSPOINTER CSI Ps > p X
Soft Reset DECSTR CSI ! p X X X X X X X
Set Scroll Speed DECSSCLS CSI Ps SP p X X X
Select Conformance Level DECSCL CSI Pl ; Pc " p X X X X X X X
level 1 Pl = 61 O
level 1 Pl = 61 X O O O O O O
level 2 Pl = 62 X O
level 2 - VT320 Pl = 62 O
level 2 - VT420 Pl = 62 X O
level 2 - VT510 Pl = 62 O X O O
level 2 - VT520 Pl = 62 X O O O
level 3 - VT320 Pl = 63 O
level 3 - VT420 Pl = 63 X O
level 3 - VT510 Pl = 63 O X O O
level 3 - VT520 Pl = 63 X O O O
level 4 - VT420 Pl = 64 X O O O O
level 5 Pl = 65 X X X X
8-bit controls Pc = 0 O O O O O O
7-bit controls Pc = 1 or any other value O O O O O O
8-bit controls Pc = 2 O O O O O
Request ANSI Mode DECRQM CSI Ps $ p X X X X X X
Guarded Area Transfer Mode GATM Ps = 1 X X X X X
Keyboard action KAM Ps = 2 X X X X X X
Control representation CRM Ps = 3 X X X X
Insert/replace IRM Ps = 4 X X X X X X
Status reporting transfer SRTM Ps = 5 X X X X
Vertical editing VEM Ps = 7 X X X X
Horizontal editing (permanently set to 4) HEM Ps = 10 X X X X
Positioning unit PUM Ps = 11 X X X X
Send/receive SRM Ps = 12 X X X X X X
Format effector action FEAM Ps = 13 X X X X
Format effector transfer FETM Ps = 14 X X X X
Multiple area transfer MATM Ps = 15 X X X X
Transfer termination TTM Ps = 16 X X X X
Selected area transfer SATM Ps = 17 X X X X
Tabulation stop TSM Ps = 18 X X X X
Editing boundary EBM Ps = 19 X X X X
line feed/new line LNM Ps = 20 X X X X X X
Cursor blinking WYSTCURM Ps = 33 X
Block cursor WYULCURM Ps = 34 O
Request DEC mode DECRQM CSI ? Ps $ p X X X X X X
Cursor keys DECCKM Ps = 1 X X X X X X
ANSI DECANM Ps = 2 X X X X X
Column DECCOLM Ps = 3 X X X X X X
Scrolling DECSCLM Ps = 4 X X X X X
Screen DECSCNM Ps = 5 X X X X X X
Origin DECOM Ps = 6 X X X X X X
Autowrap DECAWM Ps = 7 X X X X X X
Autorepeat (permanently set to 3) DECARM Ps = 8 X X X X X X
X10 mouse reporting Ps = 9 O O
Block mode DECEDM Ps = 10 X
Hide toolbar (rxvt) Ps = 10 X
Line Transmit Mode DECLTM Ps = 11 X
Blinking cursor (AT&T 610) Ps = 12 X X
Print form feed DECPFF Ps = 18 X X X X X
Printer extent DECPEX Ps = 19 X X X X X X
Text cursor enable DECTCEM Ps = 25 X X X X X X
Cursor direction, right to left DECRLM Ps = 34 X X X
Hebrew keyboard mapping DECHEBM Ps = 35 X X X
Hebrew Encoding Mode DECHEM Ps = 36 X X X
Tektronix 4010/4014 mode DECTEK Ps = 38 X X
80 - 132 mode switch Ps = 40 X
more(1) fix Ps = 41 X
National replacement character set DECNRCM Ps = 42 X X X X X
Graphics Normal Print mode DECGEPM Ps = 43 X
Graphics Print Monochrome mode DECGPCM Ps = 44 X
Graphics Print Color syntax = HLS DECGPCS Ps = 45 X
Stop Logging (xterm) Ps = 46 X
Graphics Unrotated Print mode DECGRCM Ps = 47 X
Use normal screen buffer (xterm) Ps = 47 X X
Greek keyboard mapping DECNAKB Ps = 57 X X X
Enter/Return from IBM ProPrinter Emulation Mode DECIPEM Ps = 58 X X X
Katakana terminal mode DECKKDM Ps = 59 X
Horizontal cursor coupling DECHCCM Ps = 60 X X X X
Vertical cursor coupling DECVCCM Ps = 61 X X X X
Page cursor coupling DECPCCM Ps = 64 X X X X
Numeric Keypad DECNKM Ps = 66 X X X X X X
Backarrow key DECBKM Ps = 67 X X X X X X
Keyboard usage DECKBUM Ps = 68 X X X X
Vertical Split Screen DECLRMM Ps = 69 X X X X X X
Transmit rate limiting DECXRLM Ps = 73 X X X X
Sixel Display Mode DECSDM Ps = 80 X
Key position DECKPM Ps = 81 X X X X
No clearing screen on column change DECNCSM Ps = 95 X X X X
Cursor right to left DECRLCM Ps = 96 X X X
CRT save DECCRTSM Ps = 97 X X X
Auto resize DECARSM Ps = 98 X X X
Modem control DECMCM Ps = 99 X X X
Auto answerback DECAAM Ps = 100 X X X
Conceal answerback message DECCANSM Ps = 101 X X X
Ignoring null DECNULM Ps = 102 X X X
Half-duplex DECHDPXM Ps = 103 X X X
Secondary keyboard language DECESKM Ps = 104 X X X
Overscan DECOSCNM Ps = 106 X X X
Num Lock Mode DECNUMLK Ps = 108 X X X
Caps Lock Mode DECCAPSLK Ps = 109 X X X
Keyboard LED's Host Indicator Mode DECKLHIM Ps = 110 X X X
Framed Windows Mode DECFWM Ps = 111 X X
Review Previous Lines Mode DECRPL Ps = 112 X X
Host Wake-Up Mode (CRT and Energy Saver) DECHWUM Ps = 113 X X
Alternate Text Underline Mode DECATCUM Ps = 114 X X
Alternate Text Color Blink Mode DECATCBM Ps = 115 X X
Bold and Blink Style Mode DECBBSM Ps = 116 X X
Erase Color Mode DECECM Ps = 117 X X
XTERM - Send Mouse X&Y on button press and release Ps = 1000 X X
XTERM - Use Hilite Mouse Tracking Ps = 1001 X X
XTERM - Cell Motion Mouse Tracking Ps = 1002 X X
XTERM - All Motion Mouse Tracking Ps = 1003 X X
XTERM - Send FocusIn / FocusOut events Ps = 1004 X X
XTERM - UTF-8 Mouse Mode Ps = 1005 X X
XTERM - SGR Mouse Mode Ps = 1006 X X
XTERM - Alternate Scroll Mode Ps = 1007 X
RXVT - Scroll to bottom on tty output Ps = 1010 X
RXVT - Scroll to bottom on key press Ps = 1011 X
fastScroll resource Ps = 1014 X
URXVT Mouse Mode Ps = 1015 X X
SGR mouse PixelMode Ps = 1016 X
Interpret "meta" key Ps = 1034 X
Special modifiers for alt and numlock keys Ps = 1035 X
Send Esc when meta modifies a key Ps = 1036 X
Send DEL from the editing-keypad delete key Ps = 1037 X
Send ESC when Alt modifies a key Ps = 1039 X
Keep selection even if not highlighted Ps = 1040 X
Use the CLIPBOARD selection Ps = 1041 X
Urgency window hint when Ctrl+G is received Ps = 1042 X
Enable raising of the window when Ctrl+G is received Ps = 1043 X
Reuse the most recent data copied to CLIPBOARD Ps = 1044 X
Extended reverse-wraparound mode Ps = 1045 X
Switching to/from alternate screen buffer Ps = 1046 X
Use alternate screen buffer Ps = 1047 X X
Save cursor as in DECSC Ps = 1048 X X
Save cursor as in DECSC Ps = 1049 X X
Set terminfo/termcap function-key mode Ps = 1050 X
Set sun function-key mode Ps = 1051 X
Set HP function-key mode Ps = 1052 X
Set SCO function-key mode Ps = 1053 X
set legacy keboard emulation, i.e, X11R6 Ps = 1060 X
Set VT220 keyboard emulation Ps = 1061 X
Enable readline mouse button-1 Ps = 2001 X
Enable readline mouse button-2 Ps = 2002 X
Enable readline mouse button-3 Ps = 2003 X
Bracketed Paste Mode Ps = 2004 X X
Enable readline character-quoting Ps = 2005 X
Enable readline newline pasting Ps = 2006 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
Secure Reset DECSR CSI Ps = p X X X X
Select ProPrinter Character Set DECSPPCS CSI Ps * p X X X
Load Time of Day DECLTOD CSI Ps ; Ps , p X X X
Select Auto Repeat Rate DECARR CSI Ps - p X X
Push video attributes onto stack XTPUSHSGR CSI # p X
Push video attributes onto stack XTPUSHSGR CSI Pm # p X
Load LEDs DECLL CSI Pm q X X X X X X X
All LEDs off Ps = 0 X X X X
Num Lock on Ps = 1 X X X X
Caps Lock On Ps = 2 X X X X
Scroll Lock On Ps = 3 X X X X
LED 4 On Ps = 4 X
Num Lock off Ps = 21 X X X X
Caps Lock Off Ps = 22 X X X X
Scroll Lock Off Ps = 23 X X X X
LED 4 Off Ps = 24 X
Set Cursor Style DECSCUSR CSI Ps SP q X X X X X
Steady Block Ps = 2 X X X X X
Steady Underline Ps = 4 X X X X X
Blinking bar Ps = 5 X X
Steady bar Ps = 6 X X
Select Character Attributes DECSCA CSI Ps " q X O O O O O
Designate character erasable Ps = 0 X X X X X X
Designate character unerasable Ps = 1 X X X X X X
Designate character erasable Ps = 2 X X X X X X
Set Disconnect Delay Time DECSDDT CSI Ps $ q X X X X
Pop video attributes from stack XTPOPSGR CSI # q X
Enable Local Functions DECELF CSI Pf1 ; Pc1 ; ... Pfn ; Pcn + q X X X X
Select Terminal ID DECTID CSI Ps , q X X X
CRT Saver Timing DECCRTST CSI Ps - q X X
Set Top and Bottom Margins DECSTBM CSI Ps ; Ps r X X X X X X X X X X
Set Key Click Volume DECSKCV CSI Ps SP r X X X
Restore DEC Private Mode Values XTRESTORE CSI ? Pm r X
Change attributes in rectangular area DECCARA CSI Pt ; Pl ; Pb ; Pr ; Pm $ r O O O O O
Select Communication Speed DECSCS CSI Ps ; Ps * r X X X
Set Modifier Key Reporting DECSMKR CSI Pm1 ; Pf1 ... Pmn ; Pfn + r X X X X
Energy Saver Timing DECSEST CSI Ps - r X X
Restore IME open state TTIMERS CSI < r X
Enter/Exit PCTerm or Scancode Mode DECPCTERM CSI ? Ps ; Ps r X X X X
Save Cursor Position SCOSC CSI s O O O O
Set Left and Right margins DECSLRM CSI Pl ; Pr s X X X X X X
Select Printer Type DECSPRTT CSI Ps $ s X X X
Select Flow Control DECSFC CSI Ps ; Ps ; Ps ; Ps * s X X X
Save IME open state TTIMESV CSI < s X
Set/reset shift-escape options XTSHIFTESCAPE CSI > Ps s X
Save DEC Private Mode Values XTSAVE CSI ? Pm s X
Set Lines Per Page DECSLPP CSI Ps t X X X X X X
Window manipulation XTWINOPS CSI Ps ; Ps ; Ps t X X
Deiconify (Restore) window (xterm) Ps = 1 X X
Iconify (minimize) window (xterm) Ps = 2 X X
Move window Ps = 3 ; x ; y X X
Size window in pixels Ps = 4 ; height ; width X X
Raise Window Ps = 5 X X
Lower Window Ps = 6 X X
Refresh the xterm window Ps = 7 X X
Resize window in characters Ps = 8 ; height ; width X X
Maximise Window Ps = 9 X X
Full Screen Mode Ps = 10 X X
Report state of window (normal/iconified) Ps = 11 X X
Report position of window in pixels Ps = 13 X X
Report size of window in pixels Ps = 14 X X
Report size of the screen in pixels Ps = 15 X X
Report xterm character cell size in pixels Ps = 16 X X
Report the size of the text area in chars Ps = 18 X X
Report the size of the screen in characters Ps = 19 X X
Report icon label Ps = 20 X X
Report window label Ps = 21 X X
Save icon and window title on stack Ps = 22 X X
Restore title and/or icon from stack Ps = 23 X X
set xterm title mode features XTSMTITLE CSI > Ps t X
Set window/icon labels using hexadecimal Ps = 0 X
Query window/icon labels using hexadecimal Ps = 1 X
Set window/icon labels using UTF-8 Ps = 2 X
Query window/icon labels using UTF-8 Ps = 3 X
Set Warning Bell Volume DECSWBV CSI Ps SP t X X X X
Reverse attributes in rectangular area DECRARA CSI Pt ; Pl ; Pb ; Pr ; Pm ; $ t O O O O O
Change IME open state TTIMEST CSI < Ps t X
Restore cursor position SCORC CSI u O O O O
Set Transmit Rate Limit DECSTRL CSI Ps ; Ps " u X X X
Request Terminal State Report DECRQTSR CSI Ps $ u X X X X
Color Table Request DECCTR CSI 2 ; Ps $ u X X
User-Preferred Supplemental Set DECRQUPSS CSI & u X X X X X
Set Margin Bell Volume DECSMBV CSI Ps SP u X X X X
Select Communication Port DECSCP CSI Ps ; Ps * u X X X
Request Key Type DECRQKT CSI Ps , u X X X
Request Displayed Extent DECRQDE CSI " v O O O O O
Set Lock Key Style DECSLCK CSI Ps SP v X X X
Copy rectangular area DECCRA CSI Pts ; Pls ; Pbs ; Prs ; Pps ; Ptd ; Pld ; Ppd $ v O O O O O
Request Presentation State Report DECRQPSR CSI Ps $ w X X X X X
Enable Filter Rectangle DECEFR CSI Pt ; Pl ; Pb ; Pr ' w X X
Set Port Parameters DECSPP CSI Ps ; Ps ; Ps ; Ps + w X X X
Request Key Definition DECRQKD CSI Ps ; Ps , w X X X
Enable Session DECES CSI & x X X X
Request Terminal Parameters DECREQTPARM CSI Ps x X X X X
Select Attribute Change Extent DECSACE CSI Ps * x O O O O O
from start to end position, wrapped Ps = 0 X X X X
from start to end position, wrapped Ps = 1 X X X X
Rectangle (exact) Ps = 2 X X X X
Session Page Memory Allocation DECSPMA CSI Ps ; Ps ; Ps ; Ps , x X X
Fill rectangular area DECFRA CSI Pc ; Pt ; Pl ; Pb ; Pr $ x O O O O O
Request Program Key Free Memory DECRQPKFM CSI + x X X X
VT100 confidence tests DECTST CSI 2 ; Ps y X X X X X X X X
Select checksum extension XTCHECKSUM CSI Ps # y X
Request Checksum of Rectangular Area DECRQCRA CSI Pi ; Pg ; Pt ; Pl ; Pb ; Pr * y O O O O X
Program Key Free Memory Report DECPKFMR CSI Ps ; Ps + y X X X
Update Session DECUS CSI Ps , y X X
Erase rectangular area DECERA CSI Pt ; Pl ; Pb ; Pr $ z X X X X X X
Enable Locator Reporting DECELR CSI Ps ; Pu ' z X X
Invoke Macro DECINVM CSI Ps * z X X X X
Program Action Key DECPKA CSI Ps + z X X X
Down Line Load Allocation DECDLDA CSI Ps ; , z X X
Select Locator Events DECSLE CSI Ps ; Pu ' { X X
Push video attributes onto stack XTPUSHSGR CSI # { X
Push video attributes onto stack XTPUSHSGR CSI Pm # { X
Selective erase rectangular area DECSERA CSI Pt ; Pl ; Pb ; Pr $ { O O O O O O
Select Color Look-Up Table DECSTGLT CSI Ps ) { X X
Select Zero Symbol DECSZS CSI Ps , { X X
Transmit Termination Character DECTTC CSI Ps | X
Report selected graphic rendition XTREPORTSGR CSI Pt ; Pl ; Pb ; Pr # | X
Set Columns Per Page DECSCPP CSI Ps $ | X X X X X
80 columns Ps = 0 X X X X X
80 columns Ps = 80 X X X X X
132 columns Ps = 132 X X X X X
Request Locator Position DECRQLP CSI Ps ' | X X
Select Number of Lines/Screen DECSNLS CSI Ps * | X X X X X
Pop video attributes from stack XTPOPSGR CSI # } X
Assign Color DECAC CSI Ps ; Ps ; Ps , | X X X
Protected Fields Attribute DECPRO CSI Ps } X
Alternate Text Color DECATC CSI Ps ; Ps ; Ps , } X X X
Insert Column DECIC CSI Ps ' } O O O O O
Select Active Status Display DECSASD CSI Ps $ } X X X X X X
Terminal Ps = 0 X X X X X
Status Line Ps = 1 X X X X X
Local Function Key Control DECLFKC CSI Pk1 ; Pf1 ... Pkn ; Pfn * } X X X X
Terminal Mode Emulation DECTME CSI Ps ; Ps ~ X X X
Return to VT220/VT320/WY370 mode Ps = 0 O O O
Return to VT220/VT320/WY370 mode Ps = 1 O O O
Switch to VT100 Ps = 2 O O O
Switch to VT52 mode Ps = 3 X X X
VT420 PCTerm Ps = 4 X X X
WYSE 60/160 Ps = 5 X X X
WYSE 60/160 PCTerm Ps = 6 X X X
WYSE 50+ Ps = 7 X X X
WYSE 150/120 Ps = 8 X X X
TVI 950 Ps = 9 X X X
TVI 925 Ps = 10 X X X
TVI 910+ Ps = 11 X X X
ADDS A2 Ps = 12 X X X
SCO Console Ps = 13 X X X
WYSE 325 Ps = 14 X X
Delete Column DECDC CSI Ps ' ~ X X X X X
Select Status Line Type DECSSDT CSI Ps $ -
CSI Ps $ ~
X X X X X X
Blank Ps = 0 X X X X X
Indicator Ps = 1 X X X X X
Host-writable Ps = 2 X X X X X
Play Sound DECPS CSI Ps ; Ps ; Ps , ~ X X X
Totals: 50/55
(90.9%)
67/72
(93.1%)
72/97
(74.2%)
97/100
(97.0%)
153/212
(72.2%)
206/351
(58.7%)
226/410
(55.1%)
226/410
(55.1%)
247/494
(50.0%)
184/276
(66.7%)

Operating System Commands

Title Mnemonic Control Sequence vt100 vt102 vt132 vt220 vt420 vt510 vt520 vt525 xterm tt
Set Text Parameters OSC Ps ; Pt BEL
OSC Ps ; Pt ST
X X X X
Window title (xterm) Ps = 0 X X
Change icon name Ps = 1 X X
Set Icon Title DECSIN Ps = 2 X X X X
change window title Ps = 3 X
Change color number Ps = 4 ; c ; spec X X
Change special color number Ps = 5 ;c ; spec X X
Enable/disable special color number Ps = 6 ; c ; f X
Change VT100 text foreground color Ps = 10 X X
Change VT100 text background color Ps = 11 X X
Chance text cursor color Ps = 12 X
Change pointer foreground color Ps = 13 X
Change pointer background color Ps = 14 X
Change tektronix foreground color Ps = 15 X X
Change tektronix background color Ps = 16 X X
Change highlight background color Ps = 17 X X
Change tektronix cursor color Ps = 18 X
Change highlight foreground color Ps = 19 X X
Set Window Title DECSWT Ps = 21 X X
Change pointer cursor shape Ps = 22 X
Change log file Ps = 46 X
Set font Ps = 50 X
Reserved for emacs shell Ps = 51 X
Manipulate selection data Ps = 52 X X
Query allowed features XTQALLOWED Ps = 60 X
Query disallowed features XTQDISALLOWED Ps = 61 X
Reset color number Ps = 104 ; c X X
Reset special color number Ps = 105 ; c X X
Enable/disable special color number Ps = 106 ; c ; f X
Reset VT100 text foreground color Ps = 110 X X
Reset VT100 text background color Ps = 111 X X
Reset text cursor color Ps = 112 X
Reset pointer foreground color Ps = 113 X
Reset pointer background color Ps = 114 X
Reset tektronix foreground color Ps = 115 X X
Reset Tektronix background color Ps = 116 X X
Reset highlight color Ps = 117 X X
Reset tektronix cursor color Ps = 118 X
Reset highlight foreground Ps = 119 X X
Set icon to file Ps = I ; c X
set Window title Ps = l ; c X
set icon label Ps = L ; c 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%)
2/3
(66.7%)
2/3
(66.7%)
2/41
(4.9%)
2/21
(9.5%)