mirror of
https://github.com/jetkvm/kvm.git
synced 2026-03-02 22:58:00 -05:00
Jiggler "jiggles" whether the mouse is used or not #174
Labels
No labels
component/keyboard-layout
component: cloud
component: device screen
component: extensions
component: hid/keyboard
component: hid/mouse
component: network
component: timesync
component: ui
component: updater
component: usb
component: usb/hid
component: usb/storage
component: video
component: webrtc
component: webserver
need-more-details
status: working-in-progress
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/kvm#174
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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.
@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):
@lwsrbrts see https://github.com/jetkvm/kvm/pull/316
@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 (Jul 2, 2025):
Still see this issue on App: 0.4.5 and System: 0.2.5.