Interface: IModes

Terminal modes as set by SM/DECSET.

Hierarchy

  • IModes

Index

Properties

Properties

Readonly applicationCursorKeysMode

applicationCursorKeysMode: boolean

Defined in xterm.d.ts:1911

Application Cursor Keys (DECCKM): CSI ? 1 h


Readonly applicationKeypadMode

applicationKeypadMode: boolean

Defined in xterm.d.ts:1915

Application Keypad Mode (DECNKM): CSI ? 6 6 h


Readonly bracketedPasteMode

bracketedPasteMode: boolean

Defined in xterm.d.ts:1919

Bracketed Paste Mode: CSI ? 2 0 0 4 h


Readonly insertMode

insertMode: boolean

Defined in xterm.d.ts:1923

Insert Mode (IRM): CSI 4 h


Readonly mouseTrackingMode

mouseTrackingMode: *“none” “x10” “vt200” “drag” “any”*

Defined in xterm.d.ts:1932

Mouse Tracking, this can be one of the following:

  • none: This is the default value and can be reset with DECRST
  • x10: Send Mouse X & Y on button press CSI ? 9 h
  • vt200: Send Mouse X & Y on button press and release CSI ? 1 0 0 0 h
  • drag: Use Cell Motion Mouse Tracking CSI ? 1 0 0 2 h
  • any: Use All Motion Mouse Tracking CSI ? 1 0 0 3 h

Readonly originMode

originMode: boolean

Defined in xterm.d.ts:1936

Origin Mode (DECOM): CSI ? 6 h


Readonly reverseWraparoundMode

reverseWraparoundMode: boolean

Defined in xterm.d.ts:1940

Reverse-wraparound Mode: CSI ? 4 5 h


Readonly sendFocusMode

sendFocusMode: boolean

Defined in xterm.d.ts:1944

Send FocusIn/FocusOut events: CSI ? 1 0 0 4 h


Readonly synchronizedOutputMode

synchronizedOutputMode: boolean

Defined in xterm.d.ts:1951

Synchronized Output Mode: CSI ? 2 0 2 6 h

When enabled, output is buffered and only rendered when the mode is disabled, allowing for atomic screen updates without tearing.


Readonly wraparoundMode

wraparoundMode: boolean

Defined in xterm.d.ts:1955

Auto-Wrap Mode (DECAWM): CSI ? 7 h