File tree Expand file tree Collapse file tree
Controllers/CorsairPeripheralController Expand file tree Collapse file tree Original file line number Diff line number Diff 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+
516535static 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:
You can’t perform that action at this time.
0 commit comments