Bug 397006 - Keyboard indicator systray item does not handle multiple lock keys properly.
Summary: Keyboard indicator systray item does not handle multiple lock keys properly.
Status: RESOLVED FIXED
Alias: None
Product: kdeplasma-addons
Classification: Plasma
Component: Keyboard Indicator (show other bugs)
Version: 5.18.1
Platform: Arch Linux Linux
: NOR minor
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords:
: 468079 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-07-31 08:50 UTC by Kishore Gopalakrishnan
Modified: 2023-06-27 21:55 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kishore Gopalakrishnan 2018-07-31 08:50:47 UTC
This is about the system tray item that indicates when Caps Lock or Num Lock are pressed. If we press both Caps and Num Lock (in any order), it simply shows the icon for Caps Lock. Ideally, it would either show a separate icon in the system tray for each key, or there would be some other way to show that multiple locks are active.
Comment 1 Nate Graham 2023-04-03 20:20:10 UTC
*** Bug 468079 has been marked as a duplicate of this bug. ***
Comment 2 Bug Janitor Service 2023-06-10 19:51:09 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/799
Comment 3 Bug Janitor Service 2023-06-11 04:49:03 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/800
Comment 4 Bug Janitor Service 2023-06-11 04:49:20 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/410
Comment 5 Nate Graham 2023-06-21 10:31:59 UTC
Git commit f979b2866bec635b602b7e494b02fe57aaed6f8f by Nate Graham, on behalf of Donald Menig.
Committed on 21/06/2023 at 10:31.
Pushed by ngraham into branch 'master'.

Add input combination icon to represent multiple lock keys being active

i.e., Capslock + Numlock. There are no other icons that represent this
state. The keyboardindicator applet will depend on this new input-combo-icon
upon merge of https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/410
for Plasma 6.

M  +-    --    src/desktoptheme/breeze/icons/input.svg

https://invent.kde.org/frameworks/plasma-framework/-/commit/f979b2866bec635b602b7e494b02fe57aaed6f8f
Comment 6 Nate Graham 2023-06-27 21:55:48 UTC
Git commit c82fb2e83f083f9746222e3eb071f0ae70e7bb42 by Nate Graham, on behalf of Donald Menig.
Committed on 27/06/2023 at 21:55.
Pushed by ngraham into branch 'master'.

applets/keyboardindicator: also indicate CapsLock + NumLock condition

The keyboardindicator applet always returned Capslock when multiple lock keys
were on. This commit returns a combo identifier that depends on an icon added
in Plasma-framework commit f979b2866bec635b602b7e494b02fe57aaed6f8f. 
FIXED-IN: 6.0

M  +26   -30   applets/keyboardindicator/contents/ui/main.qml

https://invent.kde.org/plasma/kdeplasma-addons/-/commit/c82fb2e83f083f9746222e3eb071f0ae70e7bb42