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

Reply via email to