ftxui::Event
event.hpp
ftxui::Event::Cursor
Type
ftxui::Event::Type
Unknown
Character
Mouse
CursorPosition
CursorShape
const Event const Event ArrowLeft ArrowLeft ftxui::Event::ArrowLeft = Event::Special("\x1B[D")
const Event const Event ArrowRight ArrowRight ftxui::Event::ArrowRight = Event::Special("\x1B[C")
const Event const Event ArrowUp ArrowUp ftxui::Event::ArrowUp = Event::Special("\x1B[A")
const Event const Event ArrowDown ArrowDown ftxui::Event::ArrowDown = Event::Special("\x1B[B")
const Event const Event ArrowLeftCtrl ArrowLeftCtrl ftxui::Event::ArrowLeftCtrl = Event::Special("\x1B[1;5D")
const Event const Event ArrowRightCtrl ArrowRightCtrl ftxui::Event::ArrowRightCtrl = Event::Special("\x1B[1;5C")
const Event const Event ArrowUpCtrl ArrowUpCtrl ftxui::Event::ArrowUpCtrl = Event::Special("\x1B[1;5A")
const Event const Event ArrowDownCtrl ArrowDownCtrl ftxui::Event::ArrowDownCtrl = Event::Special("\x1B[1;5B")
const Event const Event Backspace Backspace ftxui::Event::Backspace = Event::Special({127})
const Event const Event Delete Delete ftxui::Event::Delete = Event::Special("\x1B[3~")
const Event const Event Return Return ftxui::Event::Return = Event::Special({10})
const Event const Event Escape Escape ftxui::Event::Escape = Event::Special("\x1B")
const Event const Event Tab Tab ftxui::Event::Tab = Event::Special({9})
const Event const Event TabReverse TabReverse ftxui::Event::TabReverse = Event::Special({27, 91, 90})
const Event const Event Insert Insert ftxui::Event::Insert = Event::Special("\x1B[2~")
const Event const Event Home Home ftxui::Event::Home = Event::Special({27, 91, 72})
const Event const Event End End ftxui::Event::End = Event::Special({27, 91, 70})
const Event const Event PageUp PageUp ftxui::Event::PageUp = Event::Special({27, 91, 53, 126})
const Event const Event PageDown PageDown ftxui::Event::PageDown = Event::Special({27, 91, 54, 126})
const Event const Event F1 F1 ftxui::Event::F1 = Event::Special("\x1BOP")
const Event const Event F2 F2 ftxui::Event::F2 = Event::Special("\x1BOQ")
const Event const Event F3 F3 ftxui::Event::F3 = Event::Special("\x1BOR")
const Event const Event F4 F4 ftxui::Event::F4 = Event::Special("\x1BOS")
const Event const Event F5 F5 ftxui::Event::F5 = Event::Special("\x1B[15~")
const Event const Event F6 F6 ftxui::Event::F6 = Event::Special("\x1B[17~")
const Event const Event F7 F7 ftxui::Event::F7 = Event::Special("\x1B[18~")
const Event const Event F8 F8 ftxui::Event::F8 = Event::Special("\x1B[19~")
const Event const Event F9 F9 ftxui::Event::F9 = Event::Special("\x1B[20~")
const Event const Event F10 F10 ftxui::Event::F10 = Event::Special("\x1B[21~")
const Event const Event F11 F11 ftxui::Event::F11 = Event::Special("\x1B[23~")
const Event const Event F12 F12 ftxui::Event::F12 = Event::Special("\x1B[24~")
const Event const Event a a ftxui::Event::a = Event::Character("a")
const Event const Event A A ftxui::Event::A = Event::Character("A")
const Event const Event CtrlA CtrlA ftxui::Event::CtrlA = Event::Special("\x01")
const Event const Event AltA AltA ftxui::Event::AltA = Event::Special("\x1b""a")
const Event const Event CtrlAltA CtrlAltA ftxui::Event::CtrlAltA = Event::Special("\x1b\x01")
const Event const Event b b ftxui::Event::b = Event::Character("b")
const Event const Event B B ftxui::Event::B = Event::Character("B")
const Event const Event CtrlB CtrlB ftxui::Event::CtrlB = Event::Special("\x02")
const Event const Event AltB AltB ftxui::Event::AltB = Event::Special("\x1b""b")
const Event const Event CtrlAltB CtrlAltB ftxui::Event::CtrlAltB = Event::Special("\x1b\x02")
const Event const Event c c ftxui::Event::c = Event::Character("c")
const Event const Event C C ftxui::Event::C = Event::Character("C")
const Event const Event CtrlC CtrlC ftxui::Event::CtrlC = Event::Special("\x03")
const Event const Event AltC AltC ftxui::Event::AltC = Event::Special("\x1b""c")
const Event const Event CtrlAltC CtrlAltC ftxui::Event::CtrlAltC = Event::Special("\x1b\x03")
const Event const Event d d ftxui::Event::d = Event::Character("d")
const Event const Event D D ftxui::Event::D = Event::Character("D")
const Event const Event CtrlD CtrlD ftxui::Event::CtrlD = Event::Special("\x04")
const Event const Event AltD AltD ftxui::Event::AltD = Event::Special("\x1b""d")
const Event const Event CtrlAltD CtrlAltD ftxui::Event::CtrlAltD = Event::Special("\x1b\x04")
const Event const Event e e ftxui::Event::e = Event::Character("e")
const Event const Event E E ftxui::Event::E = Event::Character("E")
const Event const Event CtrlE CtrlE ftxui::Event::CtrlE = Event::Special("\x05")
const Event const Event AltE AltE ftxui::Event::AltE = Event::Special("\x1b""e")
const Event const Event CtrlAltE CtrlAltE ftxui::Event::CtrlAltE = Event::Special("\x1b\x05")
const Event const Event f f ftxui::Event::f = Event::Character("f")
const Event const Event F F ftxui::Event::F = Event::Character("F")
const Event const Event CtrlF CtrlF ftxui::Event::CtrlF = Event::Special("\x06")
const Event const Event AltF AltF ftxui::Event::AltF = Event::Special("\x1b""f")
const Event const Event CtrlAltF CtrlAltF ftxui::Event::CtrlAltF = Event::Special("\x1b\x06")
const Event const Event g g ftxui::Event::g = Event::Character("g")
const Event const Event G G ftxui::Event::G = Event::Character("G")
const Event const Event CtrlG CtrlG ftxui::Event::CtrlG = Event::Special("\x07")
const Event const Event AltG AltG ftxui::Event::AltG = Event::Special("\x1b""g")
const Event const Event CtrlAltG CtrlAltG ftxui::Event::CtrlAltG = Event::Special("\x1b\x07")
const Event const Event h h ftxui::Event::h = Event::Character("h")
const Event const Event H H ftxui::Event::H = Event::Character("H")
const Event const Event CtrlH CtrlH ftxui::Event::CtrlH = Event::Special("\x08")
const Event const Event AltH AltH ftxui::Event::AltH = Event::Special("\x1b""h")
const Event const Event CtrlAltH CtrlAltH ftxui::Event::CtrlAltH = Event::Special("\x1b\x08")
const Event const Event i i ftxui::Event::i = Event::Character("i")
const Event const Event I I ftxui::Event::I = Event::Character("I")
const Event const Event CtrlI CtrlI ftxui::Event::CtrlI = Event::Special("\x09")
const Event const Event AltI AltI ftxui::Event::AltI = Event::Special("\x1b""i")
const Event const Event CtrlAltI CtrlAltI ftxui::Event::CtrlAltI = Event::Special("\x1b\x09")
const Event const Event j j ftxui::Event::j = Event::Character("j")
const Event const Event J J ftxui::Event::J = Event::Character("J")
const Event const Event CtrlJ CtrlJ ftxui::Event::CtrlJ = Event::Special("\x0a")
const Event const Event AltJ AltJ ftxui::Event::AltJ = Event::Special("\x1b""j")
const Event const Event CtrlAltJ CtrlAltJ ftxui::Event::CtrlAltJ = Event::Special("\x1b\x0a")
const Event const Event k k ftxui::Event::k = Event::Character("k")
const Event const Event K K ftxui::Event::K = Event::Character("K")
const Event const Event CtrlK CtrlK ftxui::Event::CtrlK = Event::Special("\x0b")
const Event const Event AltK AltK ftxui::Event::AltK = Event::Special("\x1b""k")
const Event const Event CtrlAltK CtrlAltK ftxui::Event::CtrlAltK = Event::Special("\x1b\x0b")
const Event const Event l l ftxui::Event::l = Event::Character("l")
const Event const Event L L ftxui::Event::L = Event::Character("L")
const Event const Event CtrlL CtrlL ftxui::Event::CtrlL = Event::Special("\x0c")
const Event const Event AltL AltL ftxui::Event::AltL = Event::Special("\x1b""l")
const Event const Event CtrlAltL CtrlAltL ftxui::Event::CtrlAltL = Event::Special("\x1b\x0c")
const Event const Event m m ftxui::Event::m = Event::Character("m")
const Event const Event M M ftxui::Event::M = Event::Character("M")
const Event const Event CtrlM CtrlM ftxui::Event::CtrlM = Event::Special("\x0d")
const Event const Event AltM AltM ftxui::Event::AltM = Event::Special("\x1b""m")
const Event const Event CtrlAltM CtrlAltM ftxui::Event::CtrlAltM = Event::Special("\x1b\x0d")
const Event const Event n n ftxui::Event::n = Event::Character("n")
const Event const Event N N ftxui::Event::N = Event::Character("N")
const Event const Event CtrlN CtrlN ftxui::Event::CtrlN = Event::Special("\x0e")
const Event const Event AltN AltN ftxui::Event::AltN = Event::Special("\x1b""n")
const Event const Event CtrlAltN CtrlAltN ftxui::Event::CtrlAltN = Event::Special("\x1b\x0e")
const Event const Event o o ftxui::Event::o = Event::Character("o")
const Event const Event O O ftxui::Event::O = Event::Character("O")
const Event const Event CtrlO CtrlO ftxui::Event::CtrlO = Event::Special("\x0f")
const Event const Event AltO AltO ftxui::Event::AltO = Event::Special("\x1b""o")
const Event const Event CtrlAltO CtrlAltO ftxui::Event::CtrlAltO = Event::Special("\x1b\x0f")
const Event const Event p p ftxui::Event::p = Event::Character("p")
const Event const Event P P ftxui::Event::P = Event::Character("P")
const Event const Event CtrlP CtrlP ftxui::Event::CtrlP = Event::Special("\x10")
const Event const Event AltP AltP ftxui::Event::AltP = Event::Special("\x1b""p")
const Event const Event CtrlAltP CtrlAltP ftxui::Event::CtrlAltP = Event::Special("\x1b\x10")
const Event const Event q q ftxui::Event::q = Event::Character("q")
const Event const Event Q Q ftxui::Event::Q = Event::Character("Q")
const Event const Event CtrlQ CtrlQ ftxui::Event::CtrlQ = Event::Special("\x11")
const Event const Event AltQ AltQ ftxui::Event::AltQ = Event::Special("\x1b""q")
const Event const Event CtrlAltQ CtrlAltQ ftxui::Event::CtrlAltQ = Event::Special("\x1b\x11")
const Event const Event r r ftxui::Event::r = Event::Character("r")
const Event const Event R R ftxui::Event::R = Event::Character("R")
const Event const Event CtrlR CtrlR ftxui::Event::CtrlR = Event::Special("\x12")
const Event const Event AltR AltR ftxui::Event::AltR = Event::Special("\x1b""r")
const Event const Event CtrlAltR CtrlAltR ftxui::Event::CtrlAltR = Event::Special("\x1b\x12")
const Event const Event s s ftxui::Event::s = Event::Character("s")
const Event const Event S S ftxui::Event::S = Event::Character("S")
const Event const Event CtrlS CtrlS ftxui::Event::CtrlS = Event::Special("\x13")
const Event const Event AltS AltS ftxui::Event::AltS = Event::Special("\x1b""s")
const Event const Event CtrlAltS CtrlAltS ftxui::Event::CtrlAltS = Event::Special("\x1b\x13")
const Event const Event t t ftxui::Event::t = Event::Character("t")
const Event const Event T T ftxui::Event::T = Event::Character("T")
const Event const Event CtrlT CtrlT ftxui::Event::CtrlT = Event::Special("\x14")
const Event const Event AltT AltT ftxui::Event::AltT = Event::Special("\x1b""t")
const Event const Event CtrlAltT CtrlAltT ftxui::Event::CtrlAltT = Event::Special("\x1b\x14")
const Event const Event u u ftxui::Event::u = Event::Character("u")
const Event const Event U U ftxui::Event::U = Event::Character("U")
const Event const Event CtrlU CtrlU ftxui::Event::CtrlU = Event::Special("\x15")
const Event const Event AltU AltU ftxui::Event::AltU = Event::Special("\x1b""u")
const Event const Event CtrlAltU CtrlAltU ftxui::Event::CtrlAltU = Event::Special("\x1b\x15")
const Event const Event v v ftxui::Event::v = Event::Character("v")
const Event const Event V V ftxui::Event::V = Event::Character("V")
const Event const Event CtrlV CtrlV ftxui::Event::CtrlV = Event::Special("\x16")
const Event const Event AltV AltV ftxui::Event::AltV = Event::Special("\x1b""v")
const Event const Event CtrlAltV CtrlAltV ftxui::Event::CtrlAltV = Event::Special("\x1b\x16")
const Event const Event w w ftxui::Event::w = Event::Character("w")
const Event const Event W W ftxui::Event::W = Event::Character("W")
const Event const Event CtrlW CtrlW ftxui::Event::CtrlW = Event::Special("\x17")
const Event const Event AltW AltW ftxui::Event::AltW = Event::Special("\x1b""w")
const Event const Event CtrlAltW CtrlAltW ftxui::Event::CtrlAltW = Event::Special("\x1b\x17")
const Event const Event x x ftxui::Event::x = Event::Character("x")
const Event const Event X X ftxui::Event::X = Event::Character("X")
const Event const Event CtrlX CtrlX ftxui::Event::CtrlX = Event::Special("\x18")
const Event const Event AltX AltX ftxui::Event::AltX = Event::Special("\x1b""x")
const Event const Event CtrlAltX CtrlAltX ftxui::Event::CtrlAltX = Event::Special("\x1b\x18")
const Event const Event y y ftxui::Event::y = Event::Character("y")
const Event const Event Y Y ftxui::Event::Y = Event::Character("Y")
const Event const Event CtrlY CtrlY ftxui::Event::CtrlY = Event::Special("\x19")
const Event const Event AltY AltY ftxui::Event::AltY = Event::Special("\x1b""y")
const Event const Event CtrlAltY CtrlAltY ftxui::Event::CtrlAltY = Event::Special("\x1b\x19")
const Event const Event z z ftxui::Event::z = Event::Character("z")
const Event const Event Z Z ftxui::Event::Z = Event::Character("Z")
const Event const Event CtrlZ CtrlZ ftxui::Event::CtrlZ = Event::Special("\x1a")
const Event const Event AltZ AltZ ftxui::Event::AltZ = Event::Special("\x1b""z")
const Event const Event CtrlAltZ CtrlAltZ ftxui::Event::CtrlAltZ = Event::Special("\x1b\x1a")
const Event const Event Custom Custom ftxui::Event::Custom = Event::Special({0})
ScreenInteractive * ScreenInteractive* screen_ screen_ ftxui::Event::screen_ = nullptr
friend friend ComponentBase ComponentBase ftxui::Event::ComponentBase
friend friend ScreenInteractive ScreenInteractive ftxui::Event::ScreenInteractive
Type Type type_ type_ ftxui::Event::type_ = Type::Unknown
union ftxui::Event union ftxui::Event data_ data_ ftxui::Event::data_ = {}
std::string std::string input_ input_ ftxui::Event::input_
Event Event Character (std::string) Character ftxui::Event::Character std::string input

