summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey V. Udaltsov <svu@gnome.org>2012-12-11 23:55:31 +0000
committerSergey V. Udaltsov <svu@gnome.org>2012-12-11 23:55:31 +0000
commit58f02b98dd9f2be08d43ac9ac302aac652c50fda (patch)
treef7fd1f9985b2256e0c4a49ec917e1a87d6a4943c
parent05dcc6db64cd7425aea6d22efd6a3ecf34dbddd2 (diff)
downloadxkeyboard-config-58f02b98dd9f2be08d43ac9ac302aac652c50fda.tar.gz
added de(legacy)
https://bugs.freedesktop.org/show_bug.cgi?id=9752
-rw-r--r--rules/base.xml.in6
-rw-r--r--symbols/de10
2 files changed, 16 insertions, 0 deletions
diff --git a/rules/base.xml.in b/rules/base.xml.in
index 5f06181..8d80750 100644
--- a/rules/base.xml.in
+++ b/rules/base.xml.in
@@ -1598,6 +1598,12 @@
<variantList>
<variant>
<configItem>
+ <name>legacy</name>
+ <_description>German (legacy)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
<name>nodeadkeys</name>
<_description>German (Austria, eliminate dead keys)</_description>
</configItem>
diff --git a/symbols/de b/symbols/de
index 9793952..6ac1e67 100644
--- a/symbols/de
+++ b/symbols/de
@@ -50,6 +50,16 @@ xkb_symbols "basic" {
};
partial alphanumeric_keys
+xkb_symbols "legacy" {
+ // previous standard German layout with tilde as dead key
+
+ include "de(basic)"
+ name[Group1]="German (legacy)";
+
+ key <AD12> { [ plus, asterisk, dead_tilde, dead_macron ] };
+};
+
+partial alphanumeric_keys
xkb_symbols "nodeadkeys" {
// modify the basic German layout to not have any dead keys