Gestures in Graz, and beyond

KDE's Mega Sprint 2026 in Graz brought a group of about 20 KDE contributors together in early April, to discuss technical challenges, make decisions, and get stuff done. With travel support from KDE e.V. (thanks to your donations), I was able to join the group there.


This is a companion discussion topic for the original entry at https://blogs.kde.org/2026/05/03/gestures-in-graz-and-beyond/
9 Likes

As a KDE user, I myself use Input Action: https://wiki.inputactions.org/main/index.html
for advanced touchpad gestures. You can even trigger different gestures based on the initial position of fingers. It features swipe, tap, hold, pinch, circle, rotate gesture triggers.
It is kinda neat!

1 Like

Input Actions is great! Its author (taj-ny) implemented an impressive amount of functionality in a relatively short amount of time, and its configuration format is both powerful and well thought-out. Definitely an inspiration. I take a tiny bit of credit for the mouse gesture support in Input Actions, which was derived from my earlier prototype for KWin (which itself was derived from the classic EasyStroke gesture recognizer).

In contrast to Input Actions, this project is about bringing gesture customization support to Plasma users by default, with a friendly GUI in System Settings. Input Actions on the other hand is configured exclusively via YAML file, and its author has mentioned previously that he is not interested in upstreaming his code into Plasma. Because it’s using unstable KWin API without being part of Plasma, Input Actions has to be rebuilt after every major version upgrade if it isn’t provided by distro package repositories.

I’d like to think that the two projects are complementary. I’m hoping they can co-exist, with Input Actions offering the most powerful customization possibilities for enthusiasts, and Plasma gesture support bringing customization possibilities to a more mainstream audience.

3 Likes