Bug 477577

Summary: Surface Pen pressure sensitivity does not work with default settings
Product: [Applications] krita Reporter: Adam <alugowski>
Component: Tablets (tablet issues are only very rarely bugs in Krita!)Assignee: Alvin Wong <alvin>
Status: ASSIGNED ---    
Severity: normal CC: alvin
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Tablet settings that do support Surface Pen pressure sensitivity

Description Adam 2023-11-26 18:46:30 UTC
Created attachment 163510 [details]
Tablet settings that do support Surface Pen pressure sensitivity

SUMMARY
This is a minor thing, but can be major to a new user.

The default Tablet Settings (WinTab) mean that Surface Pens do not support pressure sensitivity. The user has to know to switch to Windows 8+ Pointer Input (Windows Ink). Someone already familiar with Krita would know to Google for the solution, but someone just trying Krita could easily think pressure sensitivity is missing on their device.

Would it be possible to improve the autodetection of that setting so it works out of the box?

STEPS TO REPRODUCE
1. Fresh Krita install on a fresh Surface device (tested on Surface Pro 9 and Surface Laptop Studio 2 with Slim Pen 2)
2. New image, draw something with a brush that should support pressure sensitivity

OBSERVED RESULT
Pen only supports on/off, no pressure sensitivity.

EXPECTED RESULT
Pressure sensitivity should work.

SOFTWARE/OS VERSIONS
Windows: Windows 11. Tried on several new Surface devices at Best Buy, and also on personal device.

ADDITIONAL INFORMATION
Attached screenshot of Tablet Input API setting that does support pressure sensitivity on Surface Pen.
Comment 1 Alvin Wong 2023-11-27 16:11:32 UTC
We had some kind of detection before (I personally wrote the code) but I guess it got broken at some point... I will check.