diff options
author | Ryan <[email protected]> | 2024-04-13 13:15:22 +1000 |
---|---|---|
committer | GitHub <[email protected]> | 2024-04-13 04:15:22 +0100 |
commit | bbf63a84664282289a10ccf2b7bd4dadde3ed635 (patch) | |
tree | f34dea2871b9de7551f44d09182daef040692996 /quantum/process_keycode/process_led_matrix.c | |
parent | 6b60089fc704e4fc6bb75686b725a19da6a92fa9 (diff) | |
download | qmk_firmware-bbf63a84664282289a10ccf2b7bd4dadde3ed635.tar.gz qmk_firmware-bbf63a84664282289a10ccf2b7bd4dadde3ed635.zip |
LED Matrix: replace backlight keycodes with newly added ones (#23455)
Diffstat (limited to 'quantum/process_keycode/process_led_matrix.c')
-rw-r--r-- | quantum/process_keycode/process_led_matrix.c | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/quantum/process_keycode/process_led_matrix.c b/quantum/process_keycode/process_led_matrix.c index 217c9a2c28..7f95bf1011 100644 --- a/quantum/process_keycode/process_led_matrix.c +++ b/quantum/process_keycode/process_led_matrix.c @@ -7,24 +7,39 @@ bool process_led_matrix(uint16_t keycode, keyrecord_t *record) { if (record->event.pressed) { switch (keycode) { - case QK_BACKLIGHT_ON: + case QK_BACKLIGHT_ON: // TODO: Remove backlight keycodes + case QK_LED_MATRIX_ON: led_matrix_enable(); return false; case QK_BACKLIGHT_OFF: + case QK_LED_MATRIX_OFF: led_matrix_disable(); return false; - case QK_BACKLIGHT_DOWN: - led_matrix_decrease_val(); - return false; - case QK_BACKLIGHT_UP: - led_matrix_increase_val(); - return false; case QK_BACKLIGHT_TOGGLE: + case QK_LED_MATRIX_TOGGLE: led_matrix_toggle(); return false; case QK_BACKLIGHT_STEP: + case QK_LED_MATRIX_MODE_NEXT: led_matrix_step(); return false; + case QK_LED_MATRIX_MODE_PREVIOUS: + led_matrix_step_reverse(); + return false; + case QK_BACKLIGHT_UP: + case QK_LED_MATRIX_BRIGHTNESS_UP: + led_matrix_increase_val(); + return false; + case QK_BACKLIGHT_DOWN: + case QK_LED_MATRIX_BRIGHTNESS_DOWN: + led_matrix_decrease_val(); + return false; + case QK_LED_MATRIX_SPEED_UP: + led_matrix_increase_speed(); + return false; + case QK_LED_MATRIX_SPEED_DOWN: + led_matrix_decrease_speed(); + return false; } } |