An event corresponding to a given typed character.

input

The character typed by the user.

Event Event Character (char) Character ftxui::Event::Character char c

An event corresponding to a given typed character.

c

The character typed by the user.

Event Event Character (wchar_t) Character ftxui::Event::Character wchar_t c

An event corresponding to a given typed character.

c

The character typed by the user.

Event Event Special (std::string) Special ftxui::Event::Special std::string input

An custom event whose meaning is defined by the user of the library.

input

An arbitrary sequence of character defined by the developer.

Event Event Mouse (std::string, Mouse mouse) Mouse ftxui::Event::Mouse std::string input Mouse mouse

An event corresponding to a given typed character.

input

The sequence of character send by the terminal.

mouse

The mouse state.

Event Event CursorPosition (std::string, int x, int y) CursorPosition ftxui::Event::CursorPosition std::string input int x int y
Event Event CursorShape (std::string, int shape) CursorShape ftxui::Event::CursorShape std::string input int shape

An event corresponding to a terminal DCS (Device Control String).

bool bool operator== (const Event &other) const operator== ftxui::Event::operator== const Event & other
bool bool operator!= (const Event &other) const operator!= ftxui::Event::operator!= const Event & other
bool bool operator< (const Event &other) const operator< ftxui::Event::operator< const Event & other
const std::string & const std::string & input () const input ftxui::Event::input
bool bool is_character () const is_character ftxui::Event::is_character
std::string std::string character () const character ftxui::Event::character
bool bool is_mouse () const is_mouse ftxui::Event::is_mouse
struct Mouse & struct Mouse & mouse () mouse ftxui::Event::mouse
bool bool is_cursor_position () const is_cursor_position ftxui::Event::is_cursor_position
int int cursor_x () const cursor_x ftxui::Event::cursor_x
int int cursor_y () const cursor_y ftxui::Event::cursor_y
bool bool is_cursor_shape () const is_cursor_shape ftxui::Event::is_cursor_shape
int int cursor_shape () const cursor_shape ftxui::Event::cursor_shape
std::string std::string DebugString () const DebugString ftxui::Event::DebugString

