summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey V. Udaltsov <svu@gnome.org>2013-05-14 23:05:22 +0100
committerSergey V. Udaltsov <svu@gnome.org>2013-05-14 23:05:22 +0100
commit9e91c4c970f780087b49a2cc4f6a666b7ef2737c (patch)
tree4aeb6720a0cfc398b277da49045d276d2d434586
parent9033de51aafc2ab2484f25b419cca0d1c22f0d92 (diff)
Added ru(mac)
https://bugs.freedesktop.org/show_bug.cgi?id=63611
-rw-r--r--rules/base.xml.in6
-rw-r--r--symbols/ru19
2 files changed, 25 insertions, 0 deletions
diff --git a/rules/base.xml.in b/rules/base.xml.in
index 8e89aa19..5996738b 100644
--- a/rules/base.xml.in
+++ b/rules/base.xml.in
@@ -4266,6 +4266,12 @@
</variant>
<variant>
<configItem>
+ <name>mac</name>
+ <_description>Russian (Macintosh)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
<name>srp</name>
<_description>Serbian (Russia)</_description>
<languageList><iso639Id>rus</iso639Id>
diff --git a/symbols/ru b/symbols/ru
index 457c9efa..a761c30d 100644
--- a/symbols/ru
+++ b/symbols/ru
@@ -656,3 +656,22 @@ partial alphanumeric_keys
xkb_symbols "sun_type6" {
include "sun_vndr/ru(sun_type6)"
};
+
+// Apple layout
+partial alphanumeric_keys
+xkb_symbols "mac" {
+include "ru(common)"
+
+ name[Group1]= "Russian (Macintosh)";
+
+ key <LSGT> { [ less, greater ] };
+ key <AE02> { [ 2, quotedbl ] };
+ key <AE03> { [ 3, numerosign ] };
+ key <AE04> { [ 4, percent ] };
+ key <AE05> { [ 5, colon ] };
+ key <AE06> { [ 6, comma ] };
+ key <AE07> { [ 7, period ] };
+ key <AE08> { [ 8, semicolon ] };
+ key <TLDE> { [ bracketright, bracketleft ] };
+ key <BKSL> { [ Cyrillic_io, Cyrillic_IO ] };
+};