// $TOG: us /main/12 1997/06/14 06:37:07 kaleb $

//
// symbols definition for a very simple Azerbaidjani keyboard layout.

// both latin and cyrillic layouts are available.
// the cyrillic layout uses the corresponding latin letters in group2;
// so it is useful to type in latin for people accostumed to cyrillic layout
//
// 2001 - Pablo Saratxaga <pablo@mandrakesoft.com>

partial hidden alphanumeric_keys modifier_keys 
xkb_symbols "basic" {
  include "pc/latin"

  name[Group1]= "Azeri";

  key <TLDE> { [ grave,	asciitilde,	dead_grave,	dead_tilde	] };
  key <AE01> { [ 1,	exclam		] };
  key <AE02> { [ 2,	quotedbl,	at		] };
  key <AE03> { [ 3,	apostrophe,	numbersign	] };
  key <AE04> { [ 4,	semicolon,	dollar		] };
  key <AE05> { [ 5,	percent,	sterling	] };
  key <AE06> { [ 6,	colon,		EuroSign,	periodcentered	] };
  key <AE07> { [ 7,	question,	ampersand	] };
  key <AE08> { [ 8,	asterisk,	asciicircum,	dead_circumflex	] };
  key <AE09> { [ 9,	parenleft	] };
  key <AE10> { [ 0,	parenright,	section		] };
  key <AE11> { [ minus,	underscore,	hyphen,		emdash		] };
  key <AE12> { [ equal,	plus		] };

  key <AD01> { [ q,	Q	] };
  key <AD02> { [ udiaeresis,	Udiaeresis,	w,	W	] };
  key <AD03> { [ e,	E	] };
  key <AD04> { [ r,	R,	registered	] };
  key <AD05> { [ t,	T,	brokenbar	] };
  key <AD06> { [ y,	Y	] };
  key <AD07> { [ u,	U	] };
  key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC",
                 i,	Iabovedot	] };
  key <AD09> { [ o,	O	] };
  key <AD10> { [ p,	P	] };
  key <AD11> { [ odiaeresis,	Odiaeresis, bracketleft, braceleft	] };
  key <AD12> { [ gbreve,	Gbreve,	 bracketright,	braceright	] };

  key <AC01> { [ a,	A	] };
  key <AC02> { [ s,	S	] };
  key <AC03> { [ d,	D	] };
  key <AC04> { [ f,	F	] };
  key <AC05> { [ g,	G	] };
  key <AC06> { [ h,	H	] };
  key <AC07> { [ j,	J	] };
  key <AC08> { [ k,	K	] };
  key <AC09> { [ l,	L	] };
  key <AC10> { type[group1] = "FOUR_LEVEL_ALPHABETIC",
               [ idotless,	I		] };
  key <AC11> { type[group1] = "FOUR_LEVEL_ALPHABETIC",
	       [ 0x1000259,	0x100018f	] };
  key <BKSL> { [ backslash,	slash		] };

  key <LSGT> { [ less,	greater, bar		] };
  key <AB01> { [ z,	Z	] };
  key <AB02> { [ x,	X	] };
  key <AB03> { [ c,	C,	copyright,	division	] };
  key <AB04> { [ v,	V	] };
  key <AB05> { [ b,	B	] };
  key <AB06> { [ n,	N	] };
  key <AB07> { [ m,	M,	periodcentered,	currency	] };
  key <AB08> { [ ccedilla,	Ccedilla	] };
  key <AB09> { [ scedilla,	Scedilla	] };
  key <AB10> { [ period,	comma		] };

  // End alphanumeric section
  key <RALT>  { type[Group1]="TWO_LEVEL",
                  [ ISO_Level3_Shift, Multi_key ]   };
  modifier_map Mod5   { <RALT> };

};

partial alphanumeric_keys
xkb_symbols "latin" {
    include "az(basic)"
};

partial alphanumeric_keys
xkb_symbols "cyrillic" {

  key <TLDE> { [ grave,	asciitilde		] };
  key <AE01> { [ 1,	exclam			] };
  key <AE02> { [ 2,	quotedbl, at		] };
  key <AE03> { [ 3,	numbersign, apostrophe	] };
  key <AE04> { [ 4,	semicolon, dollar	] };
  key <AE05> { [ 5,	percent	] };
  key <AE06> { [ 6,	colon, asciicircum	] };
  key <AE07> { [ 7,	question, ampersand	] };
  key <AE08> { [ 8,	asterisk, braceleft	] };
  key <AE09> { [ 9,	parenleft, bracketleft	] };
  key <AE10> { [ 0,	parenright, bracketright	] };
  key <AE11> { [ minus,	underscore, braceright	] };
  key <AE12> { [ equal,	plus	] };

  key <AD01> { [ Cyrillic_je,	Cyrillic_JE	] };
  key <AD02> { [ 0x10004af,	0x10004ae	] };
  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> { [ 0x10004bb,	0x10004ba	] };
  key <AD10> { [ Cyrillic_ze,	Cyrillic_ZE	] };
  key <AD11> { [ Cyrillic_ha,	Cyrillic_HA	] };
  key <AD12> { [ 0x10004b9,	0x10004b8	] };

  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> { [ 0x100049d,	0x100049c	] };
  key <BKSL> { [ backslash,	slash	] };

  key <LSGT> { [ less,	greater, bar	] };
  key <AB01> { [ 0x10004d9,	0x10004d8	] };
  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> { [ 0x1000493,	0x1000492	] };
  key <AB08> { [ Cyrillic_be,	Cyrillic_BE	] };
  key <AB09> { [ 0x10004e9,	0x10004e8	] };
  key <AB10> { [ period,	comma		] };

  // End alphanumeric section

};
