Fixing imprecise stylus drag in Windows 8 & 10

1832
DMGregory

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.

2
Я подозреваю, что это связано больше с ручкой, чем с чем-либо. Но, изменение настроек возможно, просто нужно пройти через [обычный] (https://www.microsoft.com/surface/en-us/support/apps-and-windows-store/surface-app?os= Windows-10 # AdjustW10) Windows способ. Windows Ink может или не может быть возможно отключить, не хотел бы этого делать, может захотеть попробовать текущий внутренний просмотр, так как Windows Ink является огромным приоритетом. Ramhound 8 лет назад 0
Статья может быть для Surface Pro 3, если это так, то это действительно аппаратное обеспечение, а не программное обеспечение. Ramhound 8 лет назад 0
@ Ramhound Я сомневаюсь, что это присуще аппаратному обеспечению по нескольким причинам: 1) идентичные симптомы с планшетами Wacom имели программное решение, 2) собственный выбор перетаскивания на рабочем столе Windows правильно работает со стилусом. Я подозреваю, что Windows применяет некоторую программную обработку к вводу стилуса, чтобы интерпретировать его для программ, не поддерживающих чернила, и, к сожалению, обрабатывает это как палец, а не как мышь. Для меня это звучит как то, что я мог бы исправить через настройки реестра или скрипту драйвера. К сожалению, панель конфигурации, на которую вы ссылаетесь, не предоставляет эту опцию. DMGregory 8 лет назад 0
Должно быть, отправил вас в правильном направлении, хотя :-). Я склонялся к разнице в чувствительности к давлению пера между планшетами SP3 и SP4 и планшетами Wacom, поэтому мой комментарий Ramhound 8 лет назад 0

1 ответ на вопрос

2
DMGregory

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

Type "pen" in Start menu and select "Pen and Touch" from the results Go to the "Flicks" panel and uncheck "Use flicks..."

(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)