Touchpad two-finger scroll "begin" event to allow interruption of kinetic scrolling
Summary
Notify applications when two fingers are placed on a touchpad so the application can stop kinetic scrolling if active.
Feature details
Placing two fingers on the touchpad without movement should stop a kinetic scrolling action in progress for a more natural feel and better usability. I've managed to produce the desired behavior with this very hacky modification.
I don't know if that can be done in a clean, side-effect free way with current event types or whether this would be a deeper change requiring new event types. I'd be happy to spend some time on this if you can give me some pointers to start with.
I think this, together with a slight reduction in scrolling speed, will create a better scrolling experience because it allows using kinetic scrolling with more precision.
Happy to elaborate further if there is interest in this.
Affected Hardware
Touchpads, maybe touchscreens?
Implementation in Other Systems
MacOS does this quite well.