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