/***************************************************************************/
/* kbd */
#define KEY_TIMER sys_timer_ticks
+#define KBDDEVICE void
typedef unsigned short kbd_key_t;
typedef unsigned int kbd_keymod_t;
int kbd_down();
kbd_key_t kbd_scan2key(int scan);
-int kbd_Open(void *pkd);
+int kbd_Open(KBDDEVICE *pkd);
+void kbd_Close(void);
+void kbd_GetModifierInfo(kbd_keymod_t *modifiers, kbd_keymod_t *curmodifiers);
int kbd_Read(kbd_key_t *buf, kbd_keymod_t *modifiers, kbd_scan_code_t *scancode);
+int kbd_Poll(void);
#include <string.h>
#include "kbd.h"
-#define KBDDEVICE void
-
/*static int kbd_Open(KBDDEVICE *pkd);
static void kbd_Close(void);
static void kbd_GetModifierInfo(kbd_keymod_t *modifiers, kbd_keymod_t *curmodifiers);
key_use_timer=0;
memset(key_down_arr,0,sizeof(key_down_arr));
kbd_setio();
- return 0;
+ return 1;
}
/**