Raxol.Terminal.Commands.DeviceHandler (Raxol v2.0.1)

View Source

Handles device-specific terminal commands like Device Attributes (DA) and Device Status Report (DSR). This module provides direct implementations.

Summary

Functions

Handles Device Attributes (DA) request - CSI c command.

Handles Device Status Report (DSR) request - CSI n command.

Functions

handle_c(emulator, params, intermediates \\ "")

Handles Device Attributes (DA) request - CSI c command.

Primary DA (CSI 0 c or CSI c): Reports terminal capabilities Secondary DA (CSI > 0 c): Reports terminal version and features

handle_n(emulator, params)

Handles Device Status Report (DSR) request - CSI n command.

CSI 5 n: Device Status Report - reports "OK" status CSI 6 n: Cursor Position Report - reports current cursor position