Bug 439999 - Inconsistency with tab selection when navigating nodes in Custom Shortcuts
Summary: Inconsistency with tab selection when navigating nodes in Custom Shortcuts
Status: RESOLVED UNMAINTAINED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_khotkeys (other bugs)
Version First Reported In: 5.22.3
Platform: Other Other
: NOR minor
Target Milestone: ---
Assignee: Michael Jansen
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2021-07-18 10:59 UTC by Vincent
Modified: 2024-03-04 19:42 UTC (History)
2 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 Vincent 2021-07-18 10:59:06 UTC
SUMMARY
There is an inconsistency with tab selection in Custom Shortcuts section. When Action tab is selected and you click on another child node, the tab is switched to Trigger tab.

STEPS TO REPRODUCE
1. Open System Settings.
2. Click on Shortcuts under Workspace.
3. Click on Custom Shortcuts.
4. Expand any folder, e.g. Konqueror Gestures. The important thing is that the child items have Comment, Trigger, Action tabs.
5. Make sure Comment tab is selected.
6. Click on another child item (Comment tab is still selected for the newly selected child as expected).
8. Click on Trigger tab.
9. Click on another child item (Trigger tab is still selected for the newly selected child as expected).
10. Click on Action tab.
11. Click on another child item.


OBSERVED RESULT
The selected tab is set to Trigger tab.

EXPECTED RESULT
The selected tab should be Action tab since it was the last selected tab. This would be more consistent with the behavior of other tabs.

SOFTWARE/OS VERSIONS
Operating System: KDE neon 5.22
KDE Plasma Version: 5.22.3
KDE Frameworks Version: 5.84.0
Qt Version: 5.15.3
Kernel Version: 5.8.0-59-generic (64-bit)
Graphics Platform: X11

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2024-03-04 19:42:06 UTC
As announced in https://pointieststick.com/2023/07/26/what-we-plan-to-remove-in-plasma-6/ and https://community.kde.org/Plasma/Plasma_6#Removals, I'm afraid KHotKeys has reached end-of-life in Plasma 6. Accordingly, all bug reports and feature requests for it must be closed now.

Most of what KHotKeys could do can already be done with the newer KGlobalAccel system in Plasma 6. A few features such as mouse gestures and triggering conditions based on changes to window states are not yet implemented in the new system. These will be added in the future if and when resources materialize for them, and/or when a kind soul submits patches to implement them! :) Meanwhile, the 3rd-party "Mouse Actions" app (https://github.com/jersou/mouse-actions) may be usable for implementing your own mouse gestures again.

Thanks for your understanding, everyone.