PowerToys icon indicating copy to clipboard operation
PowerToys copied to clipboard

Mouse Utilities - Mouse Pointer Crosshairs doesn't update its position as much when using a trackpad pointing device

Open headquarter8302 opened this issue 2 years ago • 6 comments

Microsoft PowerToys version

0.67.1

Installation method

PowerToys auto-update

Running as admin

Yes

Area(s) with issue?

Mouse Utilities

Steps to reproduce

The issue only affects trackpad usage, other forms of cursor input like mouse movement gets tracked just fine. Possibly related to #16634, not #16650. Shaking the cursor using a mouse gets tracked normally, exclusively only trackpad in my case.

  1. Enable Mouse Pointer Crosshairs in Mouse Utilities, doesn't matter how one activates it.
  2. Move the mouse using a trackpad with increased sensitivity, the "enhance pointer precision" option doesn't affect the issue.

✔️ Expected Behavior

The bullseye of the crosshair to stay aligned with the cursor position. I can't get a proper screenshot which includes the mouse and the crosshairs

❌ Actual Behavior

The pointer gets ahead of the crosshair, and the crosshair not updating its position

Other Software

No response

headquarter8302 avatar Feb 14 '23 01:02 headquarter8302

Unfortunately I've not been able to replicate this behavior (no touch device available). How bad is this, perhaps a screen grab would help in understanding. We're using a lowlevel mouse hook to capture movement, so it's pretty weird we're not getting messages for touch devices.

/needinfo

jaimecbernardo avatar Feb 15 '23 11:02 jaimecbernardo

https://user-images.githubusercontent.com/65797058/219573857-48e17bd1-2942-44f6-8230-37e2b4df1c52.mp4

As can be seen from the videocapture above, in the first few mouse movement, I'm using my laptop's touchpad to quickly flick the cursor off-course a couple of times, and the crosshairs doesn't catch up. Then I used my mouse to smoothly move the cursor and hence the crosshairs as a baseline, then I flicked the cursor multiple times again with my touchpad.

I should also include that the driver used to connect the touchpad to Windows is an "ASUS Precision Touchpad" version 16.0.0.11, not sure how much that helps but more information is better I guess

headquarter8302 avatar Feb 17 '23 07:02 headquarter8302

Unfortunately I've not been able to replicate this behavior (no touch device available).

Well, I’m able to replicate this behavior (I have a trackpad).

ParadoxV5 avatar Aug 01 '23 23:08 ParadoxV5

This is still occurring even in v0.73.0, probably related to #27731

headquarter8302 avatar Sep 06 '23 05:09 headquarter8302

Still happening in the latest release as of this date, and still can't debug it

headquarter8302 avatar Nov 14 '23 23:11 headquarter8302

0.77, still happening

headquarter8302 avatar Jan 10 '24 12:01 headquarter8302