KBTYPE_SPEC
case KBTYPE_SPEC:
#define KBTYPE_SPEC_NOP (KBTYPE_SPEC | 0x00)
#define KBTYPE_SPEC_UNDEF (KBTYPE_SPEC | 0x01)
#define KBTYPE_SPEC_LSHIFT (KBTYPE_SPEC | 0x02)
#define KBTYPE_SPEC_RSHIFT (KBTYPE_SPEC | 0x03)
#define KBTYPE_SPEC_CTRL (KBTYPE_SPEC | 0x04)
#define KBTYPE_SPEC_ALT (KBTYPE_SPEC | 0x05)
#define KBTYPE_SPEC_CAPS_LOCK (KBTYPE_SPEC | 0x06)
#define KBTYPE_SPEC_NUM_LOCK (KBTYPE_SPEC | 0x07)
#define KBTYPE_SPEC_SCROLL_LOCK (KBTYPE_SPEC | 0x08)
#define KBTYPE_SPEC_MAYBE_REBOOT (KBTYPE_SPEC | 0x09)