Appearance
Origin mode (DECOM)
ESC [ ? 6 hDECOM (Origin Mode) changes how cursor positioning works relative to scroll margins. Enable with
ESC [ ? 6 h. When active, cursor coordinates are relative to the scroll region rather than the entire screen, and the cursor is confined within the scroll region boundaries. Used by applications that operate within scroll regions to simplify coordinate calculations.How this is testedautomated
Send
Send
\x1b[?6h (DECOM), verify originMode is active, then reset with \x1b[?6l.The same probe runs against headless backends (via Termless) and real terminal apps (via a daemon launched in each terminal). This lets us distinguish parser correctness from rendering correctness.
Analysis2026-04-06
Supported by 10 of 12 terminals (83%). Not supported by: Kitty, Terminal.app. Part of the Modern TUI baseline. Notes: Kitty: Not exposed via Python batch bridge.
Supported by 11 of 14 backends (79%)
Terminal Applications
| Terminal | Version | Support | Notes |
|---|---|---|---|
| iTerm2 | 3.6.9 | ✓ yes | DECRPM: mode reset |
| Ghostty | 1.3.1 | ✓ yes | DECRPM: mode reset |
| VS Code | ✓ yes | ||
| Warp | ✓ yes | ||
| Cursor | ✓ yes | ||
| Terminal.app | ✗ no |