PowerToys
PowerToys copied to clipboard
Mouse Utilities - Mouse Pointer Crosshairs doesn't update its position as much when using a trackpad pointing device
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.
- Enable
Mouse Pointer Crosshairs
in Mouse Utilities, doesn't matter how one activates it. - 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
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
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
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).
This is still occurring even in v0.73.0, probably related to #27731
Still happening in the latest release as of this date, and still can't debug it
0.77, still happening