Ah no, I'm reading the API wrong (kudos to faenil for correcting me): QPoint pixelDelta is in integers, as are all QWheelEvent calculations. So that's not going to work without breaking Qt APIs, which is unlikely.
An alternative option might be to us Qt's support for native gesture events - this is used on OS X. These do let Qt do Pan/Swipe gestures with float precision. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1605513 Title: Touchpad scrolling is disproportionately faster than mouse wheel scrolling Status in Canonical System Image: New Status in qtmir package in Ubuntu: New Status in unity8 package in Ubuntu: Invalid Bug description: Touchpad scrolling is disproportionately faster than mouse wheel scrolling in Unity8 (web browser and system settings). I can only say this with confidence today because I implemented accurate smooth scrolling in Xmir yesterday, so I know how it should behave. It's possible QtMir is overreacting to the large number of events that touchpads generate compared to a mouse wheel, without taking into account the scroll magnitude of each one is smaller. To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1605513/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp