Package-level declarations
Types
Link copied to clipboard
Focus transition event accepted by the terminal input encoder.
Link copied to clipboard
Non-printable terminal keys accepted by the input encoder.
Link copied to clipboard
data class TerminalKeyEvent(val key: TerminalKey? = null, val codepoint: Int = NO_CODEPOINT, val modifiers: Int = TerminalModifiers.NONE)
One keyboard event accepted by the terminal input encoder.
Link copied to clipboard
object TerminalModifiers
Bit mask vocabulary for UI keyboard modifiers accepted by terminal input.
Link copied to clipboard
Platform-neutral mouse button vocabulary for terminal input reporting.
Link copied to clipboard
data class TerminalMouseEvent(val column: Int, val row: Int, val button: TerminalMouseButton, val type: TerminalMouseEventType, val modifiers: Int = TerminalModifiers.NONE, val pixelX: Int = -1, val pixelY: Int = -1)
One platform-neutral mouse event accepted by the terminal input encoder.
Link copied to clipboard
Mouse event family accepted by the terminal input encoder.
Link copied to clipboard
Paste event accepted by the terminal input encoder.