[ https://issues.apache.org/jira/browse/GUACAMOLE-657?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16682520#comment-16682520 ]
Michael Jumper commented on GUACAMOLE-657: ------------------------------------------ When pressing Ctrl+Alt+Shift (in that order), the following events are sent by the client: * Ctrl down * Alt down * Shift up * Ctrl up * Alt up This can be confirmed through adding logging to {{sendKeyEvent()}} of {{Guacamole.Client}} using the browser's dev tools: !sendkeyevent-ctrl-alt-shift.png! Testing against VNC, those press and release events are correctly sent from guacd to the VNC server (note that the Shift release is dropped by the VNC server as it was not pressed in the first place - this is fine): !vnc-xev-ctrl-alt-shift.png! With RDP, again those press and release events are correctly sent from guacd to the RDP server: !rdp-key-viewer-ctrl-alt-shift.png! > Unexpected behaviour of modifier keys when opening Guacamole menu > ----------------------------------------------------------------- > > Key: GUACAMOLE-657 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-657 > Project: Guacamole > Issue Type: Bug > Components: RDP > Affects Versions: 0.9.14 > Environment: Host: macOS Mojave > Browser: Chrome 70 > Guest: Kali Linux (VirtualBox 5.2.18) > Reporter: Kaspar Hageman > Priority: Minor > Attachments: rdp-key-viewer-ctrl-alt-shift.png, > sendkeyevent-ctrl-alt-shift.png, vnc-xev-ctrl-alt-shift.png > > > When opening the Guacamole menu, during an RDP session with a VM, with the > default key combination (Ctrl + Cmd + Shift), the VM does observe key events > as expected. > For instance, when pressing Ctrl + Cmd + Shift (in that order), the following > key events can be observed (using Chrome's developer tools): > * Ctrl pressed > * Cmd pressed > * Shift released > * Ctrl released > * Cmd released > However, in the VM, the following key events can be observed (using xev): > * Ctrl pressed > Has been tested with both version 0.9.14 and the current master branch > (d4f58f2c0d812b05c392e06438e659902e8121f8) -- This message was sent by Atlassian JIRA (v7.6.3#76005)