TermUI.Parser.Events.KeyEvent (TermUI v0.2.0)

View Source

Represents a keyboard input event.

Fields

  • key - The key pressed (atom for special keys, string for characters)
  • modifiers - List of modifiers held (:ctrl, :alt, :shift, :meta)

Summary

Types

t()

@type t() :: %TermUI.Parser.Events.KeyEvent{
  key: atom() | String.t(),
  modifiers: [atom()]
}