Raxol.Terminal.InputHandler (Raxol Terminal v2.6.0)

Copy Markdown View Source

Main input handler module that coordinates between different input handling components.

Summary

Functions

Handles clipboard copy operation.

Handles clipboard cut operation.

Handles clipboard paste operation.

Creates a new input handler with default values.

Processes a single character codepoint.

Processes a raw input string for the terminal.

Functions

handle_apc_sequence(emulator, command, data)

Handles an APC sequence.

handle_copy(handler)

Handles clipboard copy operation.

handle_csi_sequence(emulator, command, params)

Handles a CSI sequence.

handle_cut(handler)

Handles clipboard cut operation.

handle_dcs_sequence(emulator, command, data)

Handles a DCS sequence.

handle_osc_sequence(emulator, command, data)

Handles an OSC sequence.

handle_paste(handler)

Handles clipboard paste operation.

handle_pm_sequence(emulator, command, data)

Handles a PM sequence.

new()

Creates a new input handler with default values.

process_character(emulator, char_codepoint)

Processes a single character codepoint.

process_terminal_input(emulator, input)

Processes a raw input string for the terminal.