git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
feat: simple device abstraction layer
[lunaix-os.git]
/
lunaix-os
/
includes
/
lunaix
/
keyboard.h
diff --git
a/lunaix-os/includes/lunaix/keyboard.h
b/lunaix-os/includes/lunaix/keyboard.h
index c439b6f0a1d23ce1fd28d45ccfd9b93edafaaf56..2dd40dd6df093af64196ad4229e949ee5b668781 100644
(file)
--- a/
lunaix-os/includes/lunaix/keyboard.h
+++ b/
lunaix-os/includes/lunaix/keyboard.h
@@
-1,5
+1,6
@@
#ifndef __LUNAIX_KEYBOARD_H
#define __LUNAIX_KEYBOARD_H
#ifndef __LUNAIX_KEYBOARD_H
#define __LUNAIX_KEYBOARD_H
+#include <lunaix/clock.h>
// Lunaix Keycode
// 15 7 0
// Lunaix Keycode
// 15 7 0
@@
-15,8
+16,6
@@
typedef unsigned short kbd_keycode_t;
typedef unsigned short kbd_kstate_t;
typedef unsigned short kbd_keycode_t;
typedef unsigned short kbd_kstate_t;
-#include <lunaix/clock.h>
-
#define KEYPAD 0x0100
#define FN_KEY 0x0200
#define KEYPAD 0x0100
#define FN_KEY 0x0200
@@
-94,6
+93,6
@@
struct kdb_keyinfo_pkt {
time_t timestamp;
};
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 */
#endif /* __LUNAIX_KEYBOARD_H */