A event about keyboard. More...
#include <event.hpp>


Public Types | |
| enum | { Pressed, Released } |
Public Types inherited from Btk::Event | |
| enum | Type : Uint32 { SetRect = 0, KeyBoard = 1, Enter = 2, Leave = 3, Motion = 4, Click = 5, DragBegin = 6, Drag = 7, DragEnd = 8, TextInput = 9, TakeFocus = 10, LostFocus = 11, Enable = 12, Disable = 13, Wheel = 14, User = 1000, UserMax = UINT32_MAX - 1, Error = UINT32_MAX } |
Public Member Functions | |
| KeyEvent () | |
| Construct a new Key Event object. More... | |
| KeyEvent (const KeyEvent &ev)=default | |
| bool | has_kmod (Keymode mode) const noexcept |
Public Member Functions inherited from Btk::Event | |
| Type | type () const noexcept |
| Event (Type t) | |
| Event (const Event &ev) | |
| bool | is_accepted () const noexcept |
| is accepted More... | |
| void | accept () noexcept |
| void | reject () noexcept |
| void | set_type (Type t) noexcept |
| Chaneg the event type. More... | |
Public Attributes | |
| Scancode | scancode |
| Keycode | keycode |
| Keymode | keymode |
| enum Btk::KeyEvent:: { ... } | state |
| bool | repeat |
Additional Inherited Members | |
Static Public Member Functions inherited from Btk::Event | |
| static Type | Register () |
| Register a event type. More... | |
A event about keyboard.
|
inline |
Construct a new Key Event object.
| event | a SDL_Event structure |