events
events
Section titled “events”Classes
Section titled “Classes”| Name | Description |
|---|---|
Event | A tagged union of all possible input events. |
KeyEvent | A keyboard key press event. |
KeyModifiers | Keyboard modifier keys held during a key event. |
MouseMoveEvent | A mouse move event (no button pressed) |
MousePressEvent | A mouse button press event. |
MouseReleaseEvent | A mouse button release event. |
overloaded | Helper for exhaustive std::visit with multiple lambdas. |
ResizeEvent | A terminal resize event. |
Enumerations
Section titled “Enumerations”| Name | Description |
|---|---|
MouseButton | Mouse button identifier. |
MouseButton
Section titled “MouseButton”enum MouseButtonMouse button identifier.
| Value | Description |
|---|---|
None | No button (used in MouseMove events) |
Left | Left mouse button. |
Right | Right mouse button. |
Middle | Middle mouse button. |