typedef struct {
uint8_t row;
uint8_t col;
-} key_t;
+} keypos_t;
typedef struct {
- key_t key;
+ keypos_t key;
bool pressed;
+ uint16_t time;
} keyevent_t;
-typedef struct {
- keyevent_t event;
- uint8_t code;
- uint8_t mods;
- uint16_t time;
-} keyrecord_t;
-
#define KEYEQ(keya, keyb) (keya.row == keyb.row && keya.col == keyb.col)
-
extern uint8_t current_layer;
extern uint8_t default_layer;