Thursday, 24 January 2019

Fixing imprecise stylus drag in Windows 8 & 10


Shortly after I started using Windows 8, I noticed click & drag behaves differently when using a mouse vs a stylus.


With a mouse, the drag begins at the location where the cursor was when the button was depressed:


Demo of a drag with mouse - selection box starts at point of click


With a stylus, it appears that the drag isn't recognized until the cursor has traveled 10 pixels from where it first pressed:


Demo of a drag with stylus - selection box starts after pen has moved 10px right


(In the examples above I'm using Greenshot to try to screengrab a rectangle whose upper-left corner starts at the crosshairs in the background. I also encounter the issue in the Unity editor)


I'm guessing this was done to support the new touch features - when using an imprecise finger on a touchscreen, a user wouldn't want slightly wiggly clicks being interpreted as swipes.


But when using a more precise input device like a stylus, this can be quite disruptive. In drawing programs, a drawn stroke will fail to replicate the input stroke by a noticeable gap. When trying to drag items from a list view, the 10px error is enough to grab an adjacent item in the list instead of the intended one.


When I was using a Wacom tablet, the recommended fix was to go into the Wacom tablet settings and disable "Use Windows Ink"


Unfortunately, my current problem is with the pen that came with my Surface Pro 3, so twiddling Wacom settings isn't available here.



Answer



Aha! Turning off Pen Flicks seems to correct for this.


Type Go to the


(I thought I'd done that when I first started using this machine - it's part of my usual checklist of disruptive Windows defaults to undo - but it looks like I missed it on this device)


No comments:

Post a Comment

Where does Skype save my contact's avatars in Linux?

I'm using Skype on Linux. Where can I find images cached by skype of my contact's avatars? Answer I wanted to get those Skype avat...