]> git.donarmstrong.com Git - tmk_firmware.git/blobdiff - common/keyboard.h
Fix tap key using delaying_layer and waiting_key.
[tmk_firmware.git] / common / keyboard.h
index 2353805e172df3a8ff0cfa01ca36ea7814c23055..116653661750473f25cfbaddb3ccf60b0c4eb353 100644 (file)
@@ -29,23 +29,16 @@ extern "C" {
 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;