From 74df10cc9f7ce264ac017b4efac918818f460c25 Mon Sep 17 00:00:00 2001 From: Danny Holman Date: Mon, 14 Oct 2024 21:20:55 -0500 Subject: ui: input: use scancodes instead of keycodes Use scancodes instead of keycodes for indexing into the callback array. This makes the engine keyboard-agnostic. Signed-off-by: Danny Holman --- include/rune/ui/input.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'include/rune/ui/input.h') diff --git a/include/rune/ui/input.h b/include/rune/ui/input.h index dd86b17..c03f8a2 100644 --- a/include/rune/ui/input.h +++ b/include/rune/ui/input.h @@ -29,12 +29,11 @@ #define KB_MODE_TEXT 1 RAPI int rune_input_init(struct rune_window *window); -RAPI void rune_input_quit(void); RAPI void set_keyboard_mode(int mode); RAPI int get_keyboard_mode(void); -RAPI void register_key_hook(int key, void (*func)(void)); +RAPI void register_key_hook(uint8_t scancode, void (*func)(void)); RAPI void rune_input_tick(void); #endif -- cgit v1.2.3