Jiggler "jiggles" whether the mouse is used or not #174

Open
opened 2026-02-20 08:20:55 -05:00 by deekerman · 4 comments
Owner

Originally created by @lwsrbrts on GitHub (Mar 25, 2025).

Versions

App: 0.3.8
System: 0.2.3

Issue

Since upgrading to the latest App version, I've found that when the jiggler is enabled, even during active use of the mouse, the jiggler is sending jiggles to the device causing windows to be repositioned unexpectedly.

Reproduction steps

To reproduce on Windows, enable the jiggler and open an Explorer window. Left-click and select the title bar as though to reposition the window, you may need to continue to keep the left mouse button clicked and move around the window (which should mean the jiggler is not activated). After some period of time, less than 30 seconds, the window will get repositioned/maximised etc. to the top left (0,0).

Why is this an issue?

For me, this could happen during a file copy drag/drop operation and cause the file to be copied/moved to the wrong location but it's also quite disorienting when moving a window causes it to be resized or pinned.

Workaround

The workaround is to only enable jiggler when it's needed and no active input is expected but this isn't convenient.

Originally created by @lwsrbrts on GitHub (Mar 25, 2025). ## Versions App: 0.3.8 System: 0.2.3 ## Issue Since upgrading to the latest App version, I've found that when the jiggler is enabled, even during active use of the mouse, the jiggler is sending jiggles to the device causing windows to be repositioned unexpectedly. ## Reproduction steps To reproduce on Windows, enable the jiggler and open an Explorer window. Left-click and select the title bar as though to reposition the window, you may need to continue to keep the left mouse button clicked and move around the window (which should mean the jiggler is not activated). After some period of time, less than 30 seconds, the window will get repositioned/maximised etc. to the top left (0,0). ## Why is this an issue? For me, this could happen during a file copy drag/drop operation and cause the file to be copied/moved to the wrong location but it's also quite disorienting when moving a window causes it to be resized or pinned. ## Workaround The workaround is to only enable jiggler when it's needed and no active input is expected but this isn't convenient.
Author
Owner

@jackislanding commented on GitHub (Apr 1, 2025):

I'll take a look at this. I noticed that the lastUsed variable is never assigned again once it is initialized, likely a bug.

@jackislanding commented on GitHub (Apr 1, 2025): I'll take a look at this. I noticed that the lastUsed variable is never assigned again once it is initialized, likely a bug.
Author
Owner

@jackislanding commented on GitHub (Apr 1, 2025):

@lwsrbrts see https://github.com/jetkvm/kvm/pull/316

@jackislanding commented on GitHub (Apr 1, 2025): @lwsrbrts see https://github.com/jetkvm/kvm/pull/316
Author
Owner

@lwsrbrts commented on GitHub (Apr 2, 2025):

Great! Thanks for looking in to this - definitely going to be a good improvement to have that much more control. 👍

@lwsrbrts commented on GitHub (Apr 2, 2025): Great! Thanks for looking in to this - definitely going to be a good improvement to have that much more control. 👍
Author
Owner

@lwsrbrts commented on GitHub (Jul 2, 2025):

Still see this issue on App: 0.4.5 and System: 0.2.5.

@lwsrbrts commented on GitHub (Jul 2, 2025): Still see this issue on App: 0.4.5 and System: 0.2.5.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/kvm#174
No description provided.