    // $XConsortium: cs /main/3 1996/08/31 12:19:14 kaleb $
    // Upravil Petr SPATKA spatka@debian.cz
partial default alphanumeric_keys 
xkb_symbols "basic" {

    // Describes the differences between a very simple en_US
    // keyboard and a very simple Czech(Czechoslovakia) keybaord
    name[Group1]= "Czech";

    key <AD01> {	[	        q,		Q	],	
			[	backslash,	 NoSymbol	]	};
    key <AD02> {        [               w,              W       ],       
			[	      bar,	 NoSymbol	]	};
    key <AC01> {        [               a,              A       ],       
			[		a,		A	]	};
    key <AC02> {        [               s,              S       ],       
			[	  dstroke,	 NoSymbol	]	};
    key <AC03> {        [               d,              D       ],       
			[	  Dstroke,       NoSymbol	]	};
    key <AC04> {        [               f,              F       ],       
			[     bracketleft,	 NoSymbol	]	};
    key <AC05> {        [               g,              G       ],       
			[    bracketright,	 NoSymbol	]	};
    key <AC06> {        [               h,              H       ],       
			[		h,		H	]	};
    key <AC08> {        [               k,              K       ],       
			[	  lstroke,	 NoSymbol	]	};
    key <AC09> {        [               l,              L       ],       
			[	  Lstroke,	 NoSymbol	]	};
    key <AC10> {	[	    uring,       quotedbl	],
			[          dollar,	 NoSymbol	]	};
    key <AC11> {	[	  section,         exclam	],
			[          ssharp,       NoSymbol	]	};
    key <AB01> {	[	        y,		Y	],
			[	  greater,	 NoSymbol	]	};
    key <AB02> {        [               x,              X       ],       
			[      numbersign,	 NoSymbol	]	};
    key <AB03> {        [               c,              C       ],       
			[	ampersand,	 NoSymbol	]	};
    key <AB04> {        [               v,              V       ],       
			[	       at,	 NoSymbol	]	};
    key <AB05> {	[	        b,		B	],
			[	braceleft,	 NoSymbol	]	};
    key <AB06> {	[	        n,		N	],
			[      braceright,	 NoSymbol	]	};
    key <TLDE> {        [       semicolon, dead_abovering       ],        
			[        NoSymbol,       NoSymbol	]	};
    key <AE01> {	[	     plus,		1	],
			[      asciitilde,       NoSymbol	]	};
    key <AE02> {	[	   ecaron,		2	],
			[      dead_caron,	 NoSymbol	]	};
    key <AE03> {	[	   scaron,		3	],
			[ dead_circumflex,       NoSymbol	]	};
    key <AE04> {	[	   ccaron,		4	],
			[      dead_breve,	 NoSymbol	]	};
    key <AE05> {	[	   rcaron,		5	],
			[  dead_abovering,       NoSymbol	]	};
    key <AE06> {	[	   zcaron,		6	],
			[     dead_ogonek,       NoSymbol	]	};
    key <AE07> {	[          yacute,		7	],
			[      dead_grave,        NoSymbol	]	};
			//     ^ Nejak nefunguje mrtvost
    key <AE08> {	[          aacute,		8	],
			[   dead_abovedot,       NoSymbol	]	};
    key <AE09> {	[          iacute,		9	],
			[      dead_acute,       NoSymbol	]	};
    key <AE10> {	[          eacute,		0	],
			[dead_doubleacute,     parenright	]	};
    key <AE11> {	[  	    equal,        percent	],
			[  dead_diaeresis,       NoSymbol	]	};
    key <AE12> {	[      dead_acute,     dead_caron	],
			[    dead_cedilla,       NoSymbol	]	};
    key <AD05> {        [               t,              T       ],       
			[		t,		T	]	};
    key <AD04> {        [               r,              R       ],       
			[		r,		R	]	};
    key <AD06> {	[	        z,		Z	],
			[		y,	        Y	]	};
    key <AB07> {	[	        m,		M	],	
			[		m,		M	]	};
    key <AD07> {	[	        u,		U	],	
			[		u,		U	]	};
    key <AB08> {	[	    comma,	 question	],
			[	    less,	 NoSymbol	]	};
    key <AD08> {        [               i,              I       ],       
			[		i,		I	]	};
    key <AD09> {        [               o,              O       ],       
			[		o,		O	]	};
    key <AB09> {	[	   period,	    colon	],
			[	  greater,	 NoSymbol	]	};
    key <AB10> {	[	    minus,     underscore	],
			[	 asterisk,	 NoSymbol	]	};
    key <AD10> {        [               p,              P       ],       
			[		p,		P	]	};
    key <AD11> {	[          uacute,          slash	],
			[     bracketleft,      braceleft	]	};
    key <BKSL> {	[  dead_diaeresis,     quoteright	],	
			[	 NoSymbol,	 NoSymbol	]	};
    key <LSGT> {	[            less,	  greater	],
			[	backslash,	brokenbar	]	};

    key <AD12> {	[      parenright,      parenleft	],
			[    bracketright,     braceright	]	};

    key <SCLK>   {	[	Scroll_Lock			]	};
    //key <SCLK> {	[	ISO_Next_Group			]	};
						
    // 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 };
};

