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

Reply via email to