requestModeStatus
abstract fun requestModeStatus(mode: Int, decPrivate: Boolean, hostCapabilities: Int = 0, defaultBackarrowSendsBackspace: Boolean = false)
Enqueues one ANSI or DEC private DECRPM reply (CSI [?] mode;status $ y). The explicit mode allowlist returns status 0 for unsupported queries. Negative identifiers produce no response. Queries do not mutate modes or invalidate rendering. Invoke under the same synchronization as core mutation. Host adapters must enforce terminal-response policy before calling this API.
Parameters
mode
nonnegative mode identifier; zero denotes an unsupported mode.
decPrivate
selects DEC private modes rather than ANSI modes.
hostCapabilities
implemented actions from TerminalHostModeCapability; zero conservatively excludes host-dependent modes.
defaultBackarrowSendsBackspace
current host default for legacy Backspace before an explicit DECBKM override; false selects DEL, true selects BS.