Add option to change controller LED color (#572)
This allows the user to change the controller LED while using Ryujinx.
Useful for PS4 and PS5 controllers as an example.
You can also use a spectrum-cycling Rainbow color option, or turn the LED off for DualSense controllers.
---------
Co-authored-by:
Evan Husted <greem@greemdev.net>
Showing
- src/Ryujinx.Common/Configuration/Hid/Controller/LedConfigController.cs 15 additions, 5 deletions...ommon/Configuration/Hid/Controller/LedConfigController.cs
- src/Ryujinx.Common/Utilities/Rainbow.cs 76 additions, 0 deletionssrc/Ryujinx.Common/Utilities/Rainbow.cs
- src/Ryujinx.Input.SDL2/SDL2Gamepad.cs 27 additions, 4 deletionssrc/Ryujinx.Input.SDL2/SDL2Gamepad.cs
- src/Ryujinx.Input.SDL2/SDL2GamepadDriver.cs 11 additions, 0 deletionssrc/Ryujinx.Input.SDL2/SDL2GamepadDriver.cs
- src/Ryujinx.Input.SDL2/SDL2Keyboard.cs 6 additions, 0 deletionssrc/Ryujinx.Input.SDL2/SDL2Keyboard.cs
- src/Ryujinx.Input.SDL2/SDL2Mouse.cs 6 additions, 0 deletionssrc/Ryujinx.Input.SDL2/SDL2Mouse.cs
- src/Ryujinx.Input.SDL2/SDL2MouseDriver.cs 3 additions, 0 deletionssrc/Ryujinx.Input.SDL2/SDL2MouseDriver.cs
- src/Ryujinx.Input.SDL2/SDLKeyboardDriver.cs 9 additions, 0 deletionssrc/Ryujinx.Input.SDL2/SDLKeyboardDriver.cs
- src/Ryujinx.Input/IGamepad.cs 9 additions, 0 deletionssrc/Ryujinx.Input/IGamepad.cs
- src/Ryujinx.Input/IGamepadDriver.cs 6 additions, 0 deletionssrc/Ryujinx.Input/IGamepadDriver.cs
- src/Ryujinx.SDL2.Common/SDL2Driver.cs 3 additions, 0 deletionssrc/Ryujinx.SDL2.Common/SDL2Driver.cs
- src/Ryujinx/AppHost.cs 5 additions, 0 deletionssrc/Ryujinx/AppHost.cs
- src/Ryujinx/Assets/locales.json 51 additions, 1 deletionsrc/Ryujinx/Assets/locales.json
- src/Ryujinx/Input/AvaloniaKeyboard.cs 6 additions, 0 deletionssrc/Ryujinx/Input/AvaloniaKeyboard.cs
- src/Ryujinx/Input/AvaloniaKeyboardDriver.cs 2 additions, 0 deletionssrc/Ryujinx/Input/AvaloniaKeyboardDriver.cs
- src/Ryujinx/Input/AvaloniaMouse.cs 6 additions, 0 deletionssrc/Ryujinx/Input/AvaloniaMouse.cs
- src/Ryujinx/Input/AvaloniaMouseDriver.cs 3 additions, 0 deletionssrc/Ryujinx/Input/AvaloniaMouseDriver.cs
- src/Ryujinx/UI/Models/Input/GamepadInputConfig.cs 46 additions, 14 deletionssrc/Ryujinx/UI/Models/Input/GamepadInputConfig.cs
- src/Ryujinx/UI/ViewModels/Input/ControllerInputViewModel.cs 13 additions, 0 deletionssrc/Ryujinx/UI/ViewModels/Input/ControllerInputViewModel.cs
- src/Ryujinx/UI/ViewModels/Input/InputViewModel.cs 15 additions, 3 deletionssrc/Ryujinx/UI/ViewModels/Input/InputViewModel.cs
Loading
Please register or sign in to comment