feat: lseek(2), read(2), write(2) implementation
[lunaix-os.git] / lunaix-os / includes / lunaix / keyboard.h
index c439b6f0a1d23ce1fd28d45ccfd9b93edafaaf56..2dd40dd6df093af64196ad4229e949ee5b668781 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef __LUNAIX_KEYBOARD_H
 #define __LUNAIX_KEYBOARD_H
+#include <lunaix/clock.h>
 
 //      Lunaix Keycode
 //       15        7         0
@@ -15,8 +16,6 @@
 
 typedef unsigned short kbd_keycode_t;
 typedef unsigned short kbd_kstate_t;
-#include <lunaix/clock.h>
-
 
 #define KEYPAD  0x0100
 #define FN_KEY  0x0200
@@ -94,6 +93,6 @@ struct kdb_keyinfo_pkt {
     time_t timestamp;
 };
 
-struct kdb_keyinfo_pkt* kbd_try_read_one();
+int kbd_recv_key(struct kdb_keyinfo_pkt* key_event);
 
 #endif /* __LUNAIX_KEYBOARD_H */