summaryrefslogtreecommitdiffstats
path: root/core/modules/swiss/data/opt/openslx/keymaps/qwertz_de_CH-latin1.map
diff options
context:
space:
mode:
Diffstat (limited to 'core/modules/swiss/data/opt/openslx/keymaps/qwertz_de_CH-latin1.map')
-rw-r--r--core/modules/swiss/data/opt/openslx/keymaps/qwertz_de_CH-latin1.map16
1 files changed, 16 insertions, 0 deletions
diff --git a/core/modules/swiss/data/opt/openslx/keymaps/qwertz_de_CH-latin1.map b/core/modules/swiss/data/opt/openslx/keymaps/qwertz_de_CH-latin1.map
new file mode 100644
index 00000000..598dc449
--- /dev/null
+++ b/core/modules/swiss/data/opt/openslx/keymaps/qwertz_de_CH-latin1.map
@@ -0,0 +1,16 @@
+# de_CH-latin1.map: Swiss German keymap
+# Due to Björn Jacke <bjacke@suse.de>
+
+include "qwertz_fr_CH-latin1.map"
+
+keycode 26 = udiaeresis egrave bracketleft
+ control keycode 26 = Escape
+ alt keycode 26 = Meta_bracketleft
+keycode 39 = odiaeresis eacute
+ alt keycode 39 = Meta_semicolon
+keycode 40 = adiaeresis agrave braceleft
+ control keycode 40 = Control_g
+ alt keycode 40 = Meta_apostrophe
+
+# corresponding keys in Swiss French have German umlauts and
+# French accented characters exchanged