Merge pull request #1288 from Nephiel/led-set-on-layer-change

Call led_set for layer action events to update LEDs on layer changes
example_keyboards
Jack Humbert 8 years ago committed by GitHub
commit d6ce42b01c

@ -537,6 +537,21 @@ void process_action(keyrecord_t *record, action_t action)
break;
}
#ifndef NO_ACTION_LAYER
// if this event is a layer action, update the leds
switch (action.kind.id) {
case ACT_LAYER:
#ifndef NO_ACTION_TAPPING
case ACT_LAYER_TAP:
case ACT_LAYER_TAP_EXT:
#endif
led_set(host_keyboard_leds());
break;
default:
break;
}
#endif
#ifndef NO_ACTION_ONESHOT
/* Because we switch layers after a oneshot event, we need to release the
* key before we leave the layer or no key up event will be generated.

Loading…
Cancel
Save