Terminal Guide

Modes

urxvt xterm vte konsole linuxvc other
2  Disable Keyboard Input (KAM)
3  Display Control Characters
4  Insert Mode (IRM)
8  (used by other terminals)
12  Send-Receive Mode
20  Linefeed mode
?1  Cursor Key Format (DECCKM)
?2  Reserved for VT52 Emulators (DECANM)
?3  132 Column Mode (DECCOLM)
?4  Enable Slow Scrolling (DECSCLM)
?5  Reverse Display Colors (DECSCNM)
?6  Cursor Origin (DECOM)
?7  Wraparound Mode (DECAWM)
?8  Repeat Held Keys
?9  Mouse Click-Only Tracking (X10_MOUSE) 🔧
?10  Show Toolbar
?12  Cursor Blinking (ATT610_BLINK)
?13  Read-Only: User Cursor Blink Setting
?14  Read-Only: User Cursor Blink Combination Setting
?18  End Print Screen with Form Feed (DECPFF)
?19  Limit Print Screen to Scrolling Region (DECPEX)
?25  Cursor visible (DECTCEM)
?30  Show scrollbar (RXVT_SCROLLBAR)
?34  (used by other terminals)
?35  Enable Some Terminal Keyboard Shortcuts
?38  Reserved (DECTEK)
?40  Enable Support for Mode ?3 (132COLS)
?41  XTerm more(1) workaround
?42  Activate DEC National Character Set Mode (DECNRCM)
?44  Enable Margin Bell (MARGIN_BELL)
?45  Reverse Wrap Mode (REVERSEWRAP)
?46  Enable Logging to File
?47  Alternate Screen Buffer (ALTBUF)
?66  Application Keypad Mode (DECNKM)
?67  Backspace Sends Delete (DECBKM)
?69  left and right margin (DECLRMM)
?80  Reserved for Sixel Emulation
?95  Do not Clear Screen on Mode ?3 Change (DECNCSM)
?800  (used by other terminals)
?801  (used by other terminals)
?1000  Mouse Down+Up Tracking 🔧
?1001  Mouse Highlight Mode
?1002  Mouse Click and Dragging Tracking
?1003  Mouse Tracking with Movement
?1004  Report Focus Change
?1005  Mouse Report Format multibyte
?1006  Mouse Reporting Format Digits
?1007  Send Cursor Keys on Mouse Wheel on Alternative Screen
?1010  Inhibit Scroll on Application Output
?1011  Scroll on Keyboard Input
?1015  Mouse Reporting Format URXVT
?1021  Bold/Blinking cells are also bright.
?1034  Alt + Key Sends Character with High Bit Set
?1035  Ignore Keypad Application Mode When Numlock is Active
?1036  Alt + Key Sends Esc as Prefix.
?1037  Delete Key sends DEL
?1039  Additional Modifier + Key Sends Esc as Prefix.
?1040  Keep Clipboard Contents
?1041  Select Clipboard or Middle Click Paste
?1042  Terminal Bell Sets Window 'Needs Attention'
?1043  Terminal Bell Raises/Activates Window
?1044  Mode TODO ?1044 todo
?1046  Allow Alternate Screen Buffer
?1047  Alternate Screen Buffer, With Clear on Exit
?1048  Cursor Save/Restore for use with Alternate Screen Buffer
?1049  Alternate Screen Buffer, With Cursor Save and Clear on Enter
?1050  Use "tcap" Keyboard Mapping
?1051  Use "Sun" Keyboard Mapping
?1052  Use "HP" Keyboard Mapping
?1053  Use "SCO" Keyboard Mapping
?1060  Use "Legacy" Keyboard Mapping
?1061  Use "VT220" Keyboard Mapping
?1070  Reserved for Sixel Emulation
?2001  experimental: Left Click Moves Cursor
?2002  experimental: Middle Click Moves Cursor
?2003  experimental: Right Double Click Removes Word
?2004  Bracketed Paste Mode
?2005  experimental: On Paste Prefix Each Byte with Ctrl-V
?2006  experimental: On Paste do not Translate LF to CR
?2017  (used by other terminals)
?2026  (used by other terminals)
?2500  (used by other terminals)
?2501  (used by other terminals)
?8452  Reserved for Sixel Emulation
✔ supported, ✓ see terminal specific details,
🔧 available in non default configuration, ∅ cleanly ignored,
☹ misrenders / completely different effect,
"todo" documentation entry not complete yet