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


   On ChromeOS (and possibly other platforms), the "Meta" key is used as an 
alternative means of pressing keys that aren't present on the hardware 
keyboard, like "End" (Meta+Right) or "Home" (Meta+Left). In these cases, the 
flag representing the Meta key is cleared once it ceases to be a modifier of 
the key pressed, but if Guacamole has already sent the Meta keypress to the 
remote desktop, it's too late to undo that keypress. The remote environment 
incorrectly believes Meta was pressed, resulting in counterintuitive behavior 
like the Windows "Start" menu opening up.
   
   These changes correct the above behavior by deferring handling of "Meta" 
keypresses until after its identity has been verified through either (1) an 
explicit keyup event releasing "Meta" or (2) another key event that 
acknowledges that Meta is functioning as a modifier within its own modifier 
flags.


-- 
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.

To unsubscribe, e-mail: [email protected]

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


Reply via email to