core: Fix for missing key on fc660c
authortmk <hasu@tmk-kbd.com>
Mon, 10 Apr 2017 19:36:38 +0000 (04:36 +0900)
committertmk <hasu@tmk-kbd.com>
Mon, 10 Apr 2017 19:36:38 +0000 (04:36 +0900)
tmk_core/common/keyboard.c

index b0319369d0f590a9f3f87761ec74f1d93ab53ba2..6057ea13fbc3cfbb61f21cb0373ada74eeb35d50 100644 (file)
@@ -137,8 +137,10 @@ void keyboard_task(void)
                     hook_matrix_change(e);
                     // record a processed key
                     matrix_prev[r] ^= ((matrix_row_t)1<<c);
+
+                    // This can miss stroke when scan matrix takes long like Topre
                     // process a key per task call
-                    goto MATRIX_LOOP_END;
+                    //goto MATRIX_LOOP_END;
                 }
             }
         }
Imprint / Impressum