// $XKeyboardConfig: xkbdesc/symbols/kg,v 1.3 2004/12/22 22:55:55 svu Exp $
// $XFree86: xc/programs/xkbcomp/symbols/pc/kg,v 0.0 Exp $

// based on russian standard keyboard
// version using AltGr (3dlevel):
//    Yury Fedorov <yury-fedorov@prime-task.com> 2004/10/25
// version with direct keys (direct) by:
//    Timur Jamakeev <ztimur@mail.ru> 2004/03/14
//

partial default alphanumeric_keys 
xkb_symbols "basic" {
    include "ru(winkeys)"
    include "kg(3dlevel_keys)"
    name[Group1]= "Kyrgyzstan - AltGr layout";
};

partial default alphanumeric_keys 
xkb_symbols "direct" {
    include "ru(basic)"
    include "kg(3dlevel_keys)"
    name[Group1]= "Kyrgyztan - Direct layout";

    key	<AE11> { [	0x010004E9,  0x010004E8,  minus,      underscore  ] };
    key	<AE12> { [	0x010004A3,  0x010004A2,  equal,      plus        ] };
    key	<BKSL> { [	0x010004AF,  0x010004AE,  backslash,  bar         ] };
};

partial alphanumeric_keys
xkb_symbols "direct_winkeys" {
    include "ru(winkeys)"
    include "kg(3dlevel_keys)"
    name[Group1]= "Kyrgyztan - Direct layout Winkeys";

    key	<AE11> { [	0x010004E9,  0x010004E8,  minus,      underscore  ] };
    key	<AE12> { [	0x010004A3,  0x010004A2,  equal,      plus		  ] };
    key	<BKSL> { [  0x010004AF,  0x010004AE,  backslash,  slash       ] };
};

partial default alphanumeric_keys 
xkb_symbols "3dlevel_keys" {
    key.type[group1]="FOUR_LEVEL_ALPHABETIC";

    key	<AC07> { [ 	Cyrillic_o,  Cyrillic_O,  0x010004E9, 0x010004E8  ] };
    key	<AD03> { [ 	Cyrillic_u,  Cyrillic_U,  0x010004AF, 0x010004AE  ] };
    key	<AD06> { [ 	Cyrillic_en, Cyrillic_EN, 0x010004A3, 0x010004A2  ] };		
    include "level3(ralt_switch)"
};

