Appearance
Modes
Terminal modes control global terminal behavior: alternate screen buffer, bracketed paste, mouse tracking, focus events, and auto-wrap. Mode support varies significantly across terminals — mouse tracking modes alone have four variants (X10, normal, button, any-event), and not all terminals implement focus reporting or all bracketed paste edge cases.
DEC private modes are the terminal's settings panel, controllable via escape sequences. The alternate screen (?1049) is what makes it possible to run vim and then see your shell exactly as you left it. Bracketed paste mode (?2004) was added decades later to solve a real security problem: without it, pasting rm -rf /\n into a terminal would execute it immediately. With bracketed paste, the terminal wraps pasted text in markers so the shell can distinguish typed input from pasted text. It's one of the few escape sequences born directly from a security vulnerability.
Analysis2026-04-06
The Modes category covers 28 features. Top performers (100%): Ghostty, iTerm2, WezTerm. Common gaps: Mode 2031 color scheme reporting (8 terminals fail), Save/restore cursor (?1048) (4 terminals fail), Origin mode (DECOM) (2 terminals fail).
Terminal Applications
Headless Backends
Parser correctness tested via Termless. A ✓ means the parser accepts the sequence, not that it renders correctly.