summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey V. Udaltsov <svu@gnome.org>2011-06-01 21:24:05 +0100
committerSergey V. Udaltsov <svu@gnome.org>2011-06-01 21:24:05 +0100
commit162170bf3096dec7541b56763507add4bcbe8fa0 (patch)
tree5e515a34950e69f991668c00f717d5260113c5f7
parent81851539ded1bce1e54915939940cac0bc9b068f (diff)
Added de(us)
https://bugs.freedesktop.org/show_bug.cgi?id=37237
-rw-r--r--rules/base.extras.xml.in21
-rw-r--r--symbols/de20
2 files changed, 41 insertions, 0 deletions
diff --git a/rules/base.extras.xml.in b/rules/base.extras.xml.in
index a6b52f0e..23f6612a 100644
--- a/rules/base.extras.xml.in
+++ b/rules/base.extras.xml.in
@@ -38,6 +38,27 @@
</layout>
<layout>
<configItem>
+ <name>de</name>
+ <_shortDescription>de</_shortDescription>
+ <_description>German</_description>
+ <languageList>
+ <iso639Id>ger</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>us</name>
+ <_description>German (US keyboard with German letters)</_description>
+ <languageList>
+ <iso639Id>eng</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
<name>ir</name>
<_shortDescription>fa</_shortDescription>
<_description>Persian</_description>
diff --git a/symbols/de b/symbols/de
index c30cb9f6..616b9130 100644
--- a/symbols/de
+++ b/symbols/de
@@ -594,3 +594,23 @@ xkb_symbols "htcdream" {
include "level3(alt_switch)"
};
+
+partial alphanumeric_keys
+xkb_symbols "us" {
+ include "us"
+
+ name[Group1]="German (US keyboard with German letters)";
+
+ key <AC01> { [ a, A, adiaeresis, Adiaeresis ] };
+ key <AC02> { [ s, S, ssharp, ssharp ] };
+ key <AC10> { [ semicolon, colon, odiaeresis, Odiaeresis ] };
+ key <AC11> { [ apostrophe, quotedbl, adiaeresis, Adiaeresis ] };
+ key <AD03> { [ e, E, EuroSign, EuroSign ] };
+ key <AD07> { [ u, U, udiaeresis, Udiaeresis ] };
+ key <AD09> { [ o, O, odiaeresis, Odiaeresis ] };
+ key <AD11> { [ bracketleft, braceleft, udiaeresis, Udiaeresis ] };
+ key <AE03> { [ 3, numbersign, section, section ] };
+ key <AE11> { [ minus, underscore, ssharp, question ] };
+
+ include "level3(ralt_switch)"
+};