Details
-
Bug
-
Resolution: Incomplete
-
P1: Critical
-
None
-
6.2.1
-
OS: windows 10 20H2
Description
The app receives the QEvent::MouseButtonDblClick event when I tap the screen with the pen. But not every click receives the QEvent::MouseButtonDblClick event. Even clicks are received, even if the clicks are far apart.
The test demo I used is fingerpaint. I put it in the attachment.
I tested Qt5, no such issue.
During the test I clicked the screen twice. The time interval between two clicks exceeds 5s. The position of the two clicks are also quite far apart. QT's events I have output position. The first click received is QEvent::MouseButtonPress. The second click receives QEvent::MouseButtonDblClick.
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 249 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 249 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 246 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 246 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 3
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 3
msg->message 200 extraInfo ff515736
msg->message 201 extraInfo ff515736
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 2
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 2
----------------- tablet QEvent::TabletMove
----------------- tablet QEvent::TabletPress
----------------- tablet QEvent::TabletMove
----------------- tablet QEvent::TabletMove
----------------- tablet QEvent::TabletMove
----------------- mouse QEvent::MouseButtonPress pos QPoint(129,129)
----------------- tablet QEvent::TabletMove
----------------- tablet QEvent::TabletMove
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
----------------- tablet QEvent::TabletMove
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
----------------- tablet QEvent::TabletMove
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
----------------- tablet QEvent::TabletMove
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
----------------- tablet QEvent::TabletMove
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
----------------- tablet QEvent::TabletMove
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 247 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 247 GetPointerDeviceRects ret 1 historyCount 1
messageIsTouchOrPenGenerated = true msg->message 202
msg->message 202 extraInfo ff5157b6
messageIsTouchOrPenGenerated = true msg->message 215
----------------- tablet QEvent::TabletMove
----------------- mouse QEvent::MouseButtonRelease pos QPoint(129,129)
messageIsTouchOrPenGenerated = true msg->message 84
messageIsTouchOrPenGenerated = true msg->message 20
msg->message 200 extraInfo 0
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 24a GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 24a GetPointerDeviceRects ret 1 historyCount 1
msg->message 200 extraInfo ff515736
----------------- tablet QEvent::TabletRelease
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 249 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 249 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 246 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 246 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 4
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 4
msg->message 200 extraInfo ff515736
msg->message 201 extraInfo ff515736
----------------- tablet QEvent::TabletPress
----------------- tablet QEvent::TabletMove
----------------- tablet QEvent::TabletMove
----------------- tablet QEvent::TabletMove
----------------- tablet QEvent::TabletMove
----------------- mouse QEvent::MouseButtonDblClick pos QPoint(319,426)
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
----------------- tablet QEvent::TabletMove
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
----------------- tablet QEvent::TabletMove
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
----------------- tablet QEvent::TabletMove
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
----------------- tablet QEvent::TabletMove
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
----------------- tablet QEvent::TabletMove
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
----------------- tablet QEvent::TabletMove
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
----------------- tablet QEvent::TabletMove
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
----------------- tablet QEvent::TabletMove
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 247 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 247 GetPointerDeviceRects ret 1 historyCount 1
messageIsTouchOrPenGenerated = true msg->message 202
msg->message 202 extraInfo ff5157b6
messageIsTouchOrPenGenerated = true msg->message 215
----------------- tablet QEvent::TabletMove
----------------- mouse QEvent::MouseButtonRelease pos QPoint(319,426)
messageIsTouchOrPenGenerated = true msg->message 84
messageIsTouchOrPenGenerated = true msg->message 20
msg->message 200 extraInfo 0
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 245 GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 24a GetPointerDeviceRects ret 1 historyCount 1
AsConcurrencyFilter::asDoAppEventFilter PT_PEN msg->message 24a GetPointerDeviceRects ret 1 historyCount 1
----------------- tablet QEvent::TabletRelease
16:34:25: D:\Qt6.2.1\Examples\Qt-6.2.1\widgets\touch\fingerpaint\debug\fingerpaint.exe exited with code 0
Attachments
Issue Links
- relates to
-
QTBUG-76347 Tapping with wacom tablet sends duplicated mouse events
-
- Closed
-