Bug 477575

Summary: Add pen haptic feedback support
Product: [Applications] krita Reporter: Adam <alugowski>
Component: * UnknownAssignee: Krita Bugs <krita-bugs-null>
Status: REPORTED ---    
Severity: wishlist CC: alvin, halla
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Adam 2023-11-26 18:01:33 UTC
SUMMARY

Newer Microsoft Surface Pens like the Slim Pen 2 support rich haptic feedback that can make the pen feel like it's drawing on a textured surface like paper or canvas. It really is a great feature, once experienced.

It would be amazing if Krita supported this!

My understanding is that support depends on Qt, so I opened an issue there as well: https://bugreports.qt.io/browse/QTBUG-119465

ADDITIONAL INFORMATION
This forum topic has over 1.5k views, suggesting folks desire this feature: https://krita-artists.org/t/does-krita-support-the-new-surface-slim-pens-haptic-motor/33675

Microsoft's documentation: https://learn.microsoft.com/en-us/windows/apps/design/input/pen-haptics#send-and-stop-inking-haptic-feedback
Comment 1 Alvin Wong 2023-11-27 16:44:26 UTC
Qt is not really a problem, we can always try to tack something on or patch Qt if we really need to. The main problem is, none of the developers or contributors have hardware that supports this, and also lack the incentive to implement it.

This feature is not just limited to Windows, there is also at this time only one singular vendor (Microsoft) that sells compatible hardware. (Please correct me if I am wrong.) For me personally, I view this as a niche feature that, while it is somewhat interesting to consider implementing, I am also not spending my money to buy a new Surface device just to develop and test it.