home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / X11 / xkb / symbols / uz < prev    next >
Encoding:
Text File  |  2009-03-31  |  4.6 KB  |  123 lines

  1. // $XKeyboardConfig$
  2. // Uzbek standard keyboard
  3. //
  4. // Mashrab Kuvatov <kmashrab@uni-bremen.de>
  5. //
  6. // History:
  7. //
  8. // Jun 2, 2003. Mashrab Kuvatov <kmashrab@uni-bremen.de>
  9. //
  10. // Created based on Russian standard keyboard. AEN <aen@logic.ru> 
  11. // The following symbols of Russian standard keyboard were replaced:
  12. // minus (key <AE11>) with Byelorussian_shortu (U045e),
  13. // equal (key <AE12>) with Cyrillic_ka_descender (U049b)
  14. // Cyrillic_ha (key <AD11>) with Cyrillic_ghe_bar (U0493)
  15. // Cyrillic_hardsign (key <AD12>) with Cyrillic_ha_descender (U04b3)
  16. // The following symbols of Russian standard keyboard were moved:
  17. // Cyrillic_ze       to key <AC02> (english 's'), 
  18. // Cyrillic_sha      to key <AD08> (english 'i'),
  19. // Cyrillic_ha       to key <AD09> (english 'o'),
  20. // Cyrillic_hardsign to key <AD10> (english 'p'). 
  21. //
  22. // Feb 25, 2007. Mashrab Kuvatov <kmashrab@uni-bremen.de>
  23. //
  24. // Made cyrillic and latin variants. Default is cyrillic.
  25. // Cyrillic variant is standard compliant. The standard
  26. // was accepted by the official body of Uzbekistan. See
  27. // http://www.uznet.net/index.php?option=com_content&task=view&id=288&Itemid=58
  28. //
  29. // Latin variant is somewhat experimental, since there is no
  30. // official standard for it. It is a copy of "us" layout, where
  31. // apostrophe is replaced with U02BB.
  32. // 
  33. // $XFree86: xc/programs/xkbcomp/symbols/uz,v 1.2 2003/06/21 13:01:59 pascal Exp $
  34.  
  35. partial default alphanumeric_keys 
  36. xkb_symbols "cyrillic" {
  37.  
  38.     name[Group1]= "Uzbekistan";
  39.  
  40.     key    <AE01> {    [        1,        exclam     ]    };
  41.     key    <AE02> {    [        2,        quotedbl    ]    };
  42.     key    <AE03> {    [        3,      numerosign    ]    };
  43.     key    <AE04> {    [        4,       semicolon     ]    };
  44.     key    <AE05> {    [        5,       percent     ]    };
  45.     key    <AE06> {    [        6,         colon    ]    };
  46.     key    <AE07> {    [        7,      question    ]    };
  47.     key    <AE08> {    [        8,      asterisk    ]    };
  48.     key    <AE09> {    [        9,     parenleft    ]    };
  49.     key    <AE10> {    [        0,    parenright    ]    };
  50.     key    <BKSL> {    [    backslash,             bar    ]    };
  51.     key    <AB10> {    [       period,         comma    ]    };
  52.     key <LSGT> {        [           slash,             bar      ]       };
  53.  
  54. key.type[group1]="ALPHABETIC";
  55.  
  56.     key    <AE11> {    [Cyrillic_ghe_bar, Cyrillic_GHE_bar     ]    };
  57.     key    <AE12> {    [Cyrillic_ha_descender, Cyrillic_HA_descender ]    };
  58.     key    <TLDE> {    [     Cyrillic_io,     Cyrillic_IO    ]    };
  59.     key    <AD01> {    [ Cyrillic_shorti, Cyrillic_SHORTI    ]    };
  60.     key    <AD02> {    [    Cyrillic_tse,    Cyrillic_TSE    ]    };
  61.     key    <AD03> {    [      Cyrillic_u,    Cyrillic_U    ]    };
  62.     key    <AD04> {    [     Cyrillic_ka,     Cyrillic_KA    ]    };
  63.     key    <AD05> {    [     Cyrillic_ie,     Cyrillic_IE    ]    };
  64.     key    <AD06> {    [     Cyrillic_en,     Cyrillic_EN    ]    };
  65.     key    <AD07> {    [    Cyrillic_ghe,    Cyrillic_GHE    ]    };
  66.     key    <AD08> {    [    Cyrillic_sha,    Cyrillic_SHA    ]    };
  67.     key    <AD09> {    [ Byelorussian_shortu, Byelorussian_SHORTU ]    };
  68.     key    <AD10> {    [     Cyrillic_ze,     Cyrillic_ZE      ]    };
  69.     key    <AD11> {    [     Cyrillic_ha,     Cyrillic_HA      ]    };
  70.     key    <AD12> {    [Cyrillic_hardsign,Cyrillic_HARDSIGN ]    };
  71.     key    <AC01> {    [     Cyrillic_ef,     Cyrillic_EF    ]    };
  72.     key    <AC02> {    [Cyrillic_ka_descender, Cyrillic_KA_descender ]    };
  73.     key    <AC03> {    [     Cyrillic_ve,     Cyrillic_VE    ]    };
  74.     key    <AC04> {    [      Cyrillic_a,    Cyrillic_A    ]    };
  75.     key    <AC05> {    [     Cyrillic_pe,     Cyrillic_PE    ]    };
  76.     key    <AC06> {    [     Cyrillic_er,     Cyrillic_ER    ]    };
  77.     key    <AC07> {    [      Cyrillic_o,    Cyrillic_O    ]    };
  78.     key    <AC08> {    [     Cyrillic_el,     Cyrillic_EL    ]    };
  79.     key    <AC09> {    [     Cyrillic_de,     Cyrillic_DE    ]    };
  80.     key    <AC10> {    [    Cyrillic_zhe,    Cyrillic_ZHE    ]    };
  81.     key    <AC11> {    [      Cyrillic_e,    Cyrillic_E    ]    };
  82.     key    <AB01> {    [     Cyrillic_ya,     Cyrillic_YA    ]    };
  83.     key    <AB02> {    [    Cyrillic_che,    Cyrillic_CHE    ]    };
  84.     key    <AB03> {    [     Cyrillic_es,     Cyrillic_ES    ]    };
  85.     key    <AB04> {    [     Cyrillic_em,     Cyrillic_EM    ]    };
  86.     key    <AB06> {    [     Cyrillic_te,     Cyrillic_TE    ]    };
  87.     key    <AB05> {    [      Cyrillic_i,    Cyrillic_I    ]    };
  88.     key    <AB07> {    [Cyrillic_softsign,Cyrillic_SOFTSIGN    ]    };
  89.     key    <AB08> {    [     Cyrillic_be,     Cyrillic_BE    ]    };
  90.     key    <AB09> {    [     Cyrillic_yu,     Cyrillic_YU    ]    };
  91.  
  92.     // End alphanumeric section
  93. };
  94.  
  95. partial alphanumeric_keys
  96. xkb_symbols "latin" {
  97.     include "us"
  98.     name[Group1]= "Uzbekistan - Latin";
  99.     key <AC11>  { [0x010002BB, quotedbl] };
  100. };
  101.  
  102. // Crimean Tatar (Crimean Turkish) layouts.
  103. partial
  104. xkb_symbols "crh" {
  105.     include "tr(crh)"
  106.  
  107.     name[Group1]="Uzbekistan - Crimean Tatar (Turkish Q)";
  108. };
  109.  
  110. partial
  111. xkb_symbols "crh_f" {
  112.     include "tr(crh_f)"
  113.  
  114.     name[Group1]="Uzbekistan - Crimean Tatar (Turkish F)";
  115. };
  116.  
  117. partial
  118. xkb_symbols "crh_alt" {
  119.     include "tr(crh_alt)"
  120.  
  121.     name[Group1]="Uzbekistan - Crimean Tatar (Turkish Alt-Q)";
  122. };
  123.