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

  1. //////////////////////////////////////////////////////////////////////////
  2. // Copyright (C) 1999, 2000, 2005 by Anton Zinoviev <anton@lml.bas.bg>
  3. //
  4. // This software may be used, modified, copied, distributed, and sold,
  5. // in both source and binary form provided that the above copyright
  6. // and these terms are retained. Under no circumstances is the author
  7. // responsible for the proper functioning of this software, nor does
  8. // the author assume any responsibility for damages incurred with its
  9. // use.
  10. //
  11. ////////////////////////////////////////////////////////////////////////// 
  12. // Version 1.9-BAN
  13.  
  14. partial default alphanumeric_keys
  15. xkb_symbols "bds" {
  16.   name[Group1]= "Bulgaria";
  17.   
  18. key.type[Group1] = "TWO_LEVEL";
  19.   key <TLDE> {   [ parenleft,         parenright          ]    };
  20.   key <AE01> {   [ 1,                 exclam              ]    };
  21.   key <AE02> {   [ 2,                 question            ]    };
  22.   key <AE03> {   [ 3,                 plus                ]    };
  23.   key <AE04> {   [ 4,                 quotedbl            ]    };
  24.   key <AE05> {   [ 5,                 percent             ]    };
  25.   key <AE06> {   [ 6,                 equal               ]    };
  26.   key <AE07> {   [ 7,                 colon               ]    };
  27.   key <AE08> {   [ 8,                 slash               ]    };
  28.   key <AE09> {   [ 9,                 emdash              ]    };
  29.   key <AE10> {   [ 0,                 numerosign          ]    };
  30.   key <AE11> {   [ minus,             dollar              ]    };
  31.   key <AE12> {   [ period,            EuroSign            ]    };
  32.  
  33.   key <AD01> {   [ comma,             Cyrillic_yeru       ]    };
  34. key.type[Group1] = "ALPHABETIC";
  35.   key <AD02> {   [ Cyrillic_u,        Cyrillic_U          ]    };
  36.   key <AD03> {   [ Cyrillic_ie,       Cyrillic_IE         ]    };
  37.   key <AD04> {   [ Cyrillic_i,        Cyrillic_I          ]    };
  38.   key <AD05> {   [ Cyrillic_sha,      Cyrillic_SHA        ]    };
  39.   key <AD06> {   [ Cyrillic_shcha,    Cyrillic_SHCHA      ]    };
  40.   key <AD07> {   [ Cyrillic_ka,       Cyrillic_KA         ]    };
  41.   key <AD08> {   [ Cyrillic_es,       Cyrillic_ES         ]    };
  42.   key <AD09> {   [ Cyrillic_de,       Cyrillic_DE         ]    };
  43.   key <AD10> {   [ Cyrillic_ze,       Cyrillic_ZE         ]    };
  44.   key <AD11> {   [ Cyrillic_tse,      Cyrillic_TSE        ]    };
  45. key.type[Group1] = "TWO_LEVEL";
  46.   key <AD12> {   [ semicolon,         section             ]    };
  47.  
  48. key.type[Group1] = "ALPHABETIC";
  49.   key <AC01> {   [ Cyrillic_softsign, U045D               ]    };
  50.   key <AC02> {   [ Cyrillic_ya,       Cyrillic_YA         ]    };
  51.   key <AC03> {   [ Cyrillic_a,        Cyrillic_A          ]    };
  52.   key <AC04> {   [ Cyrillic_o,        Cyrillic_O          ]    };
  53.   key <AC05> {   [ Cyrillic_zhe,      Cyrillic_ZHE        ]    };
  54.   key <AC06> {   [ Cyrillic_ghe,      Cyrillic_GHE        ]    };
  55.   key <AC07> {   [ Cyrillic_te,       Cyrillic_TE         ]    };
  56.   key <AC08> {   [ Cyrillic_en,       Cyrillic_EN         ]    };
  57.   key <AC09> {   [ Cyrillic_ve,       Cyrillic_VE         ]    };
  58.   key <AC10> {   [ Cyrillic_em,       Cyrillic_EM         ]    };
  59.   key <AC11> {   [ Cyrillic_che,      Cyrillic_CHE        ]    };
  60.  
  61.   key <AB01> {   [ Cyrillic_yu,       Cyrillic_YU         ]    };
  62.   key <AB02> {   [ Cyrillic_shorti,   Cyrillic_SHORTI     ]    };
  63.   key <AB03> {   [ Cyrillic_hardsign, Cyrillic_HARDSIGN   ]    };
  64.   key <AB04> {   [ Cyrillic_e,        Cyrillic_E          ]    };
  65.   key <AB05> {   [ Cyrillic_ef,       Cyrillic_EF         ]    };
  66.   key <AB06> {   [ Cyrillic_ha,       Cyrillic_HA         ]    };
  67.   key <AB07> {   [ Cyrillic_pe,       Cyrillic_PE         ]    };
  68.   key <AB08> {   [ Cyrillic_er,       Cyrillic_ER         ]    };
  69.   key <AB09> {   [ Cyrillic_el,       Cyrillic_EL         ]    };
  70.   key <AB10> {   [ Cyrillic_be,       Cyrillic_BE         ]    };
  71.     
  72. key.type[Group1] = "TWO_LEVEL";
  73.   key <BKSL> {   [ doublelowquotemark,leftdoublequotemark ]    };
  74.  
  75.   key <LSGT> {   [ Cyrillic_softsign, Cyrillic_SOFTSIGN   ]    };
  76.  
  77.   // End alphanumeric section
  78.   
  79.   key <KPDL> {   type[Group1] = "KEYPAD",
  80.                  [ KP_Delete,         KP_Separator        ]    };
  81.  
  82. };
  83.  
  84. partial alphanumeric_keys 
  85. xkb_symbols "phonetic" {
  86.   
  87.   name[Group1]= "Bulgaria - Traditional Phonetic";
  88.   
  89.   key <TLDE> {   [ Cyrillic_che,      Cyrillic_CHE        ]    };
  90.   key <AE01> {   [ 1,                 exclam              ]    };
  91.   key <AE02> {   [ 2,                 at                  ]    };
  92.   key <AE03> {   [ 3,                 numbersign          ]    };
  93.   key <AE04> {   [ 4,                 dollar              ]    };
  94.   key <AE05> {   [ 5,                 percent             ]    };
  95.   key <AE06> {   [ 6,                 asciicircum         ]    };
  96.   key <AE07> {   [ 7,                 ampersand           ]    };
  97.   key <AE08> {   [ 8,                 asterisk            ]    };
  98.   key <AE09> {   [ 9,                 parenleft           ]    };
  99.   key <AE10> {   [ 0,                 parenright          ]    };
  100.   key <AE11> {   [ minus,             underscore          ]    };
  101.   key <AE12> {   [ equal,             plus                ]    };
  102.  
  103.   key <LatQ> {   [ Cyrillic_ya,       Cyrillic_YA         ]    };
  104.   key <LatW> {   [ Cyrillic_ve,       Cyrillic_VE         ]    };
  105.   key <LatE> {   [ Cyrillic_ie,       Cyrillic_IE         ]    };
  106.   key <LatR> {   [ Cyrillic_er,       Cyrillic_ER         ]    };
  107.   key <LatT> {   [ Cyrillic_te,       Cyrillic_TE         ]    };
  108.   key <LatY> {   [ Cyrillic_hardsign, Cyrillic_HARDSIGN   ]    };
  109.   key <LatU> {   [ Cyrillic_u,        Cyrillic_U          ]    };
  110.   key <LatI> {   [ Cyrillic_i,        Cyrillic_I          ]    };
  111.   key <LatO> {   [ Cyrillic_o,        Cyrillic_O          ]    };
  112.   key <LatP> {   [ Cyrillic_pe,       Cyrillic_PE         ]    };
  113.   key <AD11> {   [ Cyrillic_sha,      Cyrillic_SHA        ]    };
  114.   key <AD12> {   [ Cyrillic_shcha,    Cyrillic_SHCHA      ]    };
  115.  
  116.   key <LatA> {   [ Cyrillic_a,        Cyrillic_A          ]    };
  117.   key <LatS> {   [ Cyrillic_es,       Cyrillic_ES         ]    };
  118.   key <LatD> {   [ Cyrillic_de,       Cyrillic_DE         ]    };
  119.   key <LatF> {   [ Cyrillic_ef,       Cyrillic_EF         ]    };
  120.   key <LatG> {   [ Cyrillic_ghe,      Cyrillic_GHE        ]    };
  121.   key <LatH> {   [ Cyrillic_ha,       Cyrillic_HA         ]    };
  122.   key <LatJ> {   [ Cyrillic_shorti,   Cyrillic_SHORTI     ]    };
  123.   key <LatK> {   [ Cyrillic_ka,       Cyrillic_KA         ]    };
  124.   key <LatL> {   [ Cyrillic_el,       Cyrillic_EL         ]    };
  125.   key <AC10> {   [ semicolon,         colon               ]    };
  126.   key <AC11> {   [ quoteright,        quotedbl            ]    };
  127.   key <BKSL> {   [ Cyrillic_yu,       Cyrillic_YU         ]    };
  128.  
  129.   key <LatZ> {   [ Cyrillic_ze,       Cyrillic_ZE         ]    };
  130.   key <LatX> {   [ Cyrillic_softsign, Cyrillic_SOFTSIGN   ]    };
  131.   key <LatC> {   [ Cyrillic_tse,      Cyrillic_TSE        ]    };
  132.   key <LatV> {   [ Cyrillic_zhe,      Cyrillic_ZHE        ]    };
  133.   key <LatB> {   [ Cyrillic_be,       Cyrillic_BE         ]    };
  134.   key <LatN> {   [ Cyrillic_en,       Cyrillic_EN         ]    };
  135.   key <LatM> {   [ Cyrillic_em,       Cyrillic_EM         ]    };
  136.   key <AB08> {   [ comma,             less                ]    };
  137.   key <AB09> {   [ period,            greater             ]    };
  138.   key <AB10> {   [ slash,             question            ]    };
  139.  
  140.   // End alphanumeric section
  141.  
  142. };
  143.  
  144. partial default alphanumeric_keys
  145. xkb_symbols "bas_phonetic" {
  146.   name[Group1]= "Bulgarian - Standard Phonetic";
  147.  
  148. key.type[Group1] = "ALPHABETIC";
  149.   key <TLDE> {   [ Cyrillic_yu,         Cyrillic_YU          ]    };
  150. key.type[Group1] = "TWO_LEVEL";
  151.   key <AE01> {   [ 1,                   exclam               ]    };
  152.   key <AE02> {   [ 2,                   at                   ]    };
  153.   key <AE03> {   [ 3,                   numerosign           ]    };
  154.   key <AE04> {   [ 4,                   dollar               ]    };
  155.   key <AE05> {   [ 5,                   percent              ]    };
  156.   key <AE06> {   [ 6,                   EuroSign             ]    };
  157.   key <AE07> {   [ 7,                   section              ]    };
  158.   key <AE08> {   [ 8,                   asterisk             ]    };
  159.   key <AE09> {   [ 9,                   parenleft            ]    };
  160.   key <AE10> {   [ 0,                   parenright           ]    };
  161.   key <AE11> {   [ minus,               emdash               ]    };
  162.   key <AE12> {   [ equal,               plus                 ]    };
  163.  
  164. key.type[Group1] = "ALPHABETIC";
  165.   key <LatQ> {   [ Cyrillic_che,        Cyrillic_CHE         ]    };
  166.   key <LatW> {   [ Cyrillic_sha,        Cyrillic_SHA         ]    };
  167.   key <LatE> {   [ Cyrillic_ie,         Cyrillic_IE          ]    };
  168.   key <LatR> {   [ Cyrillic_er,         Cyrillic_ER          ]    };
  169.   key <LatT> {   [ Cyrillic_te,         Cyrillic_TE          ]    };
  170.   key <LatY> {   [ Cyrillic_hardsign,   Cyrillic_HARDSIGN    ]    };
  171.   key <LatU> {   [ Cyrillic_u,          Cyrillic_U           ]    };
  172.   key <LatI> {   [ Cyrillic_i,          Cyrillic_I           ]    };
  173.   key <LatO> {   [ Cyrillic_o,          Cyrillic_O           ]    };
  174.   key <LatP> {   [ Cyrillic_pe,         Cyrillic_PE          ]    };
  175.   key <AD11> {   [ Cyrillic_ya,         Cyrillic_YA          ]    };
  176.   key <AD12> {   [ Cyrillic_shcha,      Cyrillic_SHCHA       ]    };
  177.  
  178.   key <LatA> {   [ Cyrillic_a,          Cyrillic_A           ]    };
  179.   key <LatS> {   [ Cyrillic_es,         Cyrillic_ES          ]    };
  180.   key <LatD> {   [ Cyrillic_de,         Cyrillic_DE          ]    };
  181.   key <LatF> {   [ Cyrillic_ef,         Cyrillic_EF          ]    };
  182.   key <LatG> {   [ Cyrillic_ghe,        Cyrillic_GHE         ]    };
  183.   key <LatH> {   [ Cyrillic_ha,         Cyrillic_HA          ]    };
  184.   key <LatJ> {   [ Cyrillic_shorti,     Cyrillic_SHORTI      ]    };
  185.   key <LatK> {   [ Cyrillic_ka,         Cyrillic_KA          ]    };
  186.   key <LatL> {   [ Cyrillic_el,         Cyrillic_EL          ]    };
  187. key.type[Group1] = "TWO_LEVEL";
  188.   key <AC10> {   [ semicolon,           colon                ]    };
  189.   key <AC11> {   [ apostrophe,          quotedbl             ]    };
  190. key.type[Group1] = "ALPHABETIC";
  191.   key <BKSL> {   [ Cyrillic_softsign,   U045D                ]    };
  192.  
  193.   key <LatZ> {   [ Cyrillic_ze,         Cyrillic_ZE          ]    };
  194.   key <LatX> {   [ Cyrillic_zhe,        Cyrillic_ZHE         ]    };
  195.   key <LatC> {   [ Cyrillic_tse,        Cyrillic_TSE         ]    };
  196.   key <LatV> {   [ Cyrillic_ve,         Cyrillic_VE          ]    };
  197.   key <LatB> {   [ Cyrillic_be,         Cyrillic_BE          ]    };
  198.   key <LatN> {   [ Cyrillic_en,         Cyrillic_EN          ]    };
  199.   key <LatM> {   [ Cyrillic_em,         Cyrillic_EM          ]    };
  200. key.type[Group1] = "TWO_LEVEL";
  201.   key <AB08> {   [ comma,               doublelowquotemark   ]    };
  202.   key <AB09> {   [ period,              leftdoublequotemark  ]    };
  203.   key <AB10> {   [ slash,               question             ]    };
  204.  
  205.   key <LSGT> {   [ Cyrillic_softsign,   Cyrillic_SOFTSIGN    ]    };
  206.  
  207.   // End alphanumeric section
  208.  
  209.   key <KPDL> {   type[Group1] = "KEYPAD",
  210.                  [ KP_Delete,           KP_Separator         ]    };
  211. };
  212.  
  213.