






default partial alphanumeric_keys
xkb_symbols "basic"
{
	name[Group1] = "Tajik";

	key <TLDE> {[    Cyrillic_io,    Cyrillic_IO                                 ]}; 
	key <AE01> {[              1,         exclam,        section                 ]}; 
	key <AE02> {[              2,       quotedbl,  guillemotleft, guillemotright ]}; 
	key <AE03> {[              3,     numerosign                                 ]}; 
	key <AE04> {[              4,      semicolon                                 ]}; 
	key <AE05> {[              5,        percent                                 ]}; 
	key <AE06> {[              6,          colon,          U2013                 ]}; 
	key <AE07> {[              7,       question,      ampersand                 ]}; 
	key <AE08> {[              8,       asterisk                                 ]}; 
	key <AE09> {[              9,      parenleft                                 ]}; 
	key <AE10> {[              0,     parenright,         degree                 ]}; 
	key <AE11> {[ Cyrillic_ghe_bar, Cyrillic_GHE_bar,      minus,     underscore ]}; 
	key <AE12> {[ Cyrillic_u_macron, Cyrillic_U_macron,    equal,           plus ]}; 

	key <AD01> {[ Cyrillic_shorti, Cyrillic_SHORTI                               ]}; 
	key <AD02> {[ Cyrillic_ka_descender, Cyrillic_KA_descender                   ]}; 
	key <AD03> {[     Cyrillic_u,     Cyrillic_U                                 ]}; 
	key <AD04> {[    Cyrillic_ka,    Cyrillic_KA                                 ]}; 
	key <AD05> {[    Cyrillic_ie,    Cyrillic_IE                                 ]}; 
	key <AD06> {[    Cyrillic_en,    Cyrillic_EN                                 ]}; 
	key <AD07> {[   Cyrillic_ghe,   Cyrillic_GHE                                 ]}; 
	key <AD08> {[   Cyrillic_sha,   Cyrillic_SHA                                 ]}; 
	key <AD09> {[ Cyrillic_ha_descender, Cyrillic_HA_descender                   ]}; 
	key <AD10> {[    Cyrillic_ze,    Cyrillic_ZE                                 ]}; 
	key <AD11> {[    Cyrillic_ha,    Cyrillic_HA                                 ]}; 
	key <AD12> {[ Cyrillic_hardsign, Cyrillic_HARDSIGN                           ]}; 

	key <AC01> {[    Cyrillic_ef,    Cyrillic_EF                                 ]}; 
	key <AC02> {[ Cyrillic_che_descender, Cyrillic_CHE_descender                 ]}; 
	key <AC03> {[    Cyrillic_ve,    Cyrillic_VE                                 ]}; 
	key <AC04> {[     Cyrillic_a,     Cyrillic_A                                 ]}; 
	key <AC05> {[    Cyrillic_pe,    Cyrillic_PE                                 ]}; 
	key <AC06> {[    Cyrillic_er,    Cyrillic_ER                                 ]}; 
	key <AC07> {[     Cyrillic_o,     Cyrillic_O                                 ]}; 
	key <AC08> {[    Cyrillic_el,    Cyrillic_EL                                 ]}; 
	key <AC09> {[    Cyrillic_de,    Cyrillic_DE                                 ]}; 
	key <AC10> {[   Cyrillic_zhe,   Cyrillic_ZHE                                 ]}; 
	key <AC11> {[     Cyrillic_e,     Cyrillic_E                                 ]}; 
	key <BKSL> {[      backslash,          slash                                 ]}; 

	key <LSGT> {[          slash,            bar                                 ]}; 
	key <AB01> {[    Cyrillic_ya,    Cyrillic_YA                                 ]}; 
	key <AB02> {[   Cyrillic_che,   Cyrillic_CHE                                 ]}; 
	key <AB03> {[    Cyrillic_es,    Cyrillic_ES                                 ]}; 
	key <AB04> {[    Cyrillic_em,    Cyrillic_EM                                 ]}; 
	key <AB05> {[     Cyrillic_i,     Cyrillic_I                                 ]}; 
	key <AB06> {[    Cyrillic_te,    Cyrillic_TE                                 ]}; 
	key <AB07> {[ Cyrillic_i_macron, Cyrillic_I_macron                           ]}; 
	key <AB08> {[    Cyrillic_be,    Cyrillic_BE                                 ]}; 
	key <AB09> {[    Cyrillic_yu,    Cyrillic_YU                                 ]}; 
	key <AB10> {[         period,          comma                                 ]}; 

	include "kpdl(comma)"
	include "level3(ralt_switch)"
};







