Raxol.Core.Events.TermboxConverter (Raxol v0.5.0)

View Source

Converts rrex_termbox v2.0.1 NIF events to Raxol.Core.Events.Event structs.

This module handles the translation from the low-level rrex_termbox event format to the Raxol event system format.

Summary

Functions

Converts a rrex_termbox v2.0.1 event map to a Raxol Event struct.

Functions

convert(event_map)

@spec convert(map()) ::
  {:ok, Raxol.Core.Events.Event.t()} | :ignore | {:error, term()}

Converts a rrex_termbox v2.0.1 event map to a Raxol Event struct.

Parameters

  • event_map: The event map from rrex_termbox

Returns

  • {:ok, %Event{}} if the conversion was successful
  • :ignore if the event should be ignored
  • {:error, reason} if the conversion failed