26 lines
505 B
C
26 lines
505 B
C
#if !defined(HIKARI_KEYBOARD_H)
|
|
#define HIKARI_KEYBOARD_H
|
|
|
|
#include <wayland-server-core.h>
|
|
#include <wayland-util.h>
|
|
|
|
#include <wlr/types/wlr_input_device.h>
|
|
|
|
struct hikari_keyboard {
|
|
struct wl_list link;
|
|
struct wlr_input_device *device;
|
|
|
|
struct wl_listener modifiers;
|
|
struct wl_listener key;
|
|
struct wl_listener destroy;
|
|
};
|
|
|
|
void
|
|
hikari_keyboard_init(
|
|
struct hikari_keyboard *keyboard, struct wlr_input_device *device);
|
|
|
|
void
|
|
hikari_keyboard_fini(struct hikari_keyboard *keyboard);
|
|
|
|
#endif
|