From 6e86a3abee2d9b2c03452cd62997c2152a3332aa Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Sun, 1 Mar 2015 13:05:04 -0500 Subject: lots of stuff --- drivers/include/ps2kbd.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'drivers/include') diff --git a/drivers/include/ps2kbd.h b/drivers/include/ps2kbd.h index bf4871d..9e353ee 100644 --- a/drivers/include/ps2kbd.h +++ b/drivers/include/ps2kbd.h @@ -47,6 +47,11 @@ struct ps2_specialkeys_t { int f12 :1; }; +struct ps2_keyevent { + const struct ps2_specialkeys_t *special_keys; + char ascii; +}; + /* returns which arrow keys are down */ uint8_t ps2kbd_button_get(void); @@ -54,6 +59,8 @@ uint8_t ps2kbd_modifier_get(void); void ps2kbd_set_leds(uint8_t status); +void ps2kbd_set_handler(void (*h)(const struct ps2_keyevent*)); + void ps2kbd_init(void); #endif -- cgit v1.1