Skip to content

Commit f0468ff

Browse files
Add mouse LED names for several Corsair mice
1 parent 8cc371f commit f0468ff

1 file changed

Lines changed: 35 additions & 1 deletion

File tree

Controllers/CorsairPeripheralController/RGBController_CorsairPeripheral.cpp

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -513,6 +513,25 @@ static const char* corsair_mouse_leds[] =
513513
"Mouse LED 15",
514514
};
515515

516+
static const char* corsair_m65_elite_leds[] =
517+
{
518+
"",
519+
"",
520+
"Logo",
521+
"DPI",
522+
"Scroll Wheel",
523+
"",
524+
"",
525+
"",
526+
"",
527+
"",
528+
"",
529+
"",
530+
"",
531+
"",
532+
"",
533+
};
534+
516535
static const char* corsair_sabre_rgb_leds[] =
517536
{
518537
"",
@@ -758,7 +777,22 @@ void RGBController_CorsairPeripheral::SetupZones()
758777
break;
759778

760779
case DEVICE_TYPE_MOUSE:
761-
new_led.name = corsair_mouse_leds[led_idx];
780+
if(name == "Corsair M65 RGB Elite")
781+
{
782+
new_led.name = corsair_m65_elite_leds[led_idx];
783+
}
784+
else if(name == "Corsair Harpoon RGB PRO")
785+
{
786+
new_led.name = corsair_harpoon_pro_leds[led_idx];
787+
}
788+
else if(name == "Corsair Sabre RGB")
789+
{
790+
new_led.name = corsair_sabre_rgb_leds[led_idx];
791+
}
792+
else
793+
{
794+
new_led.name = corsair_mouse_leds[led_idx];
795+
}
762796
break;
763797

764798
case DEVICE_TYPE_MOUSEMAT:

0 commit comments

Comments
 (0)