summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--rules/base.xml.in6
-rw-r--r--symbols/it23
3 files changed, 34 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 1746562..8aeb8c9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-09-04 Sergey Udaltsov
+
+ * symbols/it, rules/base.xml.in: added strange one, it(geo),
+ contributed by Vladimir Sichinava
+
2007-09-02 Sergey Udaltsov
* keycodes/evdev, symbols/inet: more evdev keycodes,
diff --git a/rules/base.xml.in b/rules/base.xml.in
index 0e47f88..005dc45 100644
--- a/rules/base.xml.in
+++ b/rules/base.xml.in
@@ -2249,6 +2249,12 @@
<_description>Macintosh</_description>
</configItem>
</variant>
+ <variant>
+ <configItem>
+ <name>geo</name>
+ <_description>Georgian</_description>
+ </configItem>
+ </variant>
</variantList>
</layout>
<layout>
diff --git a/symbols/it b/symbols/it
index 07364ef..9f13f70 100644
--- a/symbols/it
+++ b/symbols/it
@@ -130,3 +130,26 @@ xkb_symbols "mac" {
include "level3(ralt_switch)"
};
+// Used by Georgian people in Italy,
+// contributed by Vladimer Sichinava
+partial alphanumeric_keys
+xkb_symbols "geo" {
+ include "it"
+ include "ge(basic)"
+
+ name[Group1]= "Italy - Georgian";
+
+ key <AD11> { [ egrave, eacute, bracketleft, braceleft ] };
+ key <AD12> { [ plus, asterisk, bracketright, braceright ] };
+
+ key <AC10> { [ ograve, ccedilla, at, dead_cedilla ] };
+ key <AC11> { [ agrave, degree, numbersign, degree ] };
+ key <BKSL> { [ ugrave, section, dead_grave, dead_breve ] };
+ key <LSGT> { [ less, greater ] };
+
+ key <AB08> { [ comma, semicolon ] };
+ key <AB09> { [ period, colon ] };
+ key <AB10> { [ minus, underscore ] };
+
+};
+