Priority: P2: Important
Affects Version/s: 5.9
Fix Version/s: 5.12.0 Beta 1
Environment:Windows 7?, 8, 10
Since 5.2 /
QTBUG-30008 we have had Wacom support via the Wintab API, but not Windows Ink support, which is newer and probably going to supersede wintab eventually. Tablet Computers which use non-Wacom technologies (such as nTrig) do not ship with drivers that support the Wintab API, so they do not work with Qt.
There is some documentation here (and related links around)
and on 2017/04/26 I was chatting with someone on #krita who wants to write a library to support Windows Ink and maybe eventually turn it into a cross-platform library supporting stylus devices. He plans to use a permissive license so that we could potentially ship it with Qt as a third-party library. That will be here: https://github.com/darkuranium/libstylus
Whether that gets done or not, we need to support Windows Ink eventually. It appears to support all of the same features that we need to generate fully-populated QTabletEvents.
|For Gerrit Dashboard: QTBUG-60437|
|227397,12||Add Windows Ink pointer input message support||dev||qt/qtbase||Status: ABANDONED||-2||0|
|230421,17||Add Windows Pointer Input Messages support||dev||qt/qtbase||Status: MERGED||+2||0|
|235748,2||Windows: Fix QEventLoop::ExcludeUserInputEvents for pointer events||dev||qt/qtbase||Status: MERGED||+2||0|
|237627,5||Windows QPA: Dispatch skipped touch/pen events if compression is off||5.12||qt/qtbase||Status: MERGED||-2||0|
|238456,2||Windows QPA: Stop synthesizing mouse events from tablet/touch||5.12||qt/qtbase||Status: MERGED||+2||0|
|241865,3||Windows QPA: Make Windows Pointer Input Messages opt-in||5.12||qt/qtbase||Status: ABANDONED||-1||0|