Structure holding a keyboard event. More...
Public Attributes | |
uint32_t | m_uAscii |
Unicode ASCII value. | |
uint32_t | m_uFlags |
Flags for key modifiers. | |
uint32_t | m_uScanCode |
Scan code of the key. | |
Public Attributes inherited from Burger::EventHeader_t | |
eEvent | m_uEvent |
Event type. | |
uint_t | m_uWhich |
Which device generated the event. | |
uint32_t | m_uMSTimeStamp |
Time when the event occurred. | |
Structure holding a keyboard event.
m_uEvent must be set to EVENT_KEYDOWN, EVENT_KEYUP or EVENT_KEYAUTO.
When a keyboard event is generated, an event is filled out and stored until it's retrieved by the application by one of the many keyboard event retrieval functions. This structure contains the scan code, Unicode code, modifiers and time in milliseconds of when the key was pressed.
uint32_t Burger::KeyEvent_t::m_uAscii |
Unicode ASCII value.
uint32_t Burger::KeyEvent_t::m_uFlags |
Flags for key modifiers.
uint32_t Burger::KeyEvent_t::m_uScanCode |
Scan code of the key.