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