mouse wheel scrolling not completely captured
- @david
Hello, I've submitted a support ticket regarding an issue with my TinyPilot setup. Here are the details:
I'm utilizing TinyPilot to facilitate remote access for an individual located in India.
TinyPilot Details:
- Location: USA
- Connected to MacBook Pro: Sonoma 14.5
- Internet Download/Upload Speed: 300 Mbps
Remote Setup:
- Location: India
- Device: MacBook Pro - Sonoma 14.5
- Browser: Chrome/Chrome Incognito/Safari
- Internet Download/Upload Speed: 100 Mbps
Both the TinyPilot connected MacBook and the remote MacBook have identical trackpad and scroll settings.
Interestingly, when I access TinyPilot using my personal MacBook (a different one) connected to a mobile hotspot in the USA, the scroll function operates smoothly.
However, when attempting to access TinyPilot from three different systems in India (two MacBook Pros and one Windows device), all experience extremely slow scrolling, rendering it practically unusable.
I'm using the latest version of TinyPilot.
Thank you for your assistance in resolving this matter.
- VIn reply tovishankparikh⬆:Vishank Parikh @vishankparikh
Also, there is similar lag between, key strokes, mouse movement and mouse clicks across all the systems connected, only the scroll is not working as expected from India locations
- VIn reply tovishankparikh⬆:Vishank Parikh @vishankparikh
FYI - scrolling using fn/option + up/down works fine
- In reply tovishankparikh⬆:David @david2024-06-10 11:48:41.263Z
Hi @vishankparikh, I'm sorry you're running this scrolling issue.
Thanks for sharing all of those details and the TinyPilot log!
Since you've provided those details here on the forum, we'll continue working here, rather than via email.
Can I confirm that the scrolling issue is system-wide on the target MacBook (i.e., across all apps, not just browsers)?
I haven't tested MacBook -> MacBook scrolling with a TinyPilot. However, I know that MacBooks use inertial scrolling, so I'm wondering whether that is affecting this behavior.
For example, if latency is slightly too high between your client input and target input, it's possible the target MacBook may not recognize the scrolling as happening all at once, and is instead interpreting each scroll as multiple tiny bits of movement. Is that the behavior you're experiencing?
If so, could you try turning off inertial scroll on your MacBooks and see if that improves the scroll behavior?
To turn off inertial scrolling, in Settings, navigate to Accessibility > Pointer control > Trackpad options and toggle Use inertia when scrolling (off).
I hope that helps! Please let me know if you have any questions.
- VIn reply tovishankparikh⬆:Vishank Parikh @vishankparikh
Can I confirm that the scrolling issue is system-wide on the target MacBook (i.e., across all apps, not just browsers)? - Yes this is system wide I am not able to scroll inside any apps
try turning off inertial scroll - I tried turning off this on the macbook connected to tinypilot, I did not see any difference at all
Weird thing is any systems (Windows/Macbook) I connect from USA does not have a scroll issue.
- VVishank Parikh @vishankparikh
I tried to change settings on both the macbooks from India and USA. Still the same issue
- David @david2024-06-11 12:01:03.164Z
Thanks for sharing the results of those tests.
It's interesting that this behavior is only occurring when connected Mac > Mac. I still suspect this might be due to the MacBooks' scroll settings and additional latency when connecting remotely from India.
Are you able to share a screen recording of the scroll behavior (i.e., on your client machine, scroll on the TinyPilot web interface showing that the target machine's poor scrolling)? That might help me understand the behavior a little more.
- VIn reply tovishankparikh⬆:Vishank Parikh @vishankparikh
I have also tried changing some setting and scroll speed, still the same
- VIn reply tovishankparikh⬆:Vishank Parikh @vishankparikh
TinyPilot hooked up to Windows System -> Tried using it with a windows system from India - Scroll is working
- VIn reply tovishankparikh⬆:Vishank Parikh @vishankparikh
we also just tried, with a wired regular mouse, wireless dongle mouse, apple trackpad and apple mouse, all are behaving the same
- VIn reply tovishankparikh⬆:Vishank Parikh @vishankparikh
One more weird scenario
TinyPilot is connected to a MacBook in USA
India Macbook is connected remotely to tinypilot
Scroll is not working in any macos apps/browsers
I opened a virtual desktop(windows) in macbook connected to tinypilot
Scroll is working fine inside virtual desktopThis is really weird