From 0dd3f5e6f4f7607611ce23510858ab3597b5df9f Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Sun, 16 Aug 2020 17:13:32 +0200 Subject: Added events and map syscall --- kernel/drivers/keyboard.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'kernel/drivers') diff --git a/kernel/drivers/keyboard.c b/kernel/drivers/keyboard.c index 16809b6..6405018 100644 --- a/kernel/drivers/keyboard.c +++ b/kernel/drivers/keyboard.c @@ -2,11 +2,11 @@ #include #include +#include #include char keymap[128]; -// TODO: Use keyboard as event and move logic to other file void keyboard_handler() { u8 scan_code = inb(0x60); @@ -15,7 +15,7 @@ void keyboard_handler() return; if ((scan_code & 0x80) == 0) { // PRESS - /* gui_term_write_char(keymap[scan_code]); */ + event_trigger(EVENT_KEYBOARD, NULL); } } -- cgit v1.2.3