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
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.