Package-level declarations
Types
Focus transition event accepted by the terminal input encoder.
Immutable normalized input accepted by an encoder. Sessions can admit a bounded list of these events as one ordered operation. Byte encoding and mode-dependent suppression remain the responsibility of the input encoder.
Non-printable terminal keys accepted by the input encoder.
One keyboard event accepted by the terminal input encoder.
Physical lifecycle phase of a normalized keyboard event.
Bit mask vocabulary for UI keyboard modifiers accepted by terminal input.
Platform-neutral mouse button vocabulary for terminal input reporting.
One platform-neutral mouse event accepted by the terminal input encoder.
Mouse event family accepted by the terminal input encoder.
Paste event accepted by the terminal input encoder.
One logical terminal text replacement around the active cursor.