/* sc_input.h — нормализованное событие клавиатуры. */ #ifndef SC_INPUT_H #define SC_INPUT_H #include #define SC_MOD_SHIFT 0x01u #define SC_MOD_CTRL 0x02u #define SC_MOD_ALT 0x04u typedef struct { uint8_t ascii; uint8_t scan; uint8_t modifiers; } ScKeyEvent; void sc_input_read(ScKeyEvent *event); uint8_t sc_input_poll(ScKeyEvent *event); #endif