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]