xkb_symbols "legacy"
{
	name[Group1] = "Tajik (legacy)";

	key <TLDE> {[    Cyrillic_io,    Cyrillic_IO                                 ]}; 
	key <AE01> {[              1,         exclam,        section                 ]}; 
	key <AE02> {[              2,       quotedbl,  guillemotleft, guillemotright ]}; 
	key <AE03> {[              3,     numerosign                                 ]}; 
	key <AE04> {[              4,      semicolon                                 ]}; 
	key <AE05> {[              5,        percent                                 ]}; 
	key <AE06> {[              6,          colon,          U2013                 ]}; 
	key <AE07> {[              7,       question,      ampersand                 ]}; 
	key <AE08> {[              8,       asterisk                                 ]}; 
	key <AE09> {[              9,      parenleft                                 ]}; 
	key <AE10> {[              0,     parenright                                 ]}; 
	key <AE11> {[          minus,     underscore                                 ]}; 
	key <AE12> {[          equal,           plus                                 ]}; 

	key <AD01> {[ Cyrillic_shorti, Cyrillic_SHORTI                               ]}; 
	key <AD02> {[   Cyrillic_tse,   Cyrillic_TSE                                 ]}; 
	key <AD03> {[     Cyrillic_u,     Cyrillic_U, Cyrillic_u_macron, Cyrillic_U_macron ]}; 
	key <AD04> {[    Cyrillic_ka,    Cyrillic_KA, Cyrillic_ka_descender, Cyrillic_KA_descender ]}; 
	key <AD05> {[    Cyrillic_ie,    Cyrillic_IE                                 ]}; 
	key <AD06> {[    Cyrillic_en,    Cyrillic_EN                                 ]}; 
	key <AD07> {[   Cyrillic_ghe,   Cyrillic_GHE, Cyrillic_ghe_bar, Cyrillic_GHE_bar ]}; 
	key <AD08> {[   Cyrillic_sha,   Cyrillic_SHA                                 ]}; 
	key <AD09> {[ Cyrillic_shcha, Cyrillic_SHCHA                                 ]}; 
	key <AD10> {[    Cyrillic_ze,    Cyrillic_ZE                                 ]}; 
	key <AD11> {[    Cyrillic_ha,    Cyrillic_HA, Cyrillic_ha_descender, Cyrillic_HA_descender ]}; 
	key <AD12> {[ Cyrillic_hardsign, Cyrillic_HARDSIGN                           ]}; 

	key <AC01> {[    Cyrillic_ef,    Cyrillic_EF                                 ]}; 
	key <AC02> {[  Cyrillic_yeru,  Cyrillic_YERU                                 ]}; 
	key <AC03> {[    Cyrillic_ve,    Cyrillic_VE                                 ]}; 
	key <AC04> {[     Cyrillic_a,     Cyrillic_A                                 ]}; 
	key <AC05> {[    Cyrillic_pe,    Cyrillic_PE                                 ]}; 
	key <AC06> {[    Cyrillic_er,    Cyrillic_ER                                 ]}; 
	key <AC07> {[     Cyrillic_o,     Cyrillic_O                                 ]}; 
	key <AC08> {[    Cyrillic_el,    Cyrillic_EL                                 ]}; 
	key <AC09> {[    Cyrillic_de,    Cyrillic_DE                                 ]}; 
	key <AC10> {[   Cyrillic_zhe,   Cyrillic_ZHE                                 ]}; 
	key <AC11> {[     Cyrillic_e,     Cyrillic_E                                 ]}; 
	key <BKSL> {[      backslash,          slash                                 ]}; 

	key <LSGT> {[          slash,            bar                                 ]}; 
	key <AB01> {[    Cyrillic_ya,    Cyrillic_YA                                 ]}; 
	key <AB02> {[   Cyrillic_che,   Cyrillic_CHE, Cyrillic_che_descender, Cyrillic_CHE_descender ]}; 
	key <AB03> {[    Cyrillic_es,    Cyrillic_ES                                 ]}; 
	key <AB04> {[    Cyrillic_em,    Cyrillic_EM                                 ]}; 
	key <AB05> {[     Cyrillic_i,     Cyrillic_I, Cyrillic_i_macron, Cyrillic_I_macron ]}; 
	key <AB06> {[    Cyrillic_te,    Cyrillic_TE                                 ]}; 
	key <AB07> {[ Cyrillic_softsign, Cyrillic_SOFTSIGN                           ]}; 
	key <AB08> {[    Cyrillic_be,    Cyrillic_BE                                 ]}; 
	key <AB09> {[    Cyrillic_yu,    Cyrillic_YU                                 ]}; 
	key <AB10> {[         period,          comma                                 ]}; 

	include "kpdl(comma)"
	include "level3(ralt_switch)"
};
