Isaiah Odhner
Isaiah Odhner
This is happening when I restart Windows Explorer from the Task Manager, which I'm having to do multiple times per day. That makes sense why it's happening with Windows 11....
I could simulate latency by adding `setTimeout` before `setMouseLocation` to test this. Maybe wrap it in a function, also for tracking the positions requested.
I got this to be robust by comparing the retrieved mouse position to a queue of mouse positions. It now behaves reliably even with `await new Promise((resolve) => setTimeout(resolve, Math.random()...
Some minor notes from when I closed this: - I can still get a false positive if I hold down the toggle shortcut (F9) to toggle rapidly, and move my...
Is it possible to make a video file that changes dimensions part way through, to test this?
Interestingly, it works fine on the web demo in Chrome on the same Mac. But in Electron, it lags and gets worse and worse, and I have to force quit...
@Zireael07 It's currently [half a second](https://github.com/1j01/tracky-mouse/blob/8c42fe895f74f1d9be82cc706c7d95df24cddfdf/tracky-mouse.js#L129C2-L129C2).
eViacam actually has separate options "Smoothing" and "Acceleration" (in addition to "Easy Stop", which is easier to understand). I'm not sure what the distinction is, but Smoothing seems to be...
For bank selects, I can get the event easily, I just need to keep track of the selected bank, and I need more instrument name data, to account for the...
:+1: Was gonna use this for a project on the raspberry pi, but it failed to install even locally because of lame, looked in the issues and found this. Double...