summaryrefslogtreecommitdiff
path: root/symbols/rs
diff options
context:
space:
mode:
authorSergey V. Udaltsov <svu@gnome.org>2011-03-02 23:56:25 +0000
committerSergey V. Udaltsov <svu@gnome.org>2011-03-02 23:57:59 +0000
commitf836c210a4e4007715b149d4736a447c56b7cbaa (patch)
tree4742e8c6a47f56387fc2eb8aaa76f3fe5a9d0244 /symbols/rs
parentf4958b82e1f734abb1339e5d59226211c803129d (diff)
The extra symbols are merged back into the base files
The rules are not powerful enough to support the extras subdir. So the variants are merged into "main" files. From now on, the "extra" term only affects the directory: whether the record is in base.xml.in or base.extras.xml.in
Diffstat (limited to 'symbols/rs')
-rw-r--r--symbols/rs18
1 files changed, 18 insertions, 0 deletions
diff --git a/symbols/rs b/symbols/rs
index 51627081..d4628852 100644
--- a/symbols/rs
+++ b/symbols/rs
@@ -325,3 +325,21 @@ xkb_symbols "rue" {
key <AB08> { [ comma, semicolon ] };
key <AB09> { [ period, colon ] };
};
+
+// EXTRAS:
+
+xkb_symbols "combiningkeys" {
+ // Raw combining characters instead of dead keys,
+ // especially good for post-accenting texts.
+
+ name[Group1]= "Serbia - Combining accents instead of dead keys";
+
+ include "rs(basic)"
+
+ key <AE03> { [ any,any, U0302, dead_circumflex ] }; // 3, U0302 = COMBINING CIRCUMFLEX ACCENT
+ key <AE07> { [ any,any, U0300, NoSymbol ] }; // 7, U0300 = COMBINING GRAVE ACCENT
+ key <AE08> { [ any,any, U030F, NoSymbol ] }; // 8, U030F = COMBINING DOUBLE GRAVE ACCENT
+ key <AE09> { [ any,any, U0301, NoSymbol ] }; // 9, U0301 = COMBINING ACUTE ACCENT
+ key <AE10> { [ any,any, U0311, NoSymbol ] }; // 0, U0311 = COMBINING INVERTED BREVE
+ key <AE11> { [ any,any, U0304, NoSymbol ] }; // -, U0304 = COMBINING MACRON
+};