Home | History | Annotate | Line # | Download | only in symbols
      1  1.1.1.3  ghen // 17/07/2008
      2  1.1.1.3  ghen // -------------------------------------------------------------
      3  1.1.1.3  ghen // Standard Tojiki Keyboard Layout, Official Standard
      4  1.1.1.3  ghen // -------------------------------------------------------------
      5  1.1.1.3  ghen // Created by Victor Ibragimov <victor.ibragimov (a] gmail.com>
      6  1.1.1.3  ghen // Tajik Fedora & Software Localization Team
      7  1.1.1.3  ghen // -------------------------------------------------------------
      8  1.1.1.3  ghen //                        DUAL INPUT METHOD
      9  1.1.1.3  ghen // --------------------------------------------------------------------
     10  1.1.1.3  ghen // -------------- Tajiki Official Keyboard Layout----------------------
     11  1.1.1.3  ghen // --------------------------------------------------------------------
     12      1.1   mrg //
     13      1.1   mrg 
     14  1.1.1.7   mrg default partial alphanumeric_keys
     15  1.1.1.3  ghen xkb_symbols "basic"
     16  1.1.1.3  ghen {
     17  1.1.1.4   mrg 	name[Group1] = "Tajik";
     18  1.1.1.3  ghen 
     19  1.1.1.5   mrg 	include "kpdl(comma)"
     20  1.1.1.3  ghen 	include "level3(ralt_switch)"
     21  1.1.1.3  ghen 
     22  1.1.1.5   mrg 	key <AB01> { [    Cyrillic_ya,    Cyrillic_YA                                 ] }; //  
     23  1.1.1.5   mrg 	key <AB02> { [   Cyrillic_che,   Cyrillic_CHE                                 ] }; //  
     24  1.1.1.5   mrg 	key <AB03> { [    Cyrillic_es,    Cyrillic_ES                                 ] }; //  
     25  1.1.1.5   mrg 	key <AB04> { [    Cyrillic_em,    Cyrillic_EM                                 ] }; //  
     26  1.1.1.5   mrg 	key <AB05> { [     Cyrillic_i,     Cyrillic_I                                 ] }; //  
     27  1.1.1.5   mrg 	key <AB06> { [    Cyrillic_te,    Cyrillic_TE                                 ] }; //  
     28  1.1.1.6   mrg 	key <AB07> { [ Cyrillic_i_macron, Cyrillic_I_macron                           ] }; //  
     29  1.1.1.5   mrg 	key <AB08> { [    Cyrillic_be,    Cyrillic_BE                                 ] }; //  
     30  1.1.1.5   mrg 	key <AB09> { [    Cyrillic_yu,    Cyrillic_YU                                 ] }; //  
     31  1.1.1.5   mrg 	key <AB10> { [         period,          comma                                 ] }; // . ,
     32  1.1.1.5   mrg 	key <AC01> { [    Cyrillic_ef,    Cyrillic_EF                                 ] }; //  
     33  1.1.1.6   mrg 	key <AC02> { [ Cyrillic_che_descender, Cyrillic_CHE_descender                 ] }; //  
     34  1.1.1.5   mrg 	key <AC03> { [    Cyrillic_ve,    Cyrillic_VE                                 ] }; //  
     35  1.1.1.5   mrg 	key <AC04> { [     Cyrillic_a,     Cyrillic_A                                 ] }; //  
     36  1.1.1.5   mrg 	key <AC05> { [    Cyrillic_pe,    Cyrillic_PE                                 ] }; //  
     37  1.1.1.5   mrg 	key <AC06> { [    Cyrillic_er,    Cyrillic_ER                                 ] }; //  
     38  1.1.1.5   mrg 	key <AC07> { [     Cyrillic_o,     Cyrillic_O                                 ] }; //  
     39  1.1.1.5   mrg 	key <AC08> { [    Cyrillic_el,    Cyrillic_EL                                 ] }; //  
     40  1.1.1.5   mrg 	key <AC09> { [    Cyrillic_de,    Cyrillic_DE                                 ] }; //  
     41  1.1.1.5   mrg 	key <AC10> { [   Cyrillic_zhe,   Cyrillic_ZHE                                 ] }; //  
     42  1.1.1.5   mrg 	key <AC11> { [     Cyrillic_e,     Cyrillic_E                                 ] }; //  
     43  1.1.1.5   mrg 	key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI                               ] }; //  
     44  1.1.1.6   mrg 	key <AD02> { [ Cyrillic_ka_descender, Cyrillic_KA_descender                   ] }; //  
     45  1.1.1.5   mrg 	key <AD03> { [     Cyrillic_u,     Cyrillic_U                                 ] }; //  
     46  1.1.1.5   mrg 	key <AD04> { [    Cyrillic_ka,    Cyrillic_KA                                 ] }; //  
     47  1.1.1.5   mrg 	key <AD05> { [    Cyrillic_ie,    Cyrillic_IE                                 ] }; //  
     48  1.1.1.5   mrg 	key <AD06> { [    Cyrillic_en,    Cyrillic_EN                                 ] }; //  
     49  1.1.1.5   mrg 	key <AD07> { [   Cyrillic_ghe,   Cyrillic_GHE                                 ] }; //  
     50  1.1.1.5   mrg 	key <AD08> { [   Cyrillic_sha,   Cyrillic_SHA                                 ] }; //  
     51  1.1.1.6   mrg 	key <AD09> { [ Cyrillic_ha_descender, Cyrillic_HA_descender                   ] }; //  
     52  1.1.1.5   mrg 	key <AD10> { [    Cyrillic_ze,    Cyrillic_ZE                                 ] }; //  
     53  1.1.1.5   mrg 	key <AD11> { [    Cyrillic_ha,    Cyrillic_HA                                 ] }; //  
     54  1.1.1.5   mrg 	key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN                           ] }; //  
     55  1.1.1.5   mrg 	key <AE01> { [              1,         exclam,      0x10000a7                 ] }; // 1 ! 
     56  1.1.1.5   mrg 	key <AE02> { [              2,       quotedbl,      0x10000ab,      0x10000bb ] }; // 2 "  
     57  1.1.1.5   mrg 	key <AE03> { [              3,     numerosign                                 ] }; // 3 
     58  1.1.1.5   mrg 	key <AE04> { [              4,      semicolon                                 ] }; // 4 ;
     59  1.1.1.5   mrg 	key <AE05> { [              5,        percent                                 ] }; // 5 %
     60  1.1.1.5   mrg 	key <AE06> { [              6,          colon,      0x1002013                 ] }; // 6 : 
     61  1.1.1.5   mrg 	key <AE07> { [              7,       question,      ampersand                 ] }; // 7 ? &
     62  1.1.1.5   mrg 	key <AE08> { [              8,       asterisk                                 ] }; // 8 *
     63  1.1.1.5   mrg 	key <AE09> { [              9,      parenleft                                 ] }; // 9 (
     64  1.1.1.5   mrg 	key <AE10> { [              0,     parenright,      0x10000b0                 ] }; // 0 ) 
     65  1.1.1.6   mrg 	key <AE11> { [ Cyrillic_ghe_bar, Cyrillic_GHE_bar,      minus,     underscore ] }; //   - _
     66  1.1.1.6   mrg 	key <AE12> { [ Cyrillic_u_macron, Cyrillic_U_macron,    equal,           plus ] }; //   = +
     67  1.1.1.5   mrg 	key <BKSL> { [      backslash,          slash                                 ] }; // \ /
     68  1.1.1.5   mrg 	key <LSGT> { [          slash,            bar                                 ] }; // / |
     69  1.1.1.5   mrg 	key <TLDE> { [    Cyrillic_io,    Cyrillic_IO                                 ] }; //  
     70  1.1.1.3  ghen };
     71  1.1.1.3  ghen 
     72  1.1.1.3  ghen // --------------------------------------------------------------------
     73  1.1.1.3  ghen // -------------- Tojiki Rusi Keyboard Layout--------------------------
     74  1.1.1.3  ghen // --------------------------------------------------------------------
     75  1.1.1.3  ghen // AEN <aen (a] logic.ru>
     76  1.1.1.3  ghen // 2001/12/23 by Leon Kanter <leon (a] blackcatlinux.com>
     77  1.1.1.3  ghen // 2005/12/09 Valery Inozemtsev <shrek (a] altlinux.ru>
     78  1.1.1.3  ghen // Pablo Saratxaga <pablo@mandrakesoft> (for the dead keys changes)
     79  1.1.1.3  ghen // --------------------------------------------------------------------
     80      1.1   mrg 
     81  1.1.1.3  ghen xkb_symbols "legacy"
     82  1.1.1.3  ghen {
     83  1.1.1.4   mrg 	name[Group1] = "Tajik (legacy)";
     84  1.1.1.3  ghen 
     85  1.1.1.3  ghen 	include "kpdl(comma)"
     86  1.1.1.3  ghen 	include "level3(ralt_switch)"
     87  1.1.1.3  ghen 
     88  1.1.1.5   mrg 	key <AB01> { [    Cyrillic_ya,    Cyrillic_YA                                 ] }; //  
     89  1.1.1.6   mrg 	key <AB02> { [   Cyrillic_che,   Cyrillic_CHE, Cyrillic_che_descender, Cyrillic_CHE_descender ] }; //    
     90  1.1.1.5   mrg 	key <AB03> { [    Cyrillic_es,    Cyrillic_ES                                 ] }; //  
     91  1.1.1.5   mrg 	key <AB04> { [    Cyrillic_em,    Cyrillic_EM                                 ] }; //  
     92  1.1.1.6   mrg 	key <AB05> { [     Cyrillic_i,     Cyrillic_I, Cyrillic_i_macron, Cyrillic_I_macron ] }; //    
     93  1.1.1.5   mrg 	key <AB06> { [    Cyrillic_te,    Cyrillic_TE                                 ] }; //  
     94  1.1.1.5   mrg 	key <AB07> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN                           ] }; //  
     95  1.1.1.5   mrg 	key <AB08> { [    Cyrillic_be,    Cyrillic_BE                                 ] }; //  
     96  1.1.1.5   mrg 	key <AB09> { [    Cyrillic_yu,    Cyrillic_YU                                 ] }; //  
     97  1.1.1.5   mrg 	key <AB10> { [         period,          comma                                 ] }; // . ,
     98  1.1.1.5   mrg 	key <AC01> { [    Cyrillic_ef,    Cyrillic_EF                                 ] }; //  
     99  1.1.1.5   mrg 	key <AC02> { [  Cyrillic_yeru,  Cyrillic_YERU                                 ] }; //  
    100  1.1.1.5   mrg 	key <AC03> { [    Cyrillic_ve,    Cyrillic_VE                                 ] }; //  
    101  1.1.1.5   mrg 	key <AC04> { [     Cyrillic_a,     Cyrillic_A                                 ] }; //  
    102  1.1.1.5   mrg 	key <AC05> { [    Cyrillic_pe,    Cyrillic_PE                                 ] }; //  
    103  1.1.1.5   mrg 	key <AC06> { [    Cyrillic_er,    Cyrillic_ER                                 ] }; //  
    104  1.1.1.5   mrg 	key <AC07> { [     Cyrillic_o,     Cyrillic_O                                 ] }; //  
    105  1.1.1.5   mrg 	key <AC08> { [    Cyrillic_el,    Cyrillic_EL                                 ] }; //  
    106  1.1.1.5   mrg 	key <AC09> { [    Cyrillic_de,    Cyrillic_DE                                 ] }; //  
    107  1.1.1.5   mrg 	key <AC10> { [   Cyrillic_zhe,   Cyrillic_ZHE                                 ] }; //  
    108  1.1.1.5   mrg 	key <AC11> { [     Cyrillic_e,     Cyrillic_E                                 ] }; //  
    109  1.1.1.5   mrg 	key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI                               ] }; //  
    110  1.1.1.5   mrg 	key <AD02> { [   Cyrillic_tse,   Cyrillic_TSE                                 ] }; //  
    111  1.1.1.6   mrg 	key <AD03> { [     Cyrillic_u,     Cyrillic_U, Cyrillic_u_macron, Cyrillic_U_macron ] }; //    
    112  1.1.1.6   mrg 	key <AD04> { [    Cyrillic_ka,    Cyrillic_KA, Cyrillic_ka_descender, Cyrillic_KA_descender ] }; //    
    113  1.1.1.5   mrg 	key <AD05> { [    Cyrillic_ie,    Cyrillic_IE                                 ] }; //  
    114  1.1.1.5   mrg 	key <AD06> { [    Cyrillic_en,    Cyrillic_EN                                 ] }; //  
    115  1.1.1.6   mrg 	key <AD07> { [   Cyrillic_ghe,   Cyrillic_GHE, Cyrillic_ghe_bar, Cyrillic_GHE_bar ] }; //    
    116  1.1.1.5   mrg 	key <AD08> { [   Cyrillic_sha,   Cyrillic_SHA                                 ] }; //  
    117  1.1.1.5   mrg 	key <AD09> { [ Cyrillic_shcha, Cyrillic_SHCHA                                 ] }; //  
    118  1.1.1.5   mrg 	key <AD10> { [    Cyrillic_ze,    Cyrillic_ZE                                 ] }; //  
    119  1.1.1.6   mrg 	key <AD11> { [    Cyrillic_ha,    Cyrillic_HA, Cyrillic_ha_descender, Cyrillic_HA_descender ] }; //    
    120  1.1.1.5   mrg 	key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN                           ] }; //  
    121  1.1.1.5   mrg 	key <AE01> { [              1,         exclam,      0x10000a7                 ] }; // 1 ! 
    122  1.1.1.5   mrg 	key <AE02> { [              2,       quotedbl,      0x10000ab,      0x10000bb ] }; // 2 "  
    123  1.1.1.5   mrg 	key <AE03> { [              3,     numerosign                                 ] }; // 3 
    124  1.1.1.5   mrg 	key <AE04> { [              4,      semicolon                                 ] }; // 4 ;
    125  1.1.1.5   mrg 	key <AE05> { [              5,        percent                                 ] }; // 5 %
    126  1.1.1.5   mrg 	key <AE06> { [              6,          colon,      0x1002013                 ] }; // 6 : 
    127  1.1.1.5   mrg 	key <AE07> { [              7,       question,      ampersand                 ] }; // 7 ? &
    128  1.1.1.5   mrg 	key <AE08> { [              8,       asterisk                                 ] }; // 8 *
    129  1.1.1.5   mrg 	key <AE09> { [              9,      parenleft                                 ] }; // 9 (
    130  1.1.1.5   mrg 	key <AE10> { [              0,     parenright                                 ] }; // 0 )
    131  1.1.1.5   mrg 	key <AE11> { [          minus,     underscore                                 ] }; // - _
    132  1.1.1.5   mrg 	key <AE12> { [          equal,           plus                                 ] }; // = +
    133  1.1.1.5   mrg 	key <BKSL> { [      backslash,          slash                                 ] }; // \ /
    134  1.1.1.5   mrg 	key <LSGT> { [          slash,            bar                                 ] }; // / |
    135  1.1.1.5   mrg 	key <TLDE> { [    Cyrillic_io,    Cyrillic_IO                                 ] }; //  
    136      1.1   mrg };
    137