termparser_events library

Collection of events generated by the parser

Classes

ClipboardCopyEvent
Cliboard Copy Event
ColorQueryEvent
Represent a Color event response from OSC 11
CursorPositionEvent
Represent a Cursor event.
Event
Base class for all events.
FocusEvent
Represent a Focus event.
KeyboardEnhancementFlagsEvent
Returns information terminal keyboard support
KeyCode
Represents a key pressed on the keyboard. This class is used for the legacy key events as well the enhanced key events. used on the Kitty protocol.
KeyEvent
Represent a Key event.
KeyEventState
Represents the state of the keyboard.
KeyModifiers
Represents key modifiers (shift, control, alt, etc.).
MouseButton
Represents a Mouse Event
MouseEvent
Represent a Mouse event.
NameAndVersionEvent
Terminal Name and Version
NoneEvent
Represent an empty event
ParserErrorEvent
Error event dispatched when can not parse a sequence.
PasteEvent
Paste Action Event
PrimaryDeviceAttributesEvent
Device Attribute
QuerySyncUpdateEvent
Query Sync update status
QueryTerminalWindowSizeEvent
Query Terminal size in pixels
RawKeyEvent
Raw Key Event

Enums

ClipboardSource
Clipboard Sources
DeviceAttributeParams
Device Attribute Params
DeviceAttributeType
Device Attribute Type
KeyCodeName
Enum for keys with names
KeyEventType
Enum for Key Events Types
MediaKeyCode
Enum for Media Keys
ModifierKeyCode
Enum for Modifier Keys
MouseButtonAction
Represent a Mouse action
MouseButtonKind
Represent a Mouse button
SyncUpdateStatus
Query Sync update status Enum