From a246403137709e26e1c11fd3ae4555d20c34021e Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Mon, 22 Jun 2020 22:16:59 -0700 Subject: [PATCH] GUACAMOLE-518: Update German keymap to define behavior of Caps Lock. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On German keyboards, Caps Lock behaves like Shift, affects all characters except dead keys, "°", "<", ">", "-", "_", and any keys requiring AltGr, and is undone by Shift. --- src/protocols/rdp/keymaps/de_de_qwertz.keymap | 26 +++++++++++++------ 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/src/protocols/rdp/keymaps/de_de_qwertz.keymap b/src/protocols/rdp/keymaps/de_de_qwertz.keymap index 43b9722b..787c0559 100644 --- a/src/protocols/rdp/keymaps/de_de_qwertz.keymap +++ b/src/protocols/rdp/keymaps/de_de_qwertz.keymap @@ -25,15 +25,25 @@ freerdp "KBD_GERMAN" # Basic keys # -map -altgr -shift 0x02..0x0C ~ "1234567890ß" -map -altgr -shift 0x10..0x1B ~ "qwertzuiopü+" -map -altgr -shift 0x1E..0x28 0x2B ~ "asdfghjklöä#" -map -altgr -shift 0x56 0x2C..0x35 ~ "YXCVBNM;:_" +map -caps -altgr +shift 0x29 0x02..0x0C ~ "°!"§$%&/()=?" +map -caps -altgr +shift 0x10..0x1B ~ "QWERTZUIOPÜ*" +map -caps -altgr +shift 0x1E..0x28 0x2B ~ "ASDFGHJKLÖÄ'" +map -caps -altgr +shift 0x56 0x2C..0x35 ~ ">YXCVBNM;:_" + +map +caps -altgr -shift 0x02..0x0C ~ "!"§$%&/()=?" +map +caps -altgr -shift 0x10..0x1B ~ "QWERTZUIOPÜ*" +map +caps -altgr -shift 0x1E..0x28 0x2B ~ "ASDFGHJKLÖÄ'" +map +caps -altgr -shift 0x56 0x2C..0x35 ~ "yxcvbnm,._" # # Keys requiring AltGr