After updating Qt to Qt 5.15 tablet gestures stopped working properly in WinInk mode 0) Switch on WinInk mode 1) Press Ctrl key for the color picker 2) Start a stroke 3) Release Ctrl key 4) Stop the stroke BUG: Krita still thinks that Ctrl key is pressed, so the color picking continues It seems like there is some bug with filling the modifiers() property of the tablet events, which makes KisShortcutsMatcher confused about the status of the keyboard. Tested on: 1) Win11 + Wacom 5 + WinInk mode 2) Win10 + Lenovo Yoga + Embedded tablet + WinInk mode On both test systems, the issue doesn't exist in WinTab mode.
I guess there's something I'm missing here, on all systems I've tried (wintab, winink, linux/x11 and macos) the behaviour is the same: the color picking only stops when you lift the stylus, and the next stroke with paint with the last picked color. I think it's always been that way?
The bug is fixed in https://invent.kde.org/szaman/qtbase/-/commit/39ed657b6393c850735857e367303800f1a04413 (it was a regression of an update to Qt 5.15)