#ifndef WAYLAND_INPUT_H #define WAYLAND_INPUT_H #include /* Вызывается при привязке wl_seat регистром */ void input_register_seat(struct wl_seat *seat); /* Очистка input (разрушить keyboard и xkb state) */ void input_cleanup(void); enum keyboard_key_state { /** * key is not pressed */ KEYBOARD_KEY_STATE_RELEASED = 0, /** * key is pressed */ KEYBOARD_KEY_STATE_PRESSED = 1, /** * key was repeated */ KEYBOARD_KEY_STATE_REPEATED = 2, }; #endif