Bug 401628 - Inconsistent placement of gestures settings and window actions
Summary: Inconsistent placement of gestures settings and window actions
Status: RESOLVED UNMAINTAINED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_khotkeys (show other bugs)
Version: 5.14.3
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Michael Jansen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-01 23:18 UTC by Andrew Shark
Modified: 2024-03-04 19:41 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 Andrew Shark 2018-12-01 23:18:00 UTC
Currently in System Settings -> Shortcuts -> Custom shortcuts when we create a new input action, we have three trigger types: Global shortcut, Window action and Mouse gesture action. It is confusing to see mouse gestures and window actions in shortcuts settings. More of that, it was _very_ difficult for me to find window actions when I needed them and the same about mouse gestures and activating them. So I suggest to rework this a bit.

1) Rename "Shortcuts" to "Shortcuts and Gestures" in first level of system settings and replace keyboard icon there.
2) Add a new subsetting to "Shortcuts and Gestures" called "Mouse gestures" (and maybe also "TouchPad gestures" in the future) and move that trigger types here from "Custom Shortcuts" -> New -> mouse gesture action.
3) Move a "Setting" button from "Custom Shortcuts" to "Mouse gestures" (because there is a seetting to enable gestures there)
4) Add a new subsetting to "Window Management" called "Window actions" and move that trigger types here from "Custom Shortcuts" -> New -> window action.
5) Remove second level menu from "Custom Shortcuts" -> "New" menu. Now it is trigger types (global shortcut, window action, mouse gesture). Second level submenu should become action types (command/url, D-Bus command, Send keyboard input).

Operating System: Arch Linux 
KDE Plasma Version: 5.14.4
Qt Version: 5.11.2
KDE Frameworks Version: 5.52.0
Comment 1 Nate Graham 2024-03-04 19:41:50 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.