On 9/10/24 2:21 AM, Jacob Buus wrote:
Hi guys,
We're looking to add a few keyboard language mappings to the Guacamole -> RDP mappings (sent via the server-layout parameter) - starting with the Danish (da-dk) layout.

The Danish keyboard layout for RDP was added in 1.1.0:

https://guacamole.apache.org/releases/1.1.0/#swiss-german-and-danish-keymaps-for-rdp

How do we get this added to Guacamole? Do we need to supply a .keymap file or does it take something else entirely to get a new keyboard mapping into the project?


To add a keyboard mapping for RDP, you need to:

1. Create the .keymap file.

2. Add the .keymap file to the RDP build (src/protocols/rdp/Makefile.am)

3. Add the new possible value for "server-layout" to the RDP parameter
definitions in guacamole-client (guacamole-ext/src/main/resources/org/apache/guacamole/protocols/rdp.json).

4. Add a translation string for the new layout to the Guacamole webapp
   in guacamole-client, at least for English as that's the fallback
   language (guacamole/src/main/frontend/src/translations/en.json).

5. Document the new parameter value alongside the others within
   guacamole-manual.

- Mike

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@guacamole.apache.org
For additional commands, e-mail: user-h...@guacamole.apache.org

Reply via email to