More RGB effects for keyboards (G915 X LS) if possible?
Information
- Solaar version (
solaar --versionandgit describe --tags): solaar 1.1.20 - Distribution: Arch Linux
- Kernel version (ex.
uname -srmo): Linux 7.2.4-arch1-2 x86_64 GNU/Linux - Output of
solaar showfor the target device (if applicable): (Not sure if it's applicable but ig I'll include it here)
1: G915 X LS
Device path : /dev/hidraw5
WPID : 40B5
Codename : G915 X
Kind : keyboard
Protocol : HID++ 4.2
Report Rate : 8ms
Serial number: DD77E44A
Model ID: B38A40B5C356
Unit ID: DD77E44A
1: BL1 84.00.B0012
3:
0: MPK 26.00.B0012
3:
3:
The power switch is located on the top_right_corner.
Supports 35 HID++ 2.0 features:
0: ROOT {0000} V0
1: FEATURE SET {0001} V0
2: DEVICE FW VERSION {0003} V6
Firmware: 1 BL1 84.00.B0012 ABD6FB762F48
Firmware: 3
Firmware: 0 MPK 26.00.B0012 40B5FB762F48
Firmware: 3
Firmware: 3
Unit ID: DD77E44A Model ID: B38A40B5C356 Transport IDs: {'btleid': 'B38A', 'wpid': '40B5', 'usbid': 'C356'}
3: DEVICE NAME {0005} V5
Name: G915 X LS
Kind: keyboard
4: WIRELESS DEVICE STATUS {1D4B} V0
5: CONFIG CHANGE {0020} V0
Configuration: 54c50000000000000000000000000000
6: DEVICE FRIENDLY NAME {0007} V0
Friendly Name: G915 X
7: PROPERTY ACCESS {0011} V0
8: UNIFIED BATTERY {1004} V5
Battery: 56%, BatteryStatus.DISCHARGING.
9: RGB EFFECTS {8071} V4
Zone 0 (Primary): 6 effect(s)
[0] 0x00 Disabled caps 0x0000=none default 0ms params: —
[1] 0x01 Static caps 0x0000=none default 0ms params: color, ramp
[2] 0x0a Breathe caps 0xc001=color+fw default 7691ms params: color, period, form, intensity
[3] 0x15 Cycle caps 0xc005=color+period+fw default 992ms params: saturation, period, intensity
[4] 0x16 Wave caps 0xdce1=color+fw++0x1ce0 default 30ms params: saturation, period, intensity, direction
[5] 0x17 Ripple caps 0x0000=none default 50ms params: color, saturation, period
Zone 1 (Logo): 4 effect(s)
[0] 0x00 Disabled caps 0x0000=none default 0ms params: —
[1] 0x01 Static caps 0x0000=none default 0ms params: color, ramp
[2] 0x0a Breathe caps 0xc001=color+fw default 7691ms params: color, period, form, intensity
[3] 0x15 Cycle caps 0xc005=color+period+fw default 992ms params: saturation, period, intensity
LED Control (saved): True
LED Control : True
LEDs Primary (saved): !LEDEffectSetting {ID: 1, color: 0xffb597, direction: 0, intensity: 100, period: 5000, saturation: 255, speed: 0}
LEDs Primary : !LEDEffectSetting {ID: 1, color: 0xffb597, direction: 0, intensity: 100, period: 5000, saturation: 255, speed: 0}
LEDs Logo (saved): !LEDEffectSetting {ID: 1, color: 0xff660b, intensity: 100, period: 1, ramp: 0, speed: 0}
LEDs Logo : !LEDEffectSetting {ID: 1, color: 0xff660b, intensity: 100, period: 1, ramp: 0, speed: 0}
Idle Effect (saved): !LEDEffectSetting {ID: 10, color: 0xffffff, direction: 0, intensity: 100, period: 5000, saturation: 255, speed: 0}
Idle Effect : !LEDEffectSetting {ID: 128, intensity: 50}
Idle Timeout (saved): 2 Minutes
Idle Timeout : 1 Minute
Sleep Timeout (saved): 10 Minutes
Sleep Timeout : 5 Minutes
10: PER KEY LIGHTING V2 {8081} V0
Per-key Lighting (saved): {1:-1, 2:-1, 3:-1, 4:-1, 5:-1, 6:-1, 7:-1, 8:-1, 9:-1, 10:-1, 11:-1, 12:-1, 13:-1, 14:-1, 15:-1, 16:-1, 17:-1, 18:-1, 19:-1, 20:-1, 21:-1, 22:-1, 23:-1, 24:-1, 25:-1, 26:-1, 27:-1, 28:-1, 29:-1, 30:-1, 31:-1, 32:-1, 33:-1, 34:-1, 35:-1, 36:-1, 37:-1, 38:-1, 39:-1, 40:-1, 41:-1, 42:-1, 43:-1, 44:-1, 45:-1, 46:-1, 47:-1, 48:-1, 49:-1, 50:-1, 51:-1, 52:-1, 53:-1, 54:-1, 55:-1, 56:-1, 57:-1, 58:-1, 59:-1, 60:-1, 61:-1, 62:-1, 63:-1, 64:-1, 65:-1, 66:-1, 67:-1, 68:-1, 69:-1, 70:-1, 71:-1, 72:-1, 73:-1, 74:-1, 75:-1, 76:-1, 77:-1, 78:-1, 79:-1, 80:-1, 81:-1, 82:-1, 83:-1, 84:-1, 85:-1, 86:-1, 87:-1, 88:-1, 89:-1, 90:-1, 91:-1, 92:-1, 93:-1, 94:-1, 95:-1, 96:-1, 97:-1, 98:-1, 99:-1, 100:-1, 101:-1, 102:-1, 103:-1, 104:-1, 105:-1, 106:-1, 107:-1, 108:-1, 109:-1, 110:-1, 111:-1, 153:-1, 155:-1, 156:-1, 157:-1, 158:-1, 180:-1, 181:-1, 182:-1, 183:-1, 184:-1, 185:-1, 186:-1, 187:-1, 188:-1, 210:-1}
11: CONTROL LIST {1B10} V0
12: KEYBOARD DISABLE CONTROLS {4523} V1
13: KEYBOARD LAYOUT 2 {4540} V1
14: BRIGHTNESS CONTROL {8040} V0
Brightness Control (saved): 100
Brightness Control : 100
15: PROFILE MANAGEMENT {8101} V0
16: FULL KEY CUSTOMIZATION {1B05} V1
17: LOGI MODIFIERS {8051} V0
18: DFU {00D0} V3
19: DEVICE RESET {1802} V0
20: unknown:1803 {0318} V0 internal, hidden, unknown:000010
21: unknown:1807 {0718} V0 internal, hidden, unknown:000010
22: unknown:1817 {1718} V0 internal, hidden, unknown:000010
23: OOBSTATE {1805} V0
24: unknown:1830 {3018} V0 internal, hidden, unknown:000010
25: unknown:1890 {9018} V0 internal, hidden, unknown:000008
26: unknown:1891 {9118} V0 internal, hidden, unknown:000008
27: unknown:18A1 {A118} V0 internal, hidden, unknown:000010
28: ENABLE HIDDEN FEATURES {1E00} V0
29: unknown:1E02 {021E} V0 internal, hidden
30: unknown:1602 {0216} V0
31: unknown:1EB0 {B01E} V0 internal, hidden, unknown:000010
32: unknown:1861 {6118} V0 internal, hidden, unknown:000010
33: unknown:18B0 {B018} V0 internal, hidden, unknown:000010
34: unknown:1801 {0118} V0 internal, hidden, unknown:000010
Battery: 56%, BatteryStatus.DISCHARGING.Is your feature request related to a problem? Please describe. More RGB effects for keyboards (G915 X LS)
Describe the solution you'd like I really like solaar and the fact that you can control your lg devices and RGB and such. I use matugen on arch to have all my rgb and my whole theme be the same color. I know that in the official LG software, there are more RGB effect options and I was wondering if it would be possible to implement some more of them in solaar. I was thinking in particular about the effect that the whole keyboard has a static color but when you press a key, that one would appear as another color and after a few seconds fade back. It would be so cool with matugen.
Describe alternatives you've considered Right now I use just a static color, which is quite cool, but that effect would be even better.
Additional context Just a screenshot of the options that are currently available for my G915 X LS:
Source: pwr-Solaar/Solaar