Bug 489824 - Split "Lock Keys Status" widget into multiple ones so each of them can display an icon for one lock key
Summary: Split "Lock Keys Status" widget into multiple ones so each of them can displa...
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Keyboard Indicator widget (other bugs)
Version First Reported In: 5.19.5
Platform: Other Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-06 11:38 UTC by Yannik
Modified: 2025-03-15 07:14 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yannik 2024-07-06 11:38:33 UTC
In the past, I made a request asking for the implementation of an OSD notification when changing CAPS / NUM states. This, in my opinion, would absolutely still be nice to have, but is not as important because now, the auditive equivalent seems to work by enabling accessibility features (previously broken on Wayland, but now it seems to work on my system).

The native Lock Keys Status Plasmoid is pretty bad in my opinion because it doesn't really show both states. When a user enables both CAPS and NUM, there are not even two icons - for me, it even looks like a bug; the icon "merges" into the other when you desire to enable both CAPS and NUM and the same time.

By implementing just one tiny change, you could achieve a similar result like GNOME's popular "Lock Keys" extension: Showing the "yes or no" status of the lock state. This is not possible in the current plasmoid.

https://github.com/kazysmaster/gnome-shell-extension-lockkeys

Thank you very much!

***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

SUMMARY


STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2024-07-27 22:20:47 UTC
Unfortunately for technical reasons we cannot display two icons here; System Tray widgets are limited to a square area which only fits a single icon.

To do this, we'd need to split it into two widgets — or rather, one widget per locking key. Which I suppose is possible. Let's make the ticket about that.