Created attachment 134267 [details]
button text does not change and keys won't get recognised
I am completely unable to define any custom key shortcuts. When I click on the button "None" to define a new shortcut, nothing happens and the keys I press are not getting recognised. Normally, the text should change from "None" to "Input..." when I click the button, but even this does not happen.
STEPS TO REPRODUCE
1. konsole > systemsettings5 khotkeys
2. go to any of your custom actions
3. switch to second tab "trigger"
4. press the button Shortcut: "None"
-> the text will not change to "Input..." as it should
-> the keys you press will not get recognised
This bug was (I believe) introduced with the latest KDE Applications update 5.20.4 which caused most of my existing shortcuts to get lost, and now I'm unable to redefine them.
I of course can't know whether this bug is generally reproducable, or whether some specific preconditions are required to make this happen, but I don't think I have any unusual configuration...
Beyond this issue I think the way how defining custom shortcuts in KDE works would need an overall revision.
Operating System: KDE neon 5.20
KDE Plasma Version: 5.20.4
KDE Frameworks Version: 5.77.0
Qt Version: 5.15.2
Kernel Version: 5.4.0-58-generic
Exactly same problem here. Should really be fixed ASAP.
@ Andreas Hartmann: I agree it's little annoying, but we should be patient and let the devs have their winter holidays ;) They're all contributing voluntarily and probably have lots of important personal stuff to care about, especially in these times.
*it's a little*
I know almost nothing about C++/Qt, but my best guesses are that the problem is somwhere around khotkeys/kcm_hotkeys/triggers/shortcut_trigger_widget.cpp ...
I am wondering which commit has introduced the bug, because it worked correctly before the latest updates...
Perhaps one of the changes made by @sandsmark about 6 months ago, but that's almost too long ago
I'm probably wrong, but this commit (https://invent.kde.org/plasma/khotkeys/-/commit/f42a8446be7657ec3397be7fc253f7f64cb31392) seems a bit suspicious to me
I confirm. It happens in KDE Neon in a fresh/updated installation
*** This bug has been marked as a duplicate of bug 430388 ***
The fix mentioned here https://bugs.kde.org/show_bug.cgi?id=430388 works for me. Thanks!