Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.9
-
Windows 7?, 8, 10
-
20d6dac63c25d227ed5315801e3e853ee78ec248
Description
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)
https://msdn.microsoft.com/en-us/library/ms698092(v=vs.85).aspx
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.
Attachments
Issue Links
- relates to
-
QTBUG-56688 Pen input on Windows 8.1 tablets show wrong cursor, and occasionally in wrong place
- Reported
-
QTBUG-7973 tablet example does not work on Win 7 professional with a tablet pc
- Closed
-
QTBUG-71417 [reg 5.11->5.12] Windows: No more mouse click events sent to host application
- Closed
-
QTBUG-59042 Apple Pencil not properly supported on iOS
- Closed
-
QTBUG-74453 qtbase src/3rdparty/wintab/wintab.h license does not allow modification
- Closed
-
QTBUG-44964 Add API for regulating if a specific event type should be compressed.
- Closed
-
QTBUG-100788 TapHandler tapped signal is emitted twice when using a stylus
- Closed
- replaces
-
QTBUG-25866 Tablet event support for windows
- Closed
-
QTBUG-53739 Surface Pro 4 stylus side button events not recognized
- Closed
- resulted from
-
QTBUG-30008 tabletEvent not called on windows 7 x64 with a Wacom graphics tablet
- Closed
- resulted in
-
QTBUG-74345 QTimer period unstable in Qt 5.12.0 when mouse cursor movement over widget (compared to Qt 5.9.6)
- Reported
-
QTBUG-70887 [REG: 5.11 -> 5.12]: Windows: Drag and drop from touch does not work until mouse is moved over the window
- Closed
-
QTBUG-72078 [Reg: 5.11.2->5.12.0] Windows: Not able drop QDockWindow back to dock by drag'n'drop
- Closed
-
QTBUG-72600 [REG 5.11 -> 5.12] Enter/leave event doesn't work properly
- Closed
-
QTBUG-73120 Crash after dragging Qt Quick item on Windows desktop touchscreen
- Closed
-
QTBUG-70974 REG->5.12: Windows: QMdiArea: QQuickView and Qt3DWindow widgets jump around when dragging
- Closed
-
QTBUG-72801 [Reg 5.11 -> 5.12] [Win10] Double-click a QTableWidget or QTreeWidget minimizes all windows
- Closed