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