xterm_library/core/core/input/handler library
Classes
- AltInputHandler
- A TerminalLibraryFlutterInputHandler that translates alt + key events into escape sequences. For example, alt + a becomes ^[a. UncompleteDocumentation
- CascadeInputHandler
- A TerminalLibraryFlutterInputHandler that chains multiple handlers together. If any handler returns a non-null value, it is returned. Otherwise, null is returned.
- CtrlInputHandler
- A TerminalLibraryFlutterInputHandler that translates ctrl + key events into escape sequences. For example, ctrl + a becomes ^A.
- KeytabInputHandler
- A TerminalLibraryFlutterInputHandler that translates key events according to a keytab file. If no keytab is provided, Keytab.defaultKeytab is used.
- TerminalLibraryFlutterInputHandler
- TerminalLibraryFlutterInputHandler contains the logic for translating a TerminalLibraryFlutterKeyboardEvent into escape sequences that can be recognized by the terminal.
- TerminalLibraryFlutterKeyboardEvent
- The key event received from the keyboard, along with the state of the modifier keys and state of the terminal. Typically consumed by the TerminalLibraryFlutterInputHandler to produce a escape sequence that can be recognized by the terminal.
Constants
- defaultInputHandler → const CascadeInputHandler
- The default input handler for the terminal. That is composed of a KeytabInputHandler, a CtrlInputHandler, and a AltInputHandler.