- enter
void function(void* data, wl_keyboard* wl_keyboard, uint serial, wl_surface* surface, wl_array* keys) enter;
- key
void function(void* data, wl_keyboard* wl_keyboard, uint serial, uint time, uint key, uint state) key;
- keymap
void function(void* data, wl_keyboard* wl_keyboard, uint format, int fd, uint size) keymap;
- leave
void function(void* data, wl_keyboard* wl_keyboard, uint serial, wl_surface* surface) leave;
- modifiers
void function(void* data, wl_keyboard* wl_keyboard, uint serial, uint mods_depressed, uint mods_latched, uint mods_locked, uint group) modifiers;
- repeat_info
void function(void* data, wl_keyboard* wl_keyboard, int rate, int delay) repeat_info;
keyboard input device
The wl_keyboard interface represents one or more keyboards associated with a seat.