GitHub user mike-jumper opened a pull request:

    https://github.com/apache/guacamole-server/pull/138

    GUACAMOLE-352: Add support for typing using dead keys within RDP.

    This change leverages the existing mapping of dead keys within Guacamole's 
RDP keymaps to type using dead keys as necessary within the remote desktop, 
even though Guacamole will not receive key events for dead keys itself.
    
    If the RDP layout lacks a specific key for a key pressed by the user, 
Guacamole will now try to decompose that key into its corresponding dead and 
base keys. If this succeeds, and both the dead key and base key are defined 
within the RDP keyboard layout, then the key is typed within the remote desktop 
using the dead and base keys. If typing the key is impossible through any other 
mechanism, Guacamole will still resort to using Unicode events.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/mike-jumper/guacamole-server rdp-dead-keys

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/guacamole-server/pull/138.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #138
    
----
commit 5d5698547961f68b5b089ed1b3aeed63209e2260
Author: Michael Jumper <mjumper@...>
Date:   2018-01-28T08:56:24Z

    GUACAMOLE-352: Add utility function for checking whether a keysym exists 
within the current RDP keyboard layout.

commit 9a5b5574a833d95e1f2828bd028eddab4ecb2acb
Author: Michael Jumper <mjumper@...>
Date:   2018-01-28T09:00:02Z

    GUACAMOLE-352: Type using dead keys when necessary and possible.

----


---

Reply via email to