Bug 468869

Summary: Surface Tactile Signal does not function in Krita
Product: [Applications] krita Reporter: Jaron Swofford <Exodus00FF>
Component: * UnknownAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED LATER    
Severity: wishlist CC: alvin, halla
Priority: NOR    
Version First Reported In: 5.1.5   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Screenshots of Settings

Description Jaron Swofford 2023-04-23 17:38:27 UTC
Created attachment 158358 [details]
Screenshots of Settings

SUMMARY
Tactile Signal (Microsoft's naming of Haptic Feedback) for the Microsoft Slim Pen 2, does not function in Krita. 

On the Microsoft Surface with Slim Pen 2, using applications like Sketchable Plus OR the Microsoft Whiteboard.  Taking the pen to the screen invokes the haptic motor and allows the user a more paper like experience without the using third party pen tips or paper like screen protectors.


STEPS TO REPRODUCE
1.  Take Pen to canvas and draw

Example of working Scenario
1. Go to Settings -> Bluetooth & Devices -> Pen & Windows Ink
2. Go to Tactile Signals -> Enable Feature and set the Intensity to high
3. Open Microsoft Whiteboard
4. Take the Pen to the canvas and draw anything.  The haptic Motor should be running.

Current Settings In Microsoft Inking
1. Go to Settings -> Bluetooth & Devices -> Pen & Windows Ink
2. Go to Tactile Signals
  2.a Enable Feature 
  2.b Set the Intensity to high
  2.c Enable "While Inking"
  2.d Enable "While Interacting with your device"
3.) Go to Additional Pen Settings
  3.a Enable "Show Cursor"
  3.b Enable "Let me use my pen as a mouse when it's available"
  3.c Enable "ignore touch input when I'm using my pen"

Current Configured Setting in Krita
1.) Settings -> Configure Krita 
2.) Go to General (Side Menu) -> Tools -> Disable "Enable Touch Painting"
3.) Go to Tablet  (Side Menu) -> Tablet Input API -> 
  3.a Select "Windows 8+ Pointer input (Windows Ink)"
  3.b Select "Use mouse events for right and middle clicks"
  3.c Deselect "Use Tablet Driver"

OBSERVED RESULT
Haptic feedback from Microsoft Slim Pen 2 doesn't function.

EXPECTED RESULT
When using applications that take advantage of Microsoft Inking, they can provide haptic feedback to the pen which gives the pen a paper like feeling.

Krita should when taking Pen to Canvas be able to invoke the Haptic Motor.

SOFTWARE/OS VERSIONS
Windows:  Windows 11 (Surface with Slim Pen 2)

Device
Microsoft Surface Pro 9 with Slim Pen 2
Intel i7 CPU | 32GB Ram.

ADDITIONAL INFORMATION
https://learn.microsoft.com/en-us/windows/apps/design/input/pen-haptics
https://support.microsoft.com/en-us/surface/use-surface-slim-pen-2-be5e4f74-572b-49b4-ae0a-b72d9e7b0d7a
Comment 1 Halla Rempt 2023-04-23 17:44:20 UTC
No, support for that hasn't been implemented, and won't be implemented until someone with the right hardware volunteers to implement it.
Comment 2 Halla Rempt 2023-04-23 17:44:39 UTC
Oh, _and_ maintain the support, long-term.
Comment 3 Jaron Swofford 2023-04-23 18:29:44 UTC
That is disappointing having this closed so quickly, but thank you.
Comment 4 Halla Rempt 2023-04-24 07:14:50 UTC
Well, it's not something we can do anything with...