home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / boot / i386 / root / usr / share / X11 / xkb / symbols / tj < prev    next >
Text File  |  2006-11-29  |  4KB  |  75 lines

  1. // $XKeyboardConfig: xkbdesc/symbols/tj,v 1.9 2005/08/01 22:11:07 svu Exp $
  2.  
  3. // based on
  4. // Tajik keyboard 
  5. // it is a Russian layout keyboard, with SHCHA replaced with 
  6. // dead_cedilla/dead_macron
  7. // that allows to type the SHCHA with dead_cedilla + SHA
  8. // and all the extra Tajik keys:
  9. // dead_cedilla + KA, HA --> KA descender, HA descender
  10. // dead_macron + I, U, GHE --> I macron, U macron, GHE horizontal stroke
  11. // it requires proper dead_cedilla and dead_macron entries in Compose file
  12. // it also allows to use Mode_switch when in cyrillic mode to enter
  13. // special letters by doing Mode_switch + base letter
  14. //
  15. // AEN <aen@logic.ru> (for the Russian layout)
  16. // Pablo Saratxaga <pablo@mandrakesoft> (for the dead keys changes)
  17. //
  18.  
  19. partial default alphanumeric_keys 
  20. xkb_symbols "basic" {
  21.  
  22.     name[Group1]= "Tajikistan";
  23.  
  24.     key    <TLDE> {    [     Cyrillic_io,     Cyrillic_IO    ]    };
  25.     key    <LSGT> {    [          bar,     brokenbar    ]    };
  26.     key    <AD01> {    [ Cyrillic_shorti, Cyrillic_SHORTI    ]    };
  27.     key    <AE01> {    [        1,        exclam     ]    };
  28.     key    <AB01> {    [     Cyrillic_ya,     Cyrillic_YA    ]    };
  29.     key    <AC02> {    [   Cyrillic_yeru,   Cyrillic_YERU    ]    };
  30.     key    <AC01> {    [     Cyrillic_ef,     Cyrillic_EF    ]    };
  31.     key    <AD02> {    [    Cyrillic_tse,    Cyrillic_TSE    ]    };
  32.     key    <AE02> {    [        2,        quotedbl    ]    };
  33.     key    <AB03> {    [     Cyrillic_es,     Cyrillic_ES    ]    };
  34.     key    <AB02> {    [    Cyrillic_che,    Cyrillic_CHE,     0x010004b7,      0x010004b6    ]     };
  35.     key    <AC03> {    [     Cyrillic_ve,     Cyrillic_VE    ]    };
  36.     key    <AD03> {    [      Cyrillic_u,    Cyrillic_U,     0x010004ef,      0x010004ee    ]     };
  37.     key    <AE04> {    [        4,        asterisk    ]    };
  38.     key    <AE03> {    [        3,      apostrophe    ]    };
  39.     key    <AB04> {    [     Cyrillic_em,     Cyrillic_EM    ]    };
  40.     key    <AC04> {    [      Cyrillic_a,    Cyrillic_A    ]    };
  41.     key    <AD05> {    [     Cyrillic_ie,     Cyrillic_IE    ]    };
  42.     key    <AD04> {    [     Cyrillic_ka,     Cyrillic_KA,     0x0100049b,      0x0100049a    ]     };
  43.     key    <AE05> {    [        5,         colon    ]    };
  44.     key    <AB06> {    [     Cyrillic_te,     Cyrillic_TE    ]    };
  45.     key    <AB05> {    [      Cyrillic_i,    Cyrillic_I,     0x010004e3,      0x010004e2    ]     };
  46.     key    <AC06> {    [     Cyrillic_er,     Cyrillic_ER    ]    };
  47.     key    <AC05> {    [     Cyrillic_pe,     Cyrillic_PE    ]    };
  48.     key    <AD06> {    [     Cyrillic_en,     Cyrillic_EN    ]    };
  49.     key    <AE06> {    [        6,         comma    ]    };
  50.     key    <AB07> {    [Cyrillic_softsign,Cyrillic_SOFTSIGN    ]    };
  51.     key    <AC07> {    [      Cyrillic_o,    Cyrillic_O    ]    };
  52.     key    <AD07> {    [    Cyrillic_ghe,    Cyrillic_GHE,     0x01000493,      0x01000492    ]     };
  53.     key    <AE07> {    [        7,        period    ]    };
  54.     key    <AE08> {    [        8,     semicolon    ]    };
  55.     key    <AB08> {    [     Cyrillic_be,     Cyrillic_BE    ]    };
  56.     key    <AC08> {    [     Cyrillic_el,     Cyrillic_EL    ]    };
  57.     key    <AD08> {    [    Cyrillic_sha,    Cyrillic_SHA,     Cyrillic_shcha,  Cyrillic_SHCHA]     };
  58.     key    <AD09> {    [    dead_cedilla,     dead_macron    ]    };
  59.     key    <AE10> {    [        0,    parenright    ]    };
  60.     key    <AE09> {    [        9,     parenleft    ]    };
  61.     key    <AB09> {    [     Cyrillic_yu,     Cyrillic_YU    ]    };
  62.     key    <AB10> {    [        slash,      question    ]    };
  63.     key    <AC09> {    [     Cyrillic_de,     Cyrillic_DE    ]    };
  64.     key    <AC10> {    [    Cyrillic_zhe,    Cyrillic_ZHE,     0x01000497,      0x01000496    ]     };
  65.     key    <AD10> {    [     Cyrillic_ze,     Cyrillic_ZE    ]    };
  66.     key    <AE11> {    [        minus,    underscore    ]    };
  67.     key    <AC11> {    [      Cyrillic_e,    Cyrillic_E    ]    };
  68.     key    <AD11> {    [     Cyrillic_ha,     Cyrillic_HA,     0x010004b3,      0x010004b2    ]     };
  69.     key    <AE12> {    [        equal,          plus    ]    };
  70.     key    <AD12> {    [Cyrillic_hardsign,Cyrillic_HARDSIGN    ]    };
  71.  
  72.     // End alphanumeric section
  73.  
  74. };
  75.