Bug 58240

Summary: Touchpad scrolling inertia should stop after pressing modifier key
Product: xorg Reporter: sparhawk <freedesktopbugs>
Component: Input/synapticsAssignee: Peter Hutterer <peter.hutterer>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: medium CC: peter.hutterer
Version: 7.7 (2012.06)   
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description sparhawk 2012-12-13 12:21:58 UTC
I use a touchpad on my laptop, and use the two-finger multi-touch scroll. If I flick it, the scrolling possesses it's own inertia or momentum, and the window will continue scrolling. I also have yakuake bound to Ctrl+space. If I scroll with the touchpad, then immediately change to yakuake, the inertia of the scrolling acts with the holding of Ctrl, making the current page zoom (i.e. the same effect as ctrl+scroll).

Ideally, the scrolling inertia should only apply with the initial modifier key (i.e. no modifier), and to the original window. This may be difficult to implement, so perhaps it'd be easier to just stop passing the scrolling action when a modifier key is depressed.

Reproducible: Always

Steps to Reproduce:
1. scroll quickly with the touchpad
2. stop scrolling, then immediately hold ctrl

Observed Results: Ctrl+scroll is passed to the window.

Expected Results: Either scrolling should continue (with no zoom), or scrolling should stop when the modifier key is pressed.

Tested in Linux/KDE.
Comment 1 Peter Hutterer 2012-12-13 22:36:02 UTC

*** This bug has been marked as a duplicate of bug 38909 ***

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.