2019-12-04 11:35:48 +09:00
|
|
|
#ifndef IBMPC_USB_H
|
|
|
|
|
#define IBMPC_USB_H
|
|
|
|
|
|
2021-06-21 13:45:07 +09:00
|
|
|
typedef enum { NONE, PC_XT, PC_AT, PC_TERMINAL, PC_MOUSE } keyboard_kind_t;
|
2020-11-16 11:32:53 +09:00
|
|
|
#define KEYBOARD_KIND_STR(kind) \
|
|
|
|
|
(kind == PC_XT ? "XT" : \
|
|
|
|
|
kind == PC_AT ? "AT" : \
|
|
|
|
|
kind == PC_TERMINAL ? "TERMINAL" : \
|
2021-06-21 13:45:07 +09:00
|
|
|
kind == PC_MOUSE ? "MOUSE" : \
|
2020-11-16 11:32:53 +09:00
|
|
|
"NONE")
|
|
|
|
|
|
2019-12-04 11:35:48 +09:00
|
|
|
#endif
|