Skip to content

1004 focus

Feature ID: dec-mode-1004-focus. Type: feature.

Manual tests: just probe dec-mode-1004-focus opens this feature's scenarios.

Browse under Input / Mouse and pointer. A scenario may exercise related features; its existence does not establish support.

Sequence: CSI ?1004 h / l

Policy labels: mouse-ops.

Terminal compatibility

Missing records mean unknown. as-of identifies the assessed version or revision, not the first release to support a feature.

TerminalSupportAs ofNotes and evidence
AlacrittySupportedImported · unverifiedUnversionedYes ([Alacritty escape sequence support](https://github.com/alacritty/alacritty/blob/master/docs/escape_support.md).)

import

Apple TerminalUnknownUnversionedNo assessment recorded.
ConPTY (conhost)UnknownUnversionedNo assessment recorded.
ContourSupportedImported · unverifiedUnversionedYes ([Contour VT extensions](https://contour-terminal.org/vt-extensions/).)

import

DomTermUnknownUnversionedNo assessment recorded.
footSupportedImported · unverifiedUnversionedYes ([foot README](https://codeberg.org/dnkl/foot).)

import

GhosttySupportedImported · unverifiedUnversionedYes ([Ghostty VT reference](https://ghostty.org/docs/vt).)

import

iTerm2SupportedImported · unverifiedUnversionedYes ([iTerm2 escape codes](https://iterm2.com/documentation-escape-codes.html).)

import

kittySupportedImported · unverifiedUnversionedYes ([kitty protocol extensions](https://sw.kovidgoyal.net/kitty/protocol-extensions/).)

import

KonsoleSupportedImported · unverifiedUnversionedYes ([Konsole source, `Vt102Emulation.cpp`](https://invent.kde.org/utilities/konsole).)

import

minttySupportedImported · unverifiedUnversionedYes ([mintty control sequences](https://github.com/mintty/mintty/wiki/CtrlSeqs).)

import

mltermUnknownUnversionedNo assessment recorded.
PuTTYUnknownImported · unverifiedUnversioned? ([PuTTY documentation, Terminal panel](https://the.earth.li/~sgtatham/putty/latest/htmldoc/Chapter4.html).)

import

RevenantUnknownUnversionedNo assessment recorded.
RLoginUnknownUnversionedNo assessment recorded.
stUnknownUnversionedNo assessment recorded.
tmuxSupportedImported · unverifiedUnversionedYes ([tmux(1), `mouse` and `terminal-features`](https://man.openbsd.org/tmux.1).)

import

rxvt-unicodeUnknownUnversionedNo assessment recorded.
VTESupportedImported · unverifiedUnversionedYes (VTE has no protocol reference; support is visible in `src/vte.cc` of [gnome/vte](https://gitlab.gnome.org/GNOME/vte).)

import

waystUnknownUnversionedNo assessment recorded.
WezTermSupportedImported · unverifiedUnversionedYes ([WezTerm escape sequences](https://wezterm.org/escape-sequences.html).)

import

Windows TerminalSupportedImported · unverifiedUnversionedYes ([microsoft/terminal VT support](https://github.com/microsoft/terminal/blob/main/doc/specs/%234999%20-%20Improved%20keyboard%20handling%20in%20Conpty.md) and [Windows Terminal 1.x release notes](https://github.com/microsoft/terminal/releases).)

import

xtermSupportedImported · unverifiedUnversionedYes ([XTerm Control Sequences, Mouse Tracking](https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h2-Mouse-Tracking).)

import

xterm.jsSupportedImported · unverifiedUnversionedYes ([xterm.js supported sequences](https://xtermjs.org/docs/api/vtfeatures/).)

import