diff --git a/src/Kaleidoscope-Numlock.cpp b/src/Kaleidoscope-Numlock.cpp index c6c03c50..54db9122 100644 --- a/src/Kaleidoscope-Numlock.cpp +++ b/src/Kaleidoscope-Numlock.cpp @@ -23,7 +23,7 @@ void NumLock_::loopHook(bool postClear) { Key k = Layer.lookup(r, c); Key layer_key = Layer.getKey(numPadLayer, r, c); - if ((k != layer_key) || ((k.flags == (SYNTHETIC | SWITCH_TO_KEYMAP)) && !(k.flags & RESERVED))) + if ((k != layer_key) || (k.flags != KEY_FLAGS)) continue; LEDControl.setCrgbAt(r, c, numpad_color);