Return a string representation of the event.

Represent an event. It can be key press event, a terminal resize, or more ...

For example:

- Printable character can be created using Event::Character('a').

- Some special are predefined, like Event::ArrowLeft.

- One can find arbitrary code for special Events using: ./example/util/print_key_press For instance, CTLR+A maps to Event::Special({1});

Useful documentation about xterm specification: https://invisible-island.net/xterm/ctlseqs/ctlseqs.html

Event
A
AltA
AltB
AltC
AltD
AltE
AltF
AltG
AltH
AltI
...
screen_
Box
Event
A
AltA
AltB
AltC
AltD
AltE
AltF
AltG
AltH
AltI
...
screen_
Image
stencil
Screen
cursor_
Cursor
ScreenInteractive
- ftxui::Event
  A
- ftxui::Event
  a
- ftxui::Event
  AltA
- ftxui::Event
  AltB
- ftxui::Event
  AltC
- ftxui::Event
  AltD
- ftxui::Event
  AltE
- ftxui::Event
  AltF
- ftxui::Event
  AltG
- ftxui::Event
  AltH
- ftxui::Event
  AltI
- ftxui::Event
  AltJ
- ftxui::Event
  AltK
- ftxui::Event
  AltL
- ftxui::Event
  AltM
- ftxui::Event
  AltN
