54 return read(
kbd_fd, key, 1);
64 return read(
kbd_fd, key, 2) / 2;
int PS2KbdSetKeymap(PS2KbdKeyMap *keymaps)
int PS2KbdFlushBuffer(void)
int PS2KbdSetSpecialmap(u8 *special)
int PS2KbdSetAltmap(u8 *altmap)
int PS2KbdSetReadmode(u32 readmode)
int PS2KbdReadRaw(PS2KbdRawKey *key)
int PS2KbdSetRepeatRate(u32 repeat)
int PS2KbdSetCtrlmap(u8 *ctrlmap)
int PS2KbdSetLeds(u8 leds)
int PS2KbdResetKeymap(void)
int PS2KbdSetBlockingMode(u32 blockmode)
int PS2KbdRead(char *key)
static int curr_blockmode
#define PS2KBD_IOCTL_SETREPEATRATE
#define PS2KBD_IOCTL_SETALTMAP
#define PS2KBD_READMODE_NORMAL
#define PS2KBD_IOCTL_SETLEDS
#define PS2KBD_IOCTL_SETKEYMAP
#define PS2KBD_IOCTL_SETREADMODE
#define PS2KBD_NONBLOCKING
#define PS2KBD_IOCTL_SETSPECIALMAP
#define PS2KBD_IOCTL_SETBLOCKMODE
#define PS2KBD_IOCTL_SETCTRLMAP
#define PS2KBD_IOCTL_FLUSHBUFFER
#define PS2KBD_IOCTL_RESETKEYMAP
#define PS2KBD_READMODE_RAW
int(* _ps2sdk_ioctl)(int, int, void *)