home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 February / PCWorld_2000-02_cd.bin / live / usr / X11R6 / lib / X11 / xkb / symbols / bg < prev    next >
Text File  |  1999-09-03  |  5KB  |  120 lines

  1. // $XConsortium: bg /main/3 1996/08/31 12:19:08 kaleb $
  2. partial default alphanumeric_keys 
  3. xkb_symbols "typewriter" {
  4.  
  5.     // Describes the differences between a very simple US/ASCII
  6.     // keyboard and a very simple Bulgarian keybaord
  7.  
  8.     name[Group1]= "Bulgarian";
  9.  
  10.     key <TLDE> {    [           grave,      asciitilde    ],
  11.             [       parenleft,        NoSymbol    ]    };
  12.     key <LSGT> {    [            less,         greater    ],
  13.             [             bar                ]    };
  14.     key <AD01> { [ ],    [   Cyrillic_yeru,        NoSymbol    ]     };
  15.     key <AB01> {    [               z,               Z     ],
  16.             [     Cyrillic_yu,        NoSymbol     ]    };
  17.     key <AC02> {    [               s,               S     ],
  18.             [     Cyrillic_ya,        NoSymbol     ]    };
  19.     key <AC01> {    [               a,               A     ],
  20.             [ Cyrillic_softsign,        NoSymbol     ]    };
  21.     key <AD02> {    [               w,               W     ],
  22.             [      Cyrillic_u,        NoSymbol    ]    };
  23.     key <AE02> {    [               2,              at    ],
  24.             [               2,        NoSymbol    ]    };
  25.     key <AB03> {    [               c,               C    ],
  26.             [ Cyrillic_hardsign,      NoSymbol    ]    };
  27.     key <AB02> {    [               x,               X    ],
  28.             [ Cyrillic_shorti,        NoSymbol    ]    };
  29.     key <AC03> {    [               d,               D    ],
  30.             [      Cyrillic_a,        NoSymbol    ]    };
  31.     key <AD03> {    [               e,               E    ],
  32.             [     Cyrillic_ie,        NoSymbol    ]    };
  33.     key <AE04> {    [               4,          dollar    ],
  34.             [               4,        NoSymbol    ]    };
  35.     key <AE03> {    [               3,      numbersign    ],
  36.             [               3,        NoSymbol    ]    };
  37.     key <SPCE> {     type= "CTRL+ALT",
  38.             [           space,  ISO_Next_Group    ]    };
  39.     key <AB04> {    [               v,               V    ],
  40.             [      Cyrillic_e,        NoSymbol    ]    };
  41.     key <AC04> {    [               f,               F    ],
  42.             [      Cyrillic_o,        NoSymbol    ]    };
  43.     key <AD05> {    [               t,               T    ],
  44.             [    Cyrillic_sha,        NoSymbol    ]    };
  45.     key <AD04> {    [               r,               R    ],
  46.             [      Cyrillic_i,        NoSymbol    ]    };
  47.     key <AB06> {    [               n,               N    ],
  48.             [     Cyrillic_ha,        NoSymbol    ]    };
  49.     key <AB05> {    [               b,               B    ],
  50.             [     Cyrillic_ef,        NoSymbol    ]    };
  51.     key <AC06> {    [               h,               H    ],
  52.             [    Cyrillic_ghe,        NoSymbol    ]    };
  53.     key <AC05> {    [               g,               G    ],
  54.             [    Cyrillic_zhe,        NoSymbol    ]    };
  55.     key <AD06> {    [               y,               Y    ],
  56.             [  Cyrillic_shcha,        NoSymbol    ]    };
  57.     key <RALT> {        [     Mode_switch,       Multi_key    ]    };
  58.     key <AB07> {    [               m,               M    ],
  59.             [     Cyrillic_pe,        NoSymbol    ]    };
  60.     key <AC07> {    [               j,               J    ],
  61.             [     Cyrillic_te,        NoSymbol    ]    };
  62.     key <AD07> {    [               u,               U    ],
  63.             [     Cyrillic_ka,        NoSymbol    ]    };
  64.     key <AB08> {    [           comma,            less    ],
  65.             [     Cyrillic_er,        NoSymbol    ]    };
  66.     key <AC08> {    [               k,               K    ],
  67.             [     Cyrillic_en,        NoSymbol    ]    };
  68.     key <AD08> {    [               i,               I    ],
  69.             [     Cyrillic_es,        NoSymbol    ]    };
  70.     key <AD09> {    [               o,               O    ],
  71.             [     Cyrillic_de,        NoSymbol    ]    };
  72.     key <AB09> {    [          period,         greater    ],
  73.             [     Cyrillic_el,        NoSymbol    ]    };
  74.     key <AB10> {    [           slash,        question    ],
  75.             [     Cyrillic_be,        NoSymbol    ]    };
  76.     key <AC09> {    [               l,               L    ],
  77.             [     Cyrillic_ve,        NoSymbol    ]    };
  78.     key <AC10> {    [       semicolon,           colon    ],
  79.             [     Cyrillic_em,        NoSymbol    ]    };
  80.     key <AD10> {    [               p,               P    ],
  81.             [     Cyrillic_ze,        NoSymbol    ]    };
  82.     key <AE11> {    [           minus,      underscore    ],
  83.             [           minus,        NoSymbol    ]    };
  84.     key <AC11> {    [      apostrophe,        quotedbl    ],
  85.             [    Cyrillic_che,        NoSymbol    ]    };
  86.     key     <> {    [       backslash,             bar    ],
  87.             [   Cyrillic_yeru,        NoSymbol    ]    };
  88.     key <AD11> {    [     bracketleft,       braceleft    ],
  89.             [    Cyrillic_tse,        NoSymbol    ]    };
  90.     key <AE12> {    [           equal,            plus    ],
  91.             [          period,        NoSymbol    ]    };
  92.     key <AD12> {    [    bracketright,      braceright    ],
  93.             [       semicolon,        NoSymbol    ]    };
  94.     key <BKSL> {    [       backslash,             bar    ],
  95.             [   Cyrillic_yeru,        NoSymbol    ]    };
  96.     // End alphanumeric section
  97.  
  98.     // begin modifier mappings
  99.     modifier_map Shift  { Shift_L };
  100.     modifier_map Lock   { Caps_Lock };
  101.     modifier_map Control{ Control_L };
  102.     modifier_map Mod3    { Mode_switch };
  103. };
  104.  
  105. partial alphanumeric_keys 
  106. xkb_symbols "iso-alternate" {
  107.     include "be(basic)"
  108.     replace key <AD01> {[        a,               A     ],
  109.             [              ae,              AE    ]    };
  110.     replace key <AD02> {[               z,               Z     ],
  111.             [   guillemotleft,            less    ]    };
  112.     replace key <AC01> {[               q,               Q     ]    };
  113.     replace key <AC10> {[               m,               M    ],
  114.             [              mu,       masculine    ]    };
  115.     replace key <AB01> {[               w,               W     ],
  116.             [         lstroke,         Lstroke         ]    };
  117.     replace key <AB07> {[           comma,        question     ],
  118.             [      dead_acute, dead_doubleacute    ]    };
  119. };
  120.