From 88bdde2da79875cd73a7dc4b245c7ec8c531b780 Mon Sep 17 00:00:00 2001 From: Avram Lyon Date: Mon, 20 Dec 2010 23:35:01 +0300 Subject: [PATCH] Changes for Mari keyboard layout (chm) --- rules/base.xml.in | 7 +++++++ symbols/ru | 21 +++++++++++++++++++++ 2 files changed, 28 insertions(+), 0 deletions(-) diff --git a/rules/base.xml.in b/rules/base.xml.in index 20a6249..66a7633 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -3619,6 +3619,13 @@ bak + + + chm + <_description>Mari + chm + + diff --git a/symbols/ru b/symbols/ru index 7c7dc2a..b95d6d5 100644 --- a/symbols/ru +++ b/symbols/ru @@ -508,3 +508,24 @@ xkb_symbols "srp" { key { [ Cyrillic_zhe, Cyrillic_ZHE, U452, U402 ] }; key { [ Cyrillic_che, Cyrillic_CHE, U45B, U40B ] }; }; + +// Mari language layout +// based on Russian standard keyboard +// http://www.marlamuter.ru/ +partial alphanumeric_keys +xkb_symbols "chm" { + include "ru(common)" + + name[Group1]= "Russia - Mari"; + + key.type[group1]="FOUR_LEVEL_ALPHABETIC"; + key { [ Cyrillic_a, Cyrillic_A, U04D3, U04D2 ] }; + key { [ Cyrillic_u, Cyrillic_U, U04F1, U04F0 ] }; + key { [ Cyrillic_ui, Cyrillic_UI, U04F9, U04F8 ] }; + key { [ Cyrillic_n, Cyrillic_N, U04A5, U04A4 ] }; + key { [ Cyrillic_e, Cyrillic_E, U04E9, U04E8 ] }; + key { [ Cyrillic_zh, Cyrillic_ZH, U04EB, U04EA ] }; + key { [ Cyrillic_f, Cyrillic_F, UF537, UF536 ] }; + + include "level3(ralt_switch)" +}; -- 1.7.1