]> git.donarmstrong.com Git - tmk_firmware.git/blobdiff - common/keyboard.c
Fix waiting_keys and periodical update for delaying layer.
[tmk_firmware.git] / common / keyboard.c
index 4e955e129b6fe9454d781df878ea5212e16ac918..2e32e91e089dff66adce01edf83b3a04d1d0d19b 100644 (file)
@@ -78,7 +78,14 @@ void keyboard_task(void)
             }
         }
     }
-    MATRIX_LOOP_END:
+    // call to update delaying layer when no real event
+    action_exec((keyevent_t) {
+        .key = (keypos_t){ .row = 255, .col = 255 }, // assume this key doesn't exist
+        .pressed = false,
+        .time = 0,
+    });
+
+MATRIX_LOOP_END:
 
 #ifdef MOUSEKEY_ENABLE
     // mousekey repeat & acceleration