home *** CD-ROM | disk | FTP | other *** search
- // $XKeyboardConfig$
-
- // 17/07/2008
- // -------------------------------------------------------------
- // Standard Tojiki Keyboard Layout, Official Standard
- // -------------------------------------------------------------
- // Created by Victor Ibragimov <victor.ibragimov@gmail.com>
- // Tajik Fedora & Software Localization Team
- // -------------------------------------------------------------
- // DUAL INPUT METHOD
- // --------------------------------------------------------------------
- // -------------- Tajiki Official Keyboard Layout----------------------
- // --------------------------------------------------------------------
- //
-
- partial default alphanumeric_keys
- xkb_symbols "basic"
- {
- name[Group1] = "Tajikistan";
-
- include "kpdl(comma)"
- include "level3(ralt_switch)"
-
- key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] }; // —è –Ø
- key <AB02> { [ Cyrillic_che, Cyrillic_CHE ] }; // —á –ß
- key <AB03> { [ Cyrillic_es, Cyrillic_ES ] }; // —Å –°
- key <AB04> { [ Cyrillic_em, Cyrillic_EM ] }; // –º –ú
- key <AB05> { [ Cyrillic_i, Cyrillic_I ] }; // –∏ –ò
- key <AB06> { [ Cyrillic_te, Cyrillic_TE ] }; // —Ç –¢
- key <AB07> { [ 0x10004e3, 0x10004e2 ] }; // ӣ Ӣ
- key <AB08> { [ Cyrillic_be, Cyrillic_BE ] }; // –± –ë
- key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] }; // —é –Æ
- key <AB10> { [ period, comma ] }; // . ,
- key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] }; // —Ñ –§
- key <AC02> { [ 0x10004b7, 0x10004b6 ] }; // “∑ “∂
- key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] }; // –≤ –í
- key <AC04> { [ Cyrillic_a, Cyrillic_A ] }; // –∞ –ê
- key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] }; // –ø –ü
- key <AC06> { [ Cyrillic_er, Cyrillic_ER ] }; // —Ä –†
- key <AC07> { [ Cyrillic_o, Cyrillic_O ] }; // –æ –û
- key <AC08> { [ Cyrillic_el, Cyrillic_EL ] }; // –ª –õ
- key <AC09> { [ Cyrillic_de, Cyrillic_DE ] }; // –¥ –î
- key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; // –∂ –ñ
- key <AC11> { [ Cyrillic_e, Cyrillic_E ] }; // —ç –≠
- key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; // –π –ô
- key <AD02> { [ 0x100049b, 0x100049a ] }; // “õ “ö
- key <AD03> { [ Cyrillic_u, Cyrillic_U ] }; // —É –£
- key <AD04> { [ Cyrillic_ka, Cyrillic_KA ] }; // –∫ –ö
- key <AD05> { [ Cyrillic_ie, Cyrillic_IE ] }; // –µ –ï
- key <AD06> { [ Cyrillic_en, Cyrillic_EN ] }; // –Ω –ù
- key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE ] }; // –≥ –ì
- key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] }; // —à –®
- key <AD09> { [ 0x10004b3, 0x10004b2 ] }; // “≥ “≤
- key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] }; // –∑ –ó
- key <AD11> { [ Cyrillic_ha, Cyrillic_HA ] }; // —Ö –•
- key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; // —ä –™
- key <AE01> { [ 1, exclam, 0x10000a7 ] }; // 1 ! §
- key <AE02> { [ 2, quotedbl, 0x10000ab, 0x10000bb ] }; // 2 " « »
- key <AE03> { [ 3, numerosign ] }; // 3 ‚Ññ
- key <AE04> { [ 4, semicolon ] }; // 4 ;
- key <AE05> { [ 5, percent ] }; // 5 %
- key <AE06> { [ 6, colon, 0x1002013 ] }; // 6 : –
- key <AE07> { [ 7, question, ampersand ] }; // 7 ? &
- key <AE08> { [ 8, asterisk ] }; // 8 *
- key <AE09> { [ 9, parenleft ] }; // 9 (
- key <AE10> { [ 0, parenright, 0x10000b0 ] }; // 0 ) °
- key <AE11> { [ 0x1000493, 0x1000492, minus, underscore ] }; // “ì “í - _
- key <AE12> { [ 0x10004ef, 0x10004ee, equal, plus ] }; // ӯ Ӯ = +
- key <BKSL> { [ backslash, slash ] }; // \ /
- key <LSGT> { [ slash, bar ] }; // / |
- key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] }; // —ë –Å
- };
-
- // --------------------------------------------------------------------
- // -------------- Tojiki Rusi Keyboard Layout--------------------------
- // --------------------------------------------------------------------
- // AEN <aen@logic.ru>
- // 2001/12/23 by Leon Kanter <leon@blackcatlinux.com>
- // 2005/12/09 Valery Inozemtsev <shrek@altlinux.ru>
- // Pablo Saratxaga <pablo@mandrakesoft> (for the dead keys changes)
- // --------------------------------------------------------------------
-
- xkb_symbols "legacy"
- {
- name[Group1] = "Tajikistan - Legacy";
-
- include "kpdl(comma)"
- include "level3(ralt_switch)"
-
- key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] }; // —è –Ø
- key <AB02> { [ Cyrillic_che, Cyrillic_CHE, 0x10004b7, 0x10004b6 ] }; // —á –ß “∑ “∂
- key <AB03> { [ Cyrillic_es, Cyrillic_ES ] }; // —Å –°
- key <AB04> { [ Cyrillic_em, Cyrillic_EM ] }; // –º –ú
- key <AB05> { [ Cyrillic_i, Cyrillic_I, 0x10004e3, 0x10004e2 ] }; // и И ӣ Ӣ
- key <AB06> { [ Cyrillic_te, Cyrillic_TE ] }; // —Ç –¢
- key <AB07> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; // —å –¨
- key <AB08> { [ Cyrillic_be, Cyrillic_BE ] }; // –± –ë
- key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] }; // —é –Æ
- key <AB10> { [ period, comma ] }; // . ,
- key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] }; // —Ñ –§
- key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU ] }; // —ã –´
- key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] }; // –≤ –í
- key <AC04> { [ Cyrillic_a, Cyrillic_A ] }; // –∞ –ê
- key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] }; // –ø –ü
- key <AC06> { [ Cyrillic_er, Cyrillic_ER ] }; // —Ä –†
- key <AC07> { [ Cyrillic_o, Cyrillic_O ] }; // –æ –û
- key <AC08> { [ Cyrillic_el, Cyrillic_EL ] }; // –ª –õ
- key <AC09> { [ Cyrillic_de, Cyrillic_DE ] }; // –¥ –î
- key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; // –∂ –ñ
- key <AC11> { [ Cyrillic_e, Cyrillic_E ] }; // —ç –≠
- key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; // –π –ô
- key <AD02> { [ Cyrillic_tse, Cyrillic_TSE ] }; // —Ü –¶
- key <AD03> { [ Cyrillic_u, Cyrillic_U, 0x10004ef, 0x10004ee ] }; // у У ӯ Ӯ
- key <AD04> { [ Cyrillic_ka, Cyrillic_KA, 0x100049b, 0x100049a ] }; // –∫ –ö “õ “ö
- key <AD05> { [ Cyrillic_ie, Cyrillic_IE ] }; // –µ –ï
- key <AD06> { [ Cyrillic_en, Cyrillic_EN ] }; // –Ω –ù
- key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE, 0x1000493, 0x1000492 ] }; // –≥ –ì “ì “í
- key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] }; // —à –®
- key <AD09> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; // —â –©
- key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] }; // –∑ –ó
- key <AD11> { [ Cyrillic_ha, Cyrillic_HA, 0x10004b3, 0x10004b2 ] }; // —Ö –• “≥ “≤
- key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; // —ä –™
- key <AE01> { [ 1, exclam, 0x10000a7 ] }; // 1 ! §
- key <AE02> { [ 2, quotedbl, 0x10000ab, 0x10000bb ] }; // 2 " « »
- key <AE03> { [ 3, numerosign ] }; // 3 ‚Ññ
- key <AE04> { [ 4, semicolon ] }; // 4 ;
- key <AE05> { [ 5, percent ] }; // 5 %
- key <AE06> { [ 6, colon, 0x1002013 ] }; // 6 : –
- key <AE07> { [ 7, question, ampersand ] }; // 7 ? &
- key <AE08> { [ 8, asterisk ] }; // 8 *
- key <AE09> { [ 9, parenleft ] }; // 9 (
- key <AE10> { [ 0, parenright ] }; // 0 )
- key <AE11> { [ minus, underscore ] }; // - _
- key <AE12> { [ equal, plus ] }; // = +
- key <BKSL> { [ backslash, slash ] }; // \ /
- key <LSGT> { [ slash, bar ] }; // / |
- key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] }; // —ë –Å
- };
-
-