Raxol.Terminal.Driver (Raxol v2.0.1)
View SourceHandles raw terminal input/output and event generation.
Responsibilities:
- Setting terminal mode (raw, echo)
- Reading input events via termbox2_nif NIF
- Parsing input events into
Raxol.Core.Events.Eventstructs - Detecting terminal resize events
- Sending parsed events to the
Dispatcher - Restoring terminal state on exit
Summary
Functions
Returns a specification to start this module under a supervisor.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_call/3.
Processes a terminal position change event.
Processes a terminal title change event.
Types
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_call/3.
Processes a terminal position change event.
Processes a terminal title change event.