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 / am < prev    next >
Text File  |  2006-11-29  |  9KB  |  227 lines

  1. // $XKeyboardConfig: xkbdesc/symbols/am,v 1.10 2006/09/24 19:12:34 svu Exp $
  2.  
  3. // based on a keyboard map from an 'xkb/symbols/am' file
  4. //
  5. // $XFree86: xc/programs/xkbcomp/symbols/am,v 1.4 2003/05/29 12:41:58 pascal Exp $
  6.  
  7. partial default alphanumeric_keys 
  8. xkb_symbols "basic" {
  9.  
  10.     name[Group1]= "Armenia";
  11.  
  12.     // Alphanumeric section
  13.     key <TLDE> {    [ 0x100055d, 0x100055c    ]    };
  14.     key    <LSGT> {    [  question,  0x100058a    ]    };
  15.     key <BKSL> {        [ guillemotright, guillemotleft ] };
  16.  
  17.     key <AE01> {    [ 0x1000586,  0x1000556    ]    };
  18.     key <AE02> {    [ 0x1000571,  0x1000541    ]    };
  19.     key <AE03> {    [ 0x1002013,  0x1002014 ]    };
  20.     key <AE04> {    [     comma,  dollar    ]    };
  21.     key <AE05> {    [ 0x1000589,  0x1002026    ]     };
  22.     key <AE06> {    [ 0x100055e,  percent    ]    };
  23.     key <AE07> {    [ 0x1002024,  0x1000587    ]     };
  24.     key <AE08> {    [ 0x100055b,  0x10002bc    ]     };
  25.     key <AE09> {    [ parenright, parenleft ]     };
  26.     key <AE10> {    [ 0x1000585,  0x1000555    ]    };
  27.     key <AE11> {    [ 0x1000567,  0x1000537    ]    };
  28.     key <AE12> {    [ 0x1000572,  0x1000542    ]    };
  29.  
  30.  
  31.     key <AD01> {    [ 0x1000573, 0x1000543    ]       };
  32.     key <AD02> {    [ 0x1000583, 0x1000553    ]    };
  33.     key <AD03> {    [ 0x1000562, 0x1000532    ]       };
  34.     key <AD04> {    [ 0x100057d, 0x100054d    ]    };
  35.     key <AD05> {    [ 0x1000574, 0x1000544    ]       };
  36.     key <AD06> {    [ 0x1000578, 0x1000548    ]       };
  37.     key <AD07> {    [ 0x1000582, 0x1000552    ]       };
  38.     key <AD08> {    [ 0x100056f, 0x100053f    ]       };
  39.     key <AD09> {    [ 0x1000568, 0x1000538    ]       };
  40.     key <AD10> {    [ 0x1000569, 0x1000539    ]       };
  41.     key <AD11> {    [ 0x100056e, 0x100053e    ]       };
  42.     key <AD12> {    [ 0x1000581, 0x1000551    ]       };
  43.  
  44.     key <AC01> {    [ 0x100057b, 0x100054b    ]       };
  45.     key <AC02> {    [ 0x100057e, 0x100054e    ]    };
  46.     key <AC03> {    [ 0x1000563, 0x1000533    ]       };
  47.     key <AC04> {    [ 0x1000565, 0x1000535    ]       };
  48.     key <AC05> {    [ 0x1000561, 0x1000531    ]       };
  49.     key <AC06> {    [ 0x1000576, 0x1000546    ]    };
  50.     key <AC07> {    [ 0x100056b, 0x100053b    ]       };
  51.     key <AC08> {    [ 0x100057f, 0x100054f    ]       };
  52.     key <AC09> {    [ 0x1000570, 0x1000540    ]       };
  53.     key <AC10> {    [ 0x100057a, 0x100054a    ]       };
  54.     key <AC11> {    [ 0x1000580, 0x1000550    ]       };
  55.  
  56.     key <AB01> {    [ 0x100056a, 0x100053a    ]       };
  57.     key <AB02> {    [ 0x1000564, 0x1000534    ]       };
  58.     key <AB03> {    [ 0x1000579, 0x1000549    ]       };
  59.     key <AB04> {    [ 0x1000575, 0x1000545    ]       };
  60.     key <AB05> {    [ 0x1000566, 0x1000536    ]       };
  61.     key <AB06> {    [ 0x100056c, 0x100053c    ]       };
  62.     key <AB07> {    [ 0x1000584, 0x1000554    ]       };
  63.     key <AB08> {    [ 0x100056d, 0x100053d    ]       };
  64.     key <AB09> {    [ 0x1000577, 0x1000547    ]       };
  65.     key <AB10> {    [ 0x100057c, 0x100054c    ]       };
  66.  
  67. };
  68.  
  69. xkb_symbols "phonetic" {
  70.     include "am(basic)"
  71.     name[Group1]= "Armenia - Phonetic";
  72.     
  73.     key <BKSL> {    [ 0x1000577,  0x1000547 ]    };
  74.     
  75.     key <AE01> {    [ 0x1000567,  0x1000537 ]    };
  76.     key <AE02> {    [ 0x1000569,  0x1000539 ]    };
  77.     key <AE03> {    [ 0x1000583,  0x1000553 ]    };
  78.     key <AE04> {    [ 0x1000571,  0x1000541 ]       };
  79.     key <AE05> {    [ 0x100057b,  0x100054b ]    };
  80.     key <AE06> {    [ 0x1000582,  0x1000552 ]    };
  81.     key <AE07> {    [ 0x1000587,  0x1000587 ]    };
  82.     key <AE08> {    [ 0x1000580,  0x1000550 ]    };
  83.     key <AE09> {    [ 0x1000579,  0x1000549 ]    };
  84.     key <AE10> {    [ 0x1000573,  0x1000543 ]    };
  85.     key <AE11> {    [ 0x100002D,  0x1002015 ]       };
  86.     key <AE12> {    [ 0x100056a,  0x100053a ]    };
  87.  
  88.     key <LatQ> {    [ 0x1000584,  0x1000554 ]    };
  89.     key <LatW> {    [ 0x1000578,  0x1000548 ]    };
  90.     key <LatE> {    [ 0x1000565,  0x1000535 ]    };
  91.     key <LatR> {    [ 0x100057c,  0x100054c ]    };
  92.     key <LatT> {    [ 0x100057f,  0x100054f ]    };
  93.     key <LatY> {    [ 0x1000568,  0x1000538 ]    };
  94.     key <LatU> {    [ 0x1000582,  0x1000552 ]    };
  95.     key <LatI> {    [ 0x100056b,  0x100053b ]    };
  96.     key <LatO> {    [ 0x1000585,  0x1000555 ]    };
  97.     key <LatP> {    [ 0x100057a,  0x100054a ]    };
  98.     key <AD11> {    [ 0x100056d,  0x100053d ]    };
  99.     key <AD12> {    [ 0x100056e,  0x100053e ]    };
  100.  
  101.     key <LatA> {    [ 0x1000561,  0x1000531 ]    };
  102.     key <LatS> {    [ 0x100057d,  0x100054d ]    };
  103.     key <LatD> {    [ 0x1000564,  0x1000534 ]    };
  104.     key <LatF> {    [ 0x1000586,  0x1000556 ]    };
  105.     key <LatG> {    [ 0x1000563,  0x1000533 ]    };
  106.     key <LatH> {    [ 0x1000570,  0x1000540 ]    };
  107.     key <LatJ> {    [ 0x1000575,  0x1000545 ]    };
  108.     key <LatK> {    [ 0x100056f,  0x100053f ]    };
  109.     key <LatL> {    [ 0x100056c,  0x100053c ]    };
  110.     key <AC10> {    [ semicolon,  0x1000589 ]    };
  111.     key <AC11> {    [ 0x100055b,  0x1000022 ]    };
  112.  
  113.     key <LatZ> {    [ 0x1000566,  0x1000536 ]    };
  114.     key <LatX> {    [ 0x1000572,  0x1000542 ]    };
  115.     key <LatC> {    [ 0x1000581,  0x1000551 ]    };
  116.     key <LatV> {    [ 0x100057e,  0x100054e ]    };
  117.     key <LatB> {    [ 0x1000562,  0x1000532 ]    };
  118.     key <LatN> {    [ 0x1000576,  0x1000546 ]    };
  119.     key <LatM> {    [ 0x1000574,  0x1000544 ]    };
  120.     key <AB08> {    [ 0x100002C,  0x10000AB ]       };
  121.     key <AB09> {    [ 0x1002024,  0x10000BB ]       };
  122.     key <AB10> {    [ 0x100002F,  0x100055e ]    };
  123.  
  124. };
  125.  
  126. partial alphanumeric_keys
  127. xkb_symbols "eastern" {
  128.  
  129.     name[Group1]="Armenia - Eastern";
  130.  
  131.     // This is the closer phonetic transliteration for Eastern Armenian
  132.     // than the Windows XP layout for Eastern Armenian, which seems
  133.     // to have contained a bug, with the reversal of 'g' for keh and 'c' for gim
  134.     // Also, AE01 (the colon) has been replaced with the Armenian_full_stop and
  135.     // capital AE07 (ken) with the Armenian ligature ew
  136.  
  137.     key <TLDE> {    [ Armenian_separation_mark,  Armenian_exclam ]    };
  138. //  key <AE01> {    [ colon,          KP_1 ]    };
  139.     key <AE01> {    [ Armenian_full_stop,      KP_1 ]    };
  140.     key <AE02> {    [ Armenian_dza,      Armenian_DZA ]    };
  141.     key <AE03> {    [ Armenian_hi,      Armenian_HI ]    };
  142.     key <AE04> {    [ Armenian_accent,      KP_3 ]       };
  143.     key <AE05> {    [ comma,          KP_4 ]    };
  144.     key <AE06> {    [ minus,          KP_9 ]    };
  145.     key <AE07> {    [ period,          Armenian_ligature_ew ]    };
  146.     key <AE08> {    [ guillemotleft,      parenleft ]    };
  147.     key <AE09> {    [ guillemotright,      parenright ]    };
  148.     key <AE10> {    [ Armenian_o,          Armenian_O ]    };
  149.     key <AE11> {    [ Armenian_ra,      Armenian_RA ]       };
  150.     key <AE12> {    [ Armenian_zhe,      Armenian_ZHE ]    };
  151.  
  152.     key <LatQ> {    [ Armenian_khe,      Armenian_KHE ]    };
  153.     key <LatW> {    [ Armenian_vyun,      Armenian_VYUN ]    };
  154.     key <LatE> {    [ Armenian_e,          Armenian_E ]    };
  155.     key <LatR> {    [ Armenian_re,      Armenian_RE ]    };
  156.     key <LatT> {    [ Armenian_tyun,      Armenian_TYUN ]    };
  157.     key <LatY> {    [ Armenian_yech,      Armenian_YECH ]    };
  158.     key <LatU> {    [ Armenian_at,      Armenian_AT ]    };
  159.     key <LatI> {    [ Armenian_ini,      Armenian_INI ]    };
  160.     key <LatO> {    [ Armenian_vo,      Armenian_VO ]    };
  161.     key <LatP> {    [ Armenian_pe,      Armenian_PE ]    };
  162.     key <AD11> {    [ Armenian_cha,      Armenian_CHA ]    };
  163.     key <AD12> {    [ Armenian_je,      Armenian_JE ]    };
  164.     key <BKSL> {    [ apostrophe,          Armenian_question ]    };
  165.  
  166.     key <LatA> {    [ Armenian_ayb,      Armenian_AYB ]    };
  167.     key <LatS> {    [ Armenian_se,      Armenian_SE ]    };
  168.     key <LatD> {    [ Armenian_da,      Armenian_DA ]    };
  169.     key <LatF> {    [ Armenian_fe,      Armenian_FE ]    };
  170.     key <LatG> {    [ Armenian_gim,      Armenian_GIM ]    };
  171.     key <LatH> {    [ Armenian_ho,      Armenian_HO ]    };
  172.     key <LatJ> {    [ Armenian_tche,      Armenian_TCHE ]    };
  173.     key <LatK> {    [ Armenian_ken,      Armenian_KEN ]    };
  174.     key <LatL> {    [ Armenian_lyun,      Armenian_LYUN ]    };
  175.     key <AC10> {    [ Armenian_to,      Armenian_TO ]    };
  176.     key <AC11> {    [ Armenian_pyur,      Armenian_PYUR ]    };
  177.  
  178.     key <LatZ> {    [ Armenian_za,      Armenian_ZA ]    };
  179.     key <LatX> {    [ Armenian_tso,      Armenian_TSO ]    };
  180.     key <LatC> {    [ Armenian_ke,      Armenian_KE ]    };
  181.     key <LatV> {    [ Armenian_vev,      Armenian_VEV ]    };
  182.     key <LatB> {    [ Armenian_ben,      Armenian_BEN ]    };
  183.     key <LatN> {    [ Armenian_nu,      Armenian_NU ]    };
  184.     key <LatM> {    [ Armenian_men,      Armenian_MEN ]    };
  185.     key <AB08> {    [ Armenian_sha,      Armenian_SHA ]       };
  186.     key <AB09> {    [ Armenian_ghat,      Armenian_GHAT ]       };
  187.     key <AB10> {    [ Armenian_tsa,      Armenian_TSA ]    };
  188.  
  189. };
  190.  
  191. partial alphanumeric_keys
  192. xkb_symbols "western" {
  193.     include "am(eastern)"
  194.     name[Group1]="Armenia - Western";
  195.  
  196.     // This is exactly the same layout for Western Armenian
  197.     // as in Windows XP, except:
  198.     // AE01 (the colon) has been replaced with the Armenian_full_stop and
  199.     // capital AE07 (ken) with the Armenian ligature ew
  200.  
  201.     key <LatW> {    [ Armenian_vev,      Armenian_VEV ]    };
  202.     key <LatT> {    [ Armenian_da,      Armenian_DA ]    };
  203.     key <LatP> {    [ Armenian_ben,      Armenian_BEN ]    };
  204.     key <LatD> {    [ Armenian_tyun,      Armenian_TYUN ]    };
  205.     key <LatG> {    [ Armenian_ken,      Armenian_KEN ]    };
  206.     key <LatK> {    [ Armenian_ke,      Armenian_KE ]    };
  207.     key <LatC> {    [ Armenian_gim,      Armenian_GIM ]    };
  208.     key <LatV> {    [ Armenian_vyun,      Armenian_VYUN ]    };
  209.     key <LatB> {    [ Armenian_pe,      Armenian_PE ]    };
  210.  
  211. };
  212.  
  213. partial alphanumeric_keys
  214. xkb_symbols "eastern-alt" {
  215.     include "am(eastern)"
  216.     name[Group1]="Armenia - Alternative Eastern";
  217.  
  218.     // This replicates the Windows XP keyboard layout for Eastern
  219.     // Armenian exactly (including the bug), except:
  220.      // AE01 (the colon) has been replaced with the Armenian_full_stop and
  221.     // capital AE07 (ken) with the Armenian ligature ew
  222.  
  223.     key <LatG> {    [ Armenian_ke,      Armenian_KE ]    };
  224.     key <LatC> {    [ Armenian_gim,      Armenian_GIM ]    };
  225.  
  226. };
  227.