mike-jumper opened a new pull request #331:
URL: https://github.com/apache/guacamole-server/pull/331


   This change adds RDP support for processing of received multi-touch events 
leveraging the RDPEI channel. If enabled on the connection and supported by the 
RDP server, this allows direct touch interaction with applications running 
within the remote desktop that support touch.
   
   This new support relies on:
   
   * A new Guacamole instruction, `touch`, which communicates the details of 
each touch contact from client to server.
   * A new Guacamole layer parameter, `multi-touch`, which allows the server to 
report to the client that touch events are supported (to allow the client to 
decide whether to rely on mouse emulation vs. touch pass-through).
   
   Each touch event consists of:
   
   * An arbitrary ID (to distinguish one contact from another)
   * X/Y coordinates
   * An approximation of the contact area (X/Y radius of an ellipse, as well as 
the angle of that ellipse)
   * The relative force applied (where 1 is the maximum force represented by 
the device and 0 is a touch that has been released)
   
   Unlike the JavaScript touch events, and for the sake of simplicity, I have 
leveraged the force value to denote whether a touch has ended. There is no 
separate instruction for deleting a touch - the existing touch is simply 
updated with a force of 0.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to