- ftxui::Event
  AltO
- ftxui::Event
  AltP
- ftxui::Event
  AltQ
- ftxui::Event
  AltR
- ftxui::Event
  AltS
- ftxui::Event
  AltT
- ftxui::Event
  AltU
- ftxui::Event
  AltV
- ftxui::Event
  AltW
- ftxui::Event
  AltX
- ftxui::Event
  AltY
- ftxui::Event
  AltZ
- ftxui::Event
  ArrowDown
- ftxui::Event
  ArrowDownCtrl
- ftxui::Event
  ArrowLeft
- ftxui::Event
  ArrowLeftCtrl
- ftxui::Event
  ArrowRight
- ftxui::Event
  ArrowRightCtrl
- ftxui::Event
  ArrowUp
- ftxui::Event
  ArrowUpCtrl
- ftxui::Event
  B
- ftxui::Event
  b
- ftxui::Event
  Backspace
- ftxui::Event
  C
- ftxui::Event
  c
- ftxui::Event
  Character
- ftxui::Event
  Character
- ftxui::Event
  Character
- ftxui::Event
  character
- ftxui::Event
  ComponentBase
- ftxui::Event
  CtrlA
- ftxui::Event
  CtrlAltA
- ftxui::Event
  CtrlAltB
- ftxui::Event
  CtrlAltC
