Hi Denis, > I know it has been posted to this list in the past (without a resolution), so > let me re-open the discussion on the following issue. > > I'm connecting to Ubuntu 12.04, hosted on a Hyper-V server, from Mac OS 10.8 > using Microsoft RD Client 2.0.1. > Everything runs great, with the only exception of mouse scroll wheel, which > registers in the remote desktop but is painfully slow. > > The issue is not present when connecting from the same Mac using rdesktop or > xfreerdp. > > I also ran xev on the remote desktop to see if there is any difference in the > events being triggered. > And apparently, there is none besides that for the Microsoft client, only a > single event registers in a few attempts; that is, mouse buttons 4/5 are > triggered eventually. In case of rdesktop or xfreerdp, many of these events > are easily initiated by a single swipe/scroll. > > I know it looks like an issue with the Microsoft client, however I don't > experience the same problem when connecting to a Windows host, so there might > be something wrong with the way MS client and Xrdp communicate.
There is a scroll delta in the wheel event. I don't think it's read now by xrdp. My guess is that with this Mac client, the delta is much bigger. http://msdn.microsoft.com/en-us/library/cc240586.aspx The low 8 bits in flags is a value between 0 and 0xff to indicate the scroll delta I think. We will have to come up with a ratio of "button 4 / 5 clicks" to "delta" to fix this. Jay ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ xrdp-devel mailing list xrdp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xrdp-devel