Version: 2.0pre2 (using KDE KDE 3.2.0) Installed from: Gentoo Packages OS: Linux Right now, mouse gestures as offered by KHotKeys 2 is a great feature that's almost unusable, because its configuration is way too complex. A possible way to fix this issue could be to make the gestures configurable from the 'Configure Shortcuts' dialog. The implementation is likely not to be easy at all, however. Would it be possible to modify the KAccel class to make it accept external input from the KHotKeys daemon? I'm thinking, perhaps KAccel could expose a DCOP receiver by default (or, at least, if mouse gestures are turned on in the app's shortcuts configuration), that would accept mouse gesture 'signatures' as the input parameter type... And when a gesture is entered, the KHotKeys daemon would DCOP-send the gesture's signature to whichever app currently has the focus, as long as said app is DCOP-aware... But then, my knowledge of DCOP is cursory at best, and I have no idea if what I'm thinking is at all possible. And of course, this also requires that there actually -is- a formal way to describe a gesture (what I call its 'signature'), and I don't know if it's already the case. Is it?
This wishlist item was posted about one year ago and has received no answer as of yet. Is what is being suggested here technically impossible, or otherwise non-desirable?
It just needs somebody to actually do it.
Alrighty, thanks for the answer!
Hio, This wishlist entry pertained to KDE 3. It has not been implemented, but still: should it be closed? A new one can always be reopened for KDE 4, after all.
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.