- ftxui::Event
  CtrlAltD
- ftxui::Event
  CtrlAltE
- ftxui::Event
  CtrlAltF
- ftxui::Event
  CtrlAltG
- ftxui::Event
  CtrlAltH
- ftxui::Event
  CtrlAltI
- ftxui::Event
  CtrlAltJ
- ftxui::Event
  CtrlAltK
- ftxui::Event
  CtrlAltL
- ftxui::Event
  CtrlAltM
- ftxui::Event
  CtrlAltN
- ftxui::Event
  CtrlAltO
- ftxui::Event
  CtrlAltP
- ftxui::Event
  CtrlAltQ
- ftxui::Event
  CtrlAltR
- ftxui::Event
  CtrlAltS
- ftxui::Event
  CtrlAltT
- ftxui::Event
  CtrlAltU
- ftxui::Event
  CtrlAltV
- ftxui::Event
  CtrlAltW
- ftxui::Event
  CtrlAltX
- ftxui::Event
  CtrlAltY
- ftxui::Event
  CtrlAltZ
- ftxui::Event
  CtrlB
- ftxui::Event
  CtrlC
- ftxui::Event
  CtrlD
- ftxui::Event
  CtrlE
- ftxui::Event
  CtrlF
- ftxui::Event
  CtrlG
