Details
-
Bug
-
Resolution: Done
-
P4: Low
-
5.4.0
-
None
-
Ubuntu 15.04 beta, x.org 1.17.1
Description
The X,Y values in QTabletEvent are very unstable compared to Krita or GTK based programs. This seems to be because both of those use the double precision absolute axis values, while xi2ReportTabletEvent uses the fixed point event values.
I made a patch to demonstrate/correct the difference, however I haven't pushed it to Gerrit because I'm unclear on what xcbWindow.geometry() actually contains or what handleTabletEvent expects the local point to be. So I have no idea if this will hold up on a high-dpi screen or with multiple monitors.
Attachments
Issue Links
- is duplicated by
-
QTBUG-36937 Windows: QTabletEvent hiResGlobalX() hiResGlobalY() returns int precision values (nothing after decimal point)
- Closed
-
QTBUG-48151 Jittery tablet input in Linux does not respond to RawSampleRate
- Closed
- relates to
-
QTBUG-45378 Dodgy arithmetic in fixed1616ToReal()
- Closed