summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Udaltsov <sergey.udaltsov@gmail.com>2017-09-03 01:38:21 +0100
committerSergey Udaltsov <sergey.udaltsov@gmail.com>2017-09-03 01:38:21 +0100
commit7c7be8d51dd6d4131a5db5cb5e7159aa11817d34 (patch)
treec399fdae538c6d2f74cd16cf53a1a75124af1dd9
parentde13d5ab2f87da3ac27fabf4032202503a14ada5 (diff)
Add Ladin layout for it and de keyboards
https://bugs.freedesktop.org/show_bug.cgi?id=102246
-rw-r--r--rules/base.extras.xml.in22
-rw-r--r--symbols/de9
-rw-r--r--symbols/it14
3 files changed, 45 insertions, 0 deletions
diff --git a/rules/base.extras.xml.in b/rules/base.extras.xml.in
index 6afef074..d20db9ca 100644
--- a/rules/base.extras.xml.in
+++ b/rules/base.extras.xml.in
@@ -192,6 +192,17 @@
</languageList>
</configItem>
</variant>
+ <variant>
+ <configItem>
+ <name>lld</name>
+ <_description>German Ladin</_description>
+ <_shortDescription>de_lld</_shortDescription>
+ <languageList>
+ <iso639Id>ger</iso639Id>
+ <iso639Id>lld</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
</variantList>
</layout>
<layout>
@@ -758,6 +769,17 @@
</languageList>
</configItem>
</variant>
+ <variant>
+ <configItem>
+ <name>lld</name>
+ <_description>Italian Ladin</_description>
+ <_shortDescription>it_lld</_shortDescription>
+ <languageList>
+ <iso639Id>it</iso639Id>
+ <iso639Id>lld</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
</variantList>
</layout>
<layout>
diff --git a/symbols/de b/symbols/de
index bda8f5fa..c025a1c6 100644
--- a/symbols/de
+++ b/symbols/de
@@ -1142,3 +1142,12 @@ xkb_symbols "neo_qwerty" {
include "level5(lsgt_switch_lock)"
include "level5(ralt_switch_lock)"
};
+
+partial alphanumeric_keys
+ xkb_symbols "lld" {
+ include "de(basic)"
+ name[Group1] = "German Ladin";
+
+ key <AD10> { [ p, P, ediaeresis, Ediaeresis ] };
+
+};
diff --git a/symbols/it b/symbols/it
index e0b52725..11ee0aa7 100644
--- a/symbols/it
+++ b/symbols/it
@@ -353,3 +353,17 @@ partial alphanumeric_keys
};
+partial alphanumeric_keys
+ xkb_symbols "lld" {
+ include "it(basic)"
+ name[Group1] = "Italian Ladin";
+
+ key <AD08> { [ i, I, idiaeresis, Idiaeresis ] };
+ key <AD10> { [ p, P, ediaeresis, Ediaeresis ] };
+
+ key <AC01> { [ a, A, aacute, Aacute ] };
+ key <AC02> { [ s, S, sacute, Sacute ] };
+
+ key <AB03> { [ c, C, cacute, Cacute ] };
+
+};