aboutsummaryrefslogtreecommitdiff
path: root/quantum/process_keycode/process_led_matrix.c
diff options
context:
space:
mode:
authorRyan <[email protected]>2024-04-13 13:15:22 +1000
committerGitHub <[email protected]>2024-04-13 04:15:22 +0100
commitbbf63a84664282289a10ccf2b7bd4dadde3ed635 (patch)
treef34dea2871b9de7551f44d09182daef040692996 /quantum/process_keycode/process_led_matrix.c
parent6b60089fc704e4fc6bb75686b725a19da6a92fa9 (diff)
downloadqmk_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.c29
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;
}
}