- ftxui::Event
  CtrlH
- ftxui::Event
  CtrlI
- ftxui::Event
  CtrlJ
- ftxui::Event
  CtrlK
- ftxui::Event
  CtrlL
- ftxui::Event
  CtrlM
- ftxui::Event
  CtrlN
- ftxui::Event
  CtrlO
- ftxui::Event
  CtrlP
- ftxui::Event
  CtrlQ
- ftxui::Event
  CtrlR
- ftxui::Event
  CtrlS
- ftxui::Event
  CtrlT
- ftxui::Event
  CtrlU
- ftxui::Event
  CtrlV
- ftxui::Event
  CtrlW
- ftxui::Event
  CtrlX
- ftxui::Event
  CtrlY
- ftxui::Event
  CtrlZ
- ftxui::Event
  cursor_shape
- ftxui::Event
  cursor_x
- ftxui::Event
  cursor_y
- ftxui::Event
  CursorPosition
- ftxui::Event
  CursorShape
- ftxui::Event
  Custom
- ftxui::Event
  D
- ftxui::Event
  d
- ftxui::Event
  data_
- ftxui::Event
  DebugString
- ftxui::Event
  Delete
- ftxui::Event
  E
- ftxui::Event
  e
- ftxui::Event
  End
- ftxui::Event
  Escape
- ftxui::Event
  F
- ftxui::Event
  f
- ftxui::Event
  F1
- ftxui::Event
  F10
- ftxui::Event
  F11
- ftxui::Event
  F12
- ftxui::Event
  F2
- ftxui::Event
  F3
- ftxui::Event
  F4
- ftxui::Event
  F5
- ftxui::Event
  F6
- ftxui::Event
  F7
- ftxui::Event
  F8
- ftxui::Event
  F9
- ftxui::Event
  G
- ftxui::Event
  g
- ftxui::Event
  H
- ftxui::Event
  h
- ftxui::Event
  Home
- ftxui::Event
  I
- ftxui::Event
  i
- ftxui::Event
  input
- ftxui::Event
  input_
- ftxui::Event
  Insert
- ftxui::Event
  is_character
- ftxui::Event
  is_cursor_position
- ftxui::Event
  is_cursor_shape
- ftxui::Event
  is_mouse
- ftxui::Event
  J
- ftxui::Event
  j
- ftxui::Event
  K
- ftxui::Event
  k
- ftxui::Event
  L
- ftxui::Event
  l
- ftxui::Event
  M
- ftxui::Event
  m
- ftxui::Event
  Mouse
- ftxui::Event
  mouse
- ftxui::Event
  N
- ftxui::Event
  n
- ftxui::Event
  O
- ftxui::Event
  o
- ftxui::Event
  operator!=
- ftxui::Event
  operator<
- ftxui::Event
  operator==
- ftxui::Event
  P
- ftxui::Event
  p
- ftxui::Event
  PageDown
- ftxui::Event
  PageUp
- ftxui::Event
  Q
- ftxui::Event
  q
- ftxui::Event
  R
- ftxui::Event
  r
- ftxui::Event
  Return
- ftxui::Event
  S
- ftxui::Event
  s
- ftxui::Event
  screen_
- ftxui::Event
  ScreenInteractive
- ftxui::Event
  Special
- ftxui::Event
  T
- ftxui::Event
  t
- ftxui::Event
  Tab
- ftxui::Event
  TabReverse
- ftxui::Event
  Type
- ftxui::Event
  type_
- ftxui::Event
  U
- ftxui::Event
  u
- ftxui::Event
  V
- ftxui::Event
  v
- ftxui::Event
  W
- ftxui::Event
  w
- ftxui::Event
  X
- ftxui::Event
  x
- ftxui::Event
  Y
- ftxui::Event
  y
- ftxui::Event
  Z
- ftxui::Event
  z