| Summary: | Caps Lock LED indicator does not turn on | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | tommahu |
| Component: | kcm_keyboard | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED UPSTREAM | ||
| Severity: | minor | CC: | butirsky, duha.bugs, kde, natalie_clarius |
| Priority: | NOR | ||
| Version First Reported In: | 6.5.4 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
tommahu
2026-01-02 00:51:34 UTC
1. The kernel LED state is correctly updated: - /sys/class/leds/input32::capslock/brightness correctly shows 1/0 - Verified with: cat /sys/class/leds/input32::capslock/brightness 2. Writing to sysfs succeeds but doesn't update the physical LED: - echo 1 > /sys/class/leds/input32::capslock/brightness (no error) - Kernel state changes but LED remains off 3. Device identification: - Event device: /dev/input/event23 - Vendor ID: 16d0 - Model ID: 0d3c - HID device: /dev/hidraw16 4. Hypothesis: MX Keys uses Logitech HID++ protocol for LED control, which KDE Wayland compositor doesn't implement. The keyboard firmware doesn't respond to standard Linux LED control mechanisms. >1. The kernel LED state is correctly updated:
There's not much more we should do at our level.
We update via xkb, which in turn presumably goes down into libinput.
I found a libinput ticket on LEDs and they push it down further to being a kernel problem.
If you're in a position to confirm if it works on Gnome (even via a live USB stick) that would be super useful, please reopen this if it does work there. Otherwise lets file a bug on the kernel.
|