// Converted keytable file to xkb/symbols/ file
// with mk_xkb by root@linux.chanae.stben.be Tue Sep 30 00:34:26 MET DST 1997

// Yugoslavian keyboard.
// Source: the keyboard pictures on MS-DOS 6.22 manual
// Pablo Saratxaga <srtxg@f2219.n293.z2.fidonet.org>

default partial alphanumeric_keys
xkb_symbols "basic" {

    // Describes the differences between a very simple US/ASCII
    // keyboard and a very simple Yugoslav keybaord

    // Alphanumeric section
    name[Group1]= "Yugoslav";

    key <AE01> {	[         1,	exclam   	],
			[ asciitilde			]	};
    key <AE02> {	[         2,	quotedbl 	],
			[ dead_caron			]	};
    key <AE03> {	[         3,	numbersign	],
			[ dead_circumflex			]	};
    key <AE04> {	[         4,	dollar   	],
			[ dead_breve			]	};
    key <AE05> {	[         5,	percent  	],
			[    degree			]	};
    key <AE06> {	[         6,	ampersand	],
			[ dead_ogonek			]	};
    key <AE07> {	[         7,	slash    	],
			[ dead_grave			]	};
    key <AE08> {	[         8,	parenleft	],
			[  abovedot			]	};
    key <AE09> {	[         9,	parenright	],
			[ dead_acute			]	};
    key <AE10> {	[         0,	equal    	],
			[ dead_doubleacute			]	};
    key <AE11> {	[ apostrophe,	question 	],
			[ dead_diaeresis			]	};
    key <AE12> {	[      plus,	asterisk 	],
			[ dead_cedilla			]	};
    key <AD01> {	[         q,	Q        	],
			[ backslash			]	};
    key <AD02> {	[         w,	W        	],
			[       bar			]	};
    key <AD11> {	[    scaron,	Scaron   	],
			[  division			]	};
    key <AD12> {	[   dstroke,	Dstroke  	],
			[  multiply			]	};
    key <AC04> {	[         f,	F        	],
			[ bracketleft			]	};
    key <AC05> {	[         g,	G        	],
			[ bracketright			]	};
    key <AC08> {	[         k,	K        	],
			[   lstroke			]	};
    key <AC09> {	[         l,	l        	],
			[   Lstroke			]	};
    key <AC10> {	[    ccaron,	Ccaron   	]	};
    key <AC11> {	[    cacute,	Cacute   	],
			[    ssharp			]	};
    key <TLDE> {	[ dead_diaeresis,	dead_cedilla	]	};
    key <BKSL> {	[    zcaron,	Zcaron   	]	};
    key <AB04> {	[         v,	V        	],
			[        at			]	};
    key <AB05> {	[         b,	B        	],
			[ braceleft			]	};
    key <AB06> {	[         n,	N        	],
			[ braceright			]	};
    key <AB07> {	[         m,	M        	],
			[   section			]	};
    key <AB08> {	[     comma,	semicolon	]	};
    key <AB09> {	[    period,	colon    	]	};
    key <AB10> {	[     minus,	underscore	]	};
    key <LSGT> {	[      less,	greater  	],
			[       bar			]	};

    // End alphanumeric section

    // begin modifier mappings
    modifier_map Shift  { Shift_L };
    modifier_map Lock   { Caps_Lock };
    modifier_map Control{ Control_L };
    modifier_map Mod3   { Mode_switch };
};
