[ 
https://issues.apache.org/jira/browse/GUACAMOLE-2096?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18023901#comment-18023901
 ] 

Mike Jumper commented on GUACAMOLE-2096:
----------------------------------------

When using a keyboard layout with AltGr (like {{de-de-qwertz}}), the Windows 
side of the RDP connection will handle Ctrl+Alt as an alternative to pressing 
AltGr. If you use a native RDP client and choose the same keyboard layout for 
the remote machine, do shortcuts involving Ctrl+Alt work?

> German keyboard layout blocks Ctrl+Alt shortcuts
> ------------------------------------------------
>
>                 Key: GUACAMOLE-2096
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-2096
>             Project: Guacamole
>          Issue Type: Bug
>          Components: guacamole-common, guacamole-server
>    Affects Versions: 1.6.0
>            Reporter: Irmin Okic
>            Priority: Minor
>
> Hello,
> I have been fighting with keyboard shortcuts in guacamole and have finally 
> realized what the issue might be.
> I am using remote sessions for development. In particular using Eclipse Theia 
> or any other IDE inside of a VM or container with RDP.
> It is common while working with IDEs to use keyboard shortcuts instead of 
> going through the UI to find a button and then click it. When setting the 
> keyboard layout to "de-de-qwertz" any combination with Ctrl+Alt fails to 
> arrive at the remote VM.
> To reproduce:
> * Connect to a VM.
> * Open a browser and navigate to [https://www.toptal.com/developers/keycode] 
> . If you are on Firefox, just in case disable "Enhanced Tracking Protection" 
> for that tab, since it sometimes blocks some keys and events.
> * Press individually Ctrl, then Alt, then "r" to verify that the keys 
> actually do arrive. Ctrl+Alt together also arrives. 
> * Press the combo Ctrl+Alt+r and observe that there is a flash of Ctrl+Alt 
> and then only "r". As soon as a character is pressed after Ctrl+Alt, the 
> first two buttons get released and only the character goes through. (Any 
> other character should have the same behavior.)
> This behavior does not happen in fallback or en_us layouts.
> I suspect that the keymaps might need to be adapted somehow: 
> [https://github.com/apache/guacamole-server/blob/1.6.0/src/protocols/rdp/keymaps/de_de_qwertz.keymap]
> Even if the fix might take some time, I would be grateful for advice on how 
> to make a hotfix and build guacamole-server or guacamole-common.
> I already have guacamole-common built for tomcat 10 for my purposes.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to