libinput
0.8.0
A wrapper library for input devices
|
Key events are generated when a key changes its logical state, usually by being pressed or released. More...
Data Structures | |
struct | libinput_event_keyboard |
A keyboard event representing a key press/release. More... | |
Functions | |
uint32_t | libinput_event_keyboard_get_time (struct libinput_event_keyboard *event) |
uint32_t | libinput_event_keyboard_get_key (struct libinput_event_keyboard *event) |
enum libinput_key_state | libinput_event_keyboard_get_key_state (struct libinput_event_keyboard *event) |
struct libinput_event * | libinput_event_keyboard_get_base_event (struct libinput_event_keyboard *event) |
uint32_t | libinput_event_keyboard_get_seat_key_count (struct libinput_event_keyboard *event) |
For the key of a LIBINPUT_EVENT_KEYBOARD_KEY event, return the total number of keys pressed on all devices on the associated seat after the event was triggered. More... | |
Key events are generated when a key changes its logical state, usually by being pressed or released.
struct libinput_event* libinput_event_keyboard_get_base_event | ( | struct libinput_event_keyboard * | event | ) |
uint32_t libinput_event_keyboard_get_key | ( | struct libinput_event_keyboard * | event | ) |
enum libinput_key_state libinput_event_keyboard_get_key_state | ( | struct libinput_event_keyboard * | event | ) |
uint32_t libinput_event_keyboard_get_seat_key_count | ( | struct libinput_event_keyboard * | event | ) |
For the key of a LIBINPUT_EVENT_KEYBOARD_KEY event, return the total number of keys pressed on all devices on the associated seat after the event was triggered.
"
uint32_t libinput_event_keyboard_get_time | ( | struct libinput_event_keyboard * | event | ) |