From f43ec9b27ebe37b799709985f5587e29ec8ef88b Mon Sep 17 00:00:00 2001 From: Jack Jamison Date: Sat, 11 Oct 2025 02:30:18 -0400 Subject: refactor to .h files --- keyboard.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'keyboard.c') diff --git a/keyboard.c b/keyboard.c index ab208c2..94bd29f 100644 --- a/keyboard.c +++ b/keyboard.c @@ -1,10 +1,16 @@ -#include #include #include -#include #include + #include "state.h" +struct wl_keyboard_listener keyboard_listener; + +void setup_keyboard(client_state* state) { + state->keyboard = wl_seat_get_keyboard(state->seat); + wl_keyboard_add_listener(state->keyboard, &keyboard_listener, state); +} + void wl_keyboard_keymap(void *data, struct wl_keyboard *wl_keyboard, uint32_t format, int32_t fd, uint32_t size) { client_state* state = data; -- cgit v1.2.3