/// <summary> /// Starts the LED Manager in keyboard mode by default. Use <seealso cref="SetController"/> to further customize settings, especially for LED strips /// </summary> public LedManager() // by default starts in keyboard mode { InitLeds(); ProcessListenerService.ProcessInFocusChanged += OnProcessChanged; ProcessListenerService.Start(); ProcessListenerService.Register("League of Legends"); // Listen when league of legends is opened ProcessListenerService.Register("RocketLeague"); UpdateLEDDisplay(LEDFrame.CreateEmpty(this)); Task.Run(UpdateLoop).CatchExceptions(); }
/// <summary> /// Starts the LED Manager in keyboard mode by default. Use <seealso cref="SetController"/> to further customize settings, especially for LED strips /// </summary> public LedManager() // by default starts in keyboard mode { lightController = RazerChromaController.Create(); InitLeds(LightingMode.Keyboard); KeyboardHookService.Init(); ProcessListenerService.ProcessInFocusChanged += OnProcessChanged; ProcessListenerService.Start(); ProcessListenerService.Register("League of Legends"); // Listen when league of legends is opened UpdateLEDDisplay(this, this.leds, preferredMode); }