rdp: Fix up xf_extendedMouseEvent
These events carry the 4th and 5th mouse buttons, so we should propagate them. We also need to use pointer frames to ensure the buttons are properly paired with the pointer co-ordinates. Unfortunately, there is no way in RDP to determine if a mouse event and an extended mouse event should be in the same pointer frame, so this is the best we can do. We also enable extended mouse events so they'll be used. Co-authored-by: Steve Pronovost <spronovo@microsoft.com> Co-authored-by: Brenton DeGeer <brdegeer@microsoft.com> Signed-off-by: Hideyuki Nagase <hideyukn@microsoft.com> Signed-off-by: Steve Pronovost <spronovo@microsoft.com> Signed-off-by: Brenton DeGeer <brdegeer@microsoft.com>
Loading
Please register or sign in to comment