amswiatkowski opened a new pull request, #1195:
URL: https://github.com/apache/guacamole-client/pull/1195

   On Windows, the browser sends a synthetic Left Ctrl keydown before the 
AltGraph keydown. The release_simulated_altgr function checks whether Ctrl+Alt 
are pressed and, for printable keysyms, releases them. This breaks AltGr 
character input because Windows RDP targets require both Ctrl and Alt scancodes 
to remain active for AltGr resolution.
   
   Add a guard that checks whether AltGr (0xFE03) or Right Alt (0xFFEA) is 
genuinely held in guac_keyboard.pressed before allowing the release. When 
either key is active, Ctrl+Alt are preserved, and the correct AltGr character 
is produced on the target.


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