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