When you connect a physical mouse to a Samsung device (including Bluetooth), the mouse scroll option appears in the settings. This allows you to set how much speed you want to do with a single scroll. Set it high and react quite sensitively when connecting to rdm. This makes the user experience quite uncomfortable. Is there a separate mouse scrolling option on the rdm itself?
The higher the speed of Samsung's mouse scroll, the more one scroll is recognized as multiple scrolls.
Hello,
Thank you for reporting the issue. We will look into that.
As for the option to change the scrolling speed, we do not have this feature right now. We will add it to our backlog. However, please take note that we cannot give you a time frame for its implementation.
Best regards,
Frédérick Simard
I expect this to be corrected
Hello,
When you say that you find the mouse scroll to be too sensitive, are you referring to the app in general (scrolling in the menu, connection's list, settings, etc.), or do you find it too sensitive when you are using some sessions like RDP.
Best regards,
Frédérick Simard
Slightly right. What I'm saying is that the usual scrolling option is to resize the line spacing of a single scroll in the mouse. However, in "rdm", instead of adjusting the size of the line spacing when Samsung adjusts the line spacing speed, it enters multiple scrolls. If you increase the speed, one scroll input is recognized as multiple scrolls in "rdm" and as many as 10 scrolls at a time.
Hello,
I'm not sure I follow, is it possible for you to send us a small video highlighting your issue ? We tried on other applications and it does seems to work similarly to RDM in terms of the scrolling speed.
Best regards,
Frédérick Simard
https://youtu.be/SeAZ-1nNnuc
That video explains everything.
This is not restricted to Linux, and it is the same symptom in Windows.
Hello,
Thanks for the video, that cleared it up for me. We have created a ticket in order to be able to adjust the sensitivity of the mouse wheel in sessions. We'll keep you posted on the progress and let you know when this new feature is available.
Best regards,
Frédérick Simard
Hello again,
We have added an option to change the wheel scrolling speed and it should be available in our upcoming release coming out by the end of June. When available, you will be able to go into Settings > User Interface > Wheel Scrolling Speed. There, you will be able to reduce the wheel scrolling speed to your liking.
Best regards,
Frédérick Simard
Oh could you please comment here if it's updated in June?
Of course !
Best regards,
Frédérick Simard
Unfortunately, in the 2023.2.1.15 version, scroll speed adjustment seems impossible in vnc.
Hi,
It has only been implemented for RDP sessions. We will see what we can do for VNC sessions.
Best Regards,
Nicolas Dufour
Hello,
Unfortunately, with the regular VNC server (RFB), this is not possible to do. However, some kinds of VNC server might support it as an extension.
Do you mind letting us know which VNC server you're using ?
Best Regards,
Frédérick Simard
I'm using togervnc
Hello,
Do you know if Tiger's own VNC viewer supports it ?
We have looked into it and unfortunately, it does not seem to be supported at the moment.
Best Regards,
Frédérick Simard
I'm using Tigervnc-standalone-server What you explained is that the tigervnc viewer does not support scrolling?
Above all, my environment is Android, so I don't have a Tigervnc viewer.
While TigerVNC does indeed support the functionality of scrolling, it currently does not provide an option to modify the scrolling speed — essentially, the distance covered with each individual scroll step.
Best Regards,
Frédérick Simard
Does that mean that it is practically difficult to implement the function in RDM?
Yes, as of now, introducing this feature for VNC isn't possible.
Best Regards,
Frédérick Simard
This function operates normally on the rdp in Windows, while not on the Ubuntu host xrdp.
Hello,
We will investigate the issue regarding the mouse scroll speed on Linux(xrdp) and provide you an update shortly.
Best Regards,
Frédérick Simard
Hello
In RDM, we handle the scroll event according to the Microsoft RDP specification. Scrolls can include a delta value that tell the server the scrolling speed.
I took a quick look at the xrdp source code, and it seems they only process these wheel deltas in certain cases. The relevant part of the code base seems to be here.
Specifically, the seem to only process this if a certain flag is set on their side ("XRDP_MM_IMPLEMENTS_TOUCH"). This _might_ be controlled by the xrdp backend - do you know if you're using xvnc or xorgxrdp?
Otherwise, my only suggestion is to contact the xrdp maintainers about this. The scroll messages sent to the server are defined in Microsoft's RDP specification, and if they are not handling them properly then there's little we can do. This is evidenced by the changes working well with an "official" (Microsoft) RDP server. I believe this might be trickier for the xrdp team as they obviously have to interface with the desktop environment (and possibly mouse drivers) on the server.
Please let me know fi something isn't clear or if you have further questions
Kind regards
Richard Markievicz