diff options
author | Avram Lyon <ajlyon@gmail.com> | 2010-12-20 23:35:01 +0300 |
---|---|---|
committer | Sergey V. Udaltsov <svu@gnome.org> | 2010-12-20 21:14:01 +0000 |
commit | f5d82f14b954308d17d9520db8e082b6b17af647 (patch) | |
tree | 323526d5a36e269a51c50ed9d60f7764b99b5483 | |
parent | 81db81e860653925effd67b618a37b727de304db (diff) |
Changes for Mari keyboard layout (chm)
-rw-r--r-- | rules/base.xml.in | 7 | ||||
-rw-r--r-- | symbols/ru | 21 |
2 files changed, 28 insertions, 0 deletions
diff --git a/rules/base.xml.in b/rules/base.xml.in index 57f1f752..8d472719 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -3622,6 +3622,13 @@ <languageList><iso639Id>bak</iso639Id></languageList> </configItem> </variant> + <variant> + <configItem> + <name>chm</name> + <_description>Mari</_description> + <languageList><iso639Id>chm</iso639Id></languageList> + </configItem> + </variant> </variantList> </layout> <layout> @@ -508,3 +508,24 @@ xkb_symbols "srp" { key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE, U452, U402 ] }; key <AB02> { [ 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 <AC04> { [ Cyrillic_a, Cyrillic_A, U04D3, U04D2 ] }; + key <AD03> { [ Cyrillic_u, Cyrillic_U, U04F1, U04F0 ] }; + key <AC02> { [ Cyrillic_ui, Cyrillic_UI, U04F9, U04F8 ] }; + key <AD06> { [ Cyrillic_n, Cyrillic_N, U04A5, U04A4 ] }; + key <AC11> { [ Cyrillic_e, Cyrillic_E, U04E9, U04E8 ] }; + key <AC10> { [ Cyrillic_zh, Cyrillic_ZH, U04EB, U04EA ] }; + key <AC01> { [ Cyrillic_f, Cyrillic_F, UF537, UF536 ] }; + + include "level3(ralt_switch)" +}; |