Package-level declarations
Types
ANSI/ECMA-48 C0, DEL, and C1 control-code byte values.
Common DEC private modes used in terminal emulation.
Packed visual-attribute selection bits used by DEC rectangular attribute operations.
Mouse report encoding selected by xterm private modes.
Mouse tracking selection toggled by DECSET private modes.
Severity level of a desktop notification.
Host-facing OSC 133 shell integration event.
Semantic markers emitted by FinalTerm-style OSC 133 shell integration.
KetraTerm's advertised terminal identity and capability contract.
Validated OSC 52 selectors in request order, without duplicates. Empty selection means the host clipboard; primary, secondary and cut-buffer selectors remain distinct even when a host cannot supply them.
Reusable, ordered OSC 21 operations with borrowed original key bytes.
Borrowed Kitty graphics controls. Values retain their wire units and omission; character-valued controls use their ASCII code. IDs are unsigned 32-bit values represented as Long. Valid only during the receiving command callback. Keys retain the Kitty protocol's case-sensitive spelling: for example i selects an image ID while I selects an image number. Coordinates and sizes have not been converted from their wire units. Consumers apply operation defaults with valueOr and must not retain this reusable view.
KetraTerm admission limits, not Kitty wire constants or a total JVM memory cap. Retained counts cover both screens and history; external consumers may retain immutable image versions after core releases them.
Graphics validation/admission outcomes. reply is fixed ASCII text without input-derived content; the host still applies reply eligibility and permission.
Host actions available to DEC mode status reporting, independently of permission or acceptance of an individual request. Embedders opt in only for implemented actions.
Wire values of the DECRPM mode-status parameter.
Portable OSC 22 pointer shapes with faithful predefined desktop cursors. Wire names are CSS names; they are independent of terminal text-cursor shapes.
Shared bounds on retained terminal text, independent of segmentation and cell width.