diff --git a/keyboards/zsa/common/rgb_matrix_kb.inc b/keyboards/zsa/common/rgb_matrix_kb.inc index b6295deedc..1613215565 100644 --- a/keyboards/zsa/common/rgb_matrix_kb.inc +++ b/keyboards/zsa/common/rgb_matrix_kb.inc @@ -6,8 +6,9 @@ extern RGB webhid_leds[RGB_MATRIX_LED_COUNT]; static bool oryx_webhid_effect_run(effect_params_t* params) { RGB_MATRIX_USE_LIMITS(led_min, led_max); + float f = (float)rgb_matrix_config.hsv.v / UINT8_MAX; for (uint8_t i = led_min; i < led_max; ++i) { - rgb_matrix_set_color(i, webhid_leds[i].r, webhid_leds[i].g, webhid_leds[i].b); + rgb_matrix_set_color(i, webhid_leds[i].r * f, webhid_leds[i].g * f, webhid_leds[i].b * f); } return rgb_matrix_check_finished_leds(led_max); }