Added de(us)
authorSergey V. Udaltsov <svu@gnome.org>
Wed, 1 Jun 2011 20:24:05 +0000 (21:24 +0100)
committerSergey V. Udaltsov <svu@gnome.org>
Wed, 1 Jun 2011 20:24:05 +0000 (21:24 +0100)
https://bugs.freedesktop.org/show_bug.cgi?id=37237

rules/base.extras.xml.in
symbols/de

index a6b52f0..23f6612 100644 (file)
     </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>
index c30cb9f..616b913 100644 (file)
@@ -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)"
+};