]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - users/konstantin/konstantin.c
[Keymap] Update personal userspace and keymaps (#4963)
[qmk_firmware.git] / users / konstantin / konstantin.c
index 977111c1f9b4dfcc8f7d52e4760213a491080f39..47596279c363d98ef46f8ce744123b464b55d0b1 100644 (file)
@@ -3,8 +3,9 @@
 #ifdef LAYER_NUMPAD
 static void toggle_numpad(void) {
   layer_invert(L_NUMPAD);
-  bool num_lock = host_keyboard_leds() & 1<<USB_LED_NUM_LOCK;
-  if (num_lock != (bool)IS_LAYER_ON(L_NUMPAD)) {
+  bool numpad_on = IS_LAYER_ON(L_NUMPAD);
+  bool num_lock_on = IS_HOST_LED_ON(USB_LED_NUM_LOCK);
+  if (num_lock_on != numpad_on) {
     tap_code(KC_NLCK); // Toggle Num Lock to match layer state
   }
 }