Bug 477577 - Surface Pen pressure sensitivity does not work with default settings
Summary: Surface Pen pressure sensitivity does not work with default settings
Status: ASSIGNED
Alias: None
Product: krita
Classification: Applications
Component: Tablets (tablet issues are only very rarely bugs in Krita!) (other bugs)
Version First Reported In: unspecified
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Alvin Wong
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-26 18:46 UTC by Adam
Modified: 2023-11-27 16:11 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Tablet settings that do support Surface Pen pressure sensitivity (91.79 KB, image/png)
2023-11-26 18:46 UTC, Adam
Details

Note You need to log in before you can comment on or make changes to this bug.
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.