1 #include <lunaix/keyboard.h>
2 #include <lunaix/lxconsole.h>
3 #include <lunaix/proc.h>
8 struct kdb_keyinfo_pkt keyevent;
10 if (!kbd_recv_key(&keyevent)) {
14 if ((keyevent.state & KBD_KEY_FPRESSED)) {
15 if ((keyevent.keycode & 0xff00) <= KEYPAD) {
16 console_write_char((char)(keyevent.keycode & 0x00ff));
17 } else if (keyevent.keycode == KEY_UP) {
19 } else if (keyevent.keycode == KEY_DOWN) {