|
The Pedigree Project 0.1
|
#include <Input.h>
Collaboration diagram for Input::InputNotification:Public Attributes | ||
| CallbackType | type | |
| void * | meta | |
| union { | ||
| struct { | ||
| uint64_t key | ||
| } key | ||
| struct { | ||
| ssize_t relx | ||
| ssize_t rely | ||
| ssize_t relz | ||
| bool buttons [64] | ||
| } pointy | ||
| struct { | ||
| uint32_t x | ||
| uint32_t y | ||
| ssize_t wheel | ||
| bool buttons [64] | ||
| } absolute | ||
| struct { | ||
| uint8_t scancode | ||
| bool keyUp | ||
| Whether this is a keyUp event or not. More... | ||
| } rawkey | ||
| } | data | |
Structure containing notification to the remote application of input. Used to generalise input handling across the system for all types of devices.
| bool Input::InputNotification::keyUp |
| uint8_t Input::InputNotification::scancode |