Bug 456162 - Capslock doesn't trigger when key is held
Summary: Capslock doesn't trigger when key is held
Status: RESOLVED UPSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_keyboard (show other bugs)
Version: 5.25.2
Platform: Manjaro Linux
: NOR major
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-30 09:11 UTC by Abrudan Paul
Modified: 2022-06-30 11:21 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Abrudan Paul 2022-06-30 09:11:56 UTC
SUMMARY
***
After setting the caps lock to behave like a backspace from System Settings > Keyboard > Advanced > Caps Lock behaviour (2nd one) > Make Caps Lock an additional Backspace
Caps lock key behaves like a backspace, however it doesn't re-trigger when the key is held, only triggers on key_down
***


STEPS TO REPRODUCE
1. Enable System Settings > Keyboard > Advanced > Caps Lock behaviour (2nd one) > Make Caps Lock an additional Backspace
2. Try to hold the "Caps lock" key

OBSERVED RESULT
Backspace gets triggered only once

EXPECTED RESULT
Backspace should keep getting triggered as long as the caps lock key is held

SOFTWARE/OS VERSIONS
Linux: 5.18.6
KDE Plasma Version: 5.24.5, same behaviour on latest KDE
KDE Frameworks Version: 5.95
Qt Version: 5.15.5

ADDITIONAL INFORMATION
Comment 1 Andrey 2022-06-30 11:04:15 UTC
Doesn't seem like a KDE fault, can you check on other Desktop Environment?
Comment 2 Abrudan Paul 2022-06-30 11:18:35 UTC
(In reply to Andrey from comment #1)
> Doesn't seem like a KDE fault, can you check on other Desktop Environment?

My bad, you are right, it must be a limitation with the caps lock key itself in how it works "under the hood".
Comment 3 Andrey 2022-06-30 11:21:05 UTC
You can report it here:
https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/issues
Comment 4 Andrey 2022-06-30 11:21:48 UTC
(In reply to Andrey from comment #3)
> You can report it here:
> https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/issues

(please provide the link if you do)