146185892Smrg// Keyboard layouts for Uzbekistan.
246185892Smrg
346185892Smrg// The Cyrillic variant (the default) is standard compliant.
446185892Smrg// The standard was accepted by the official body of Uzbekistan.
5154daed1Smrg// http://www.uznet.net/index.php?option=com_content&task=view&id=288&Itemid=58
6154daed1Smrg//
746185892Smrg// February 2007, Mashrab Kuvatov <kmashrab@uni-bremen.de>
8154daed1Smrg
98157b447Smrgdefault partial alphanumeric_keys
10154daed1Smrgxkb_symbols "cyrillic" {
11154daed1Smrg
12bfd7cbc1Smrg    name[Group1]= "Uzbek";
13154daed1Smrg
1446185892Smrg    key <AE01>	{[		1,	    exclam ]};
1546185892Smrg    key <AE02>	{[		2,	  quotedbl ]};
1646185892Smrg    key <AE03>	{[		3,	numerosign ]};
1746185892Smrg    key <AE04>	{[		4,	 semicolon ]};
1846185892Smrg    key <AE05>	{[		5,	   percent ]};
1946185892Smrg    key <AE06>	{[		6,	     colon ]};
2046185892Smrg    key <AE07>	{[		7,	  question ]};
2146185892Smrg    key <AE08>	{[		8,	  asterisk ]};
2246185892Smrg    key <AE09>	{[		9,	 parenleft ]};
2346185892Smrg    key <AE10>	{[		0,	parenright ]};
2446185892Smrg    key <BKSL>	{[	backslash,	       bar ]};
2546185892Smrg    key <AB10>	{[	   period,	     comma ]};
2646185892Smrg    key <LSGT>	{[	    slash,	       bar ]};
27154daed1Smrg
28797b363dSmrg    key.type[group1]="ALPHABETIC";
29154daed1Smrg
3046185892Smrg    key <AE11>	{[ Cyrillic_ghe_bar, Cyrillic_GHE_bar ]};
3146185892Smrg    key <AE12>	{[Cyrillic_ha_descender, Cyrillic_HA_descender]};
3246185892Smrg    key <TLDE>	{[      Cyrillic_io,      Cyrillic_IO ]};
3346185892Smrg
3446185892Smrg    key <AD01>	{[  Cyrillic_shorti,  Cyrillic_SHORTI ]};
3546185892Smrg    key <AD02>	{[     Cyrillic_tse,     Cyrillic_TSE ]};
3646185892Smrg    key <AD03>	{[       Cyrillic_u,       Cyrillic_U ]};
3746185892Smrg    key <AD04>	{[      Cyrillic_ka,      Cyrillic_KA ]};
3846185892Smrg    key <AD05>	{[      Cyrillic_ie,      Cyrillic_IE ]};
3946185892Smrg    key <AD06>	{[      Cyrillic_en,      Cyrillic_EN ]};
4046185892Smrg    key <AD07>	{[     Cyrillic_ghe,     Cyrillic_GHE ]};
4146185892Smrg    key <AD08>	{[     Cyrillic_sha,     Cyrillic_SHA ]};
4246185892Smrg    key <AD09>	{[Byelorussian_shortu, Byelorussian_SHORTU]};
4346185892Smrg    key <AD10>	{[      Cyrillic_ze,      Cyrillic_ZE ]};
4446185892Smrg    key <AD11>	{[      Cyrillic_ha,      Cyrillic_HA ]};
4546185892Smrg    key <AD12>	{[Cyrillic_hardsign, Cyrillic_HARDSIGN]};
4646185892Smrg
4746185892Smrg    key <AC01>	{[      Cyrillic_ef,      Cyrillic_EF ]};
4846185892Smrg    key <AC02>	{[Cyrillic_ka_descender, Cyrillic_KA_descender]};
4946185892Smrg    key <AC03>	{[      Cyrillic_ve,      Cyrillic_VE ]};
5046185892Smrg    key <AC04>	{[       Cyrillic_a,       Cyrillic_A ]};
5146185892Smrg    key <AC05>	{[      Cyrillic_pe,      Cyrillic_PE ]};
5246185892Smrg    key <AC06>	{[      Cyrillic_er,      Cyrillic_ER ]};
5346185892Smrg    key <AC07>	{[       Cyrillic_o,       Cyrillic_O ]};
5446185892Smrg    key <AC08>	{[      Cyrillic_el,      Cyrillic_EL ]};
5546185892Smrg    key <AC09>	{[      Cyrillic_de,      Cyrillic_DE ]};
5646185892Smrg    key <AC10>	{[     Cyrillic_zhe,     Cyrillic_ZHE ]};
5746185892Smrg    key <AC11>	{[       Cyrillic_e,       Cyrillic_E ]};
5846185892Smrg
5946185892Smrg    key <AB01>	{[      Cyrillic_ya,      Cyrillic_YA ]};
6046185892Smrg    key <AB02>	{[     Cyrillic_che,     Cyrillic_CHE ]};
6146185892Smrg    key <AB03>	{[      Cyrillic_es,      Cyrillic_ES ]};
6246185892Smrg    key <AB04>	{[      Cyrillic_em,      Cyrillic_EM ]};
6346185892Smrg    key <AB06>	{[      Cyrillic_te,      Cyrillic_TE ]};
6446185892Smrg    key <AB05>	{[       Cyrillic_i,       Cyrillic_I ]};
6546185892Smrg    key <AB07>	{[Cyrillic_softsign, Cyrillic_SOFTSIGN]};
6646185892Smrg    key <AB08>	{[      Cyrillic_be,      Cyrillic_BE ]};
6746185892Smrg    key <AB09>	{[      Cyrillic_yu,      Cyrillic_YU ]};
68154daed1Smrg};
69154daed1Smrg
7046185892Smrg// The Latin variant is experimental, as there is no official standard for it.
7146185892Smrg
72154daed1Smrgpartial alphanumeric_keys
73154daed1Smrgxkb_symbols "latin" {
74154daed1Smrg    include "us"
75bfd7cbc1Smrg    name[Group1]= "Uzbek (Latin)";
7646185892Smrg    key <AC11>  {[ U02BB, quotedbl ]};
77154daed1Smrg};
78