libinput  0.1.0
A wrapper library for input devices
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups
Functions
Keyboard events

Key events are generated when a key changes its logical state, usually by being pressed or released. 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_keyboard_key_state libinput_event_keyboard_get_key_state (struct libinput_event_keyboard *event)
 

Detailed Description

Key events are generated when a key changes its logical state, usually by being pressed or released.

Function Documentation

uint32_t libinput_event_keyboard_get_key ( struct libinput_event_keyboard *  event)
Returns
The keycode that triggered this key event
enum libinput_keyboard_key_state libinput_event_keyboard_get_key_state ( struct libinput_event_keyboard *  event)
Returns
The state change of the key
uint32_t libinput_event_keyboard_get_time ( struct libinput_event_keyboard *  event)
Returns
The event time for this event