aboutsummaryrefslogtreecommitdiff
path: root/keyboard.c
diff options
context:
space:
mode:
authorJack Jamison <jackqjamison@gmail.com>2025-10-11 11:23:17 -0400
committerJack Jamison <jackqjamison@gmail.com>2025-10-11 11:23:17 -0400
commit502ffec5198dd0dbd87f8d88ff07f95f241a24f8 (patch)
tree0351c20bf22d0b6ad55994d0ef4867c3518fdc0b /keyboard.c
parenta4e1bdbf38ac1e1f293a778e74f4773e356246aa (diff)
clean up and separate from registry
Diffstat (limited to 'keyboard.c')
-rw-r--r--keyboard.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/keyboard.c b/keyboard.c
index 94bd29f..932cba7 100644
--- a/keyboard.c
+++ b/keyboard.c
@@ -11,6 +11,8 @@ void setup_keyboard(client_state* state) {
wl_keyboard_add_listener(state->keyboard, &keyboard_listener, state);
}
+// listeners
+
void wl_keyboard_keymap(void *data, struct wl_keyboard *wl_keyboard,
uint32_t format, int32_t fd, uint32_t size) {
client_state* state = data;
@@ -69,12 +71,12 @@ void wl_keyboard_leave(void *data, struct wl_keyboard *wl_keyboard,
void wl_keyboard_key(void *data, struct wl_keyboard *wl_keyboard,
uint32_t serial, uint32_t time, uint32_t key,
uint32_t key_state) {
- client_state *state = data;
+ client_state *state = data;
- xkb_keysym_t keysym = xkb_state_key_get_one_sym(state->xkb_state, key + 8);
- if (keysym == XKB_KEY_q) {
- state->running = false;
- }
+ xkb_keysym_t keysym = xkb_state_key_get_one_sym(state->xkb_state, key + 8);
+ if (keysym == XKB_KEY_q) {
+ state->running = false;
+ }
}
void wl_keyboard_modifiers(void *data, struct wl_keyboard *wl_keyboard,