


default partial alphanumeric_keys
xkb_symbols "dummy" {
    include "ancient(uga)"
    name[group1]= "Ancient";
};














partial alphanumeric_keys
xkb_symbols "got" {

    name[group1]= "Gothic";

    key <TLDE>	{[	 grave,  asciitilde	]};
    key <AE01>	{[	U10330,  U10339		]}; 
    key <AE02>	{[	U10331,  U1033A		]}; 
    key <AE03>	{[	U10332,  U1033B		]}; 
    key <AE04>	{[	U10333,  U1033C		]}; 
    key <AE05>	{[	U10334,  U1033D		]}; 
    key <AE06>	{[	U10335,  U1033E		]}; 
    key <AE07>	{[	U10336,  U1033F		]}; 
    key <AE08>	{[	U10337,  U10340		]}; 
    key <AE09>	{[	U10338,  U10341		]}; 
    key <AE10>	{[	U1034A,  U10342		]}; 
    key <AE11>	{[       minus,  underscore	]};
    key <AE12>	{[       equal,  plus		]};

    key <AD01>	{[	U10335			]}; 
    key <AD02>	{[	U10345			]}; 
    key <AD03>	{[	U10334			]}; 
    key <AD04>	{[	U10342			]}; 
    key <AD05>	{[	U10344			]}; 
    key <AD06>	{[	U1033E			]}; 
    key <AD07>	{[	U1033F			]}; 
    key <AD08>	{[	U10339			]}; 
    key <AD09>	{[	U10349			]}; 
    key <AD10>	{[	U10340			]}; 
    key <AD11>	{[ bracketleft,  braceleft	]};
    key <AD12>	{[bracketright,  braceright	]};

    key <AC01>	{[	U10330			]}; 
    key <AC02>	{[	U10343			]}; 
    key <AC03>	{[	U10333			]}; 
    key <AC04>	{[	U10346			]}; 
    key <AC05>	{[	U10332			]}; 
    key <AC06>	{[	U10337			]}; 
    key <AC07>	{[	U10338			]}; 
    key <AC08>	{[	U1033A			]}; 
    key <AC09>	{[	U1033B			]}; 
    key <AC10>	{[   semicolon,  colon		]};
    key <AC11>	{[  apostrophe,  quotedbl	]};
    key <BKSL>	{[   backslash,  bar		]};

    key <AB01>	{[	U10336			]}; 
    key <AB02>	{[	U10347			]}; 
    key <AB03>	{[	     c,  C		]};
    key <AB04>	{[	U10348			]}; 
    key <AB05>	{[	U10331			]}; 
    key <AB06>	{[	U1033D			]}; 
    key <AB07>	{[	U1033C			]}; 
    key <AB08>	{[       comma,  less		]};
    key <AB09>	{[      period,  greater	]};
    key <AB10>	{[       slash,  question	]};
};




partial alphanumeric_keys
xkb_symbols "uga" {

    name[Group1]= "Ugaritic";

    key.type[Group1]="TWO_LEVEL";

    key <TLDE> {[   U1038F,   none           ]};  
    key <AE01> {[        1,   exclam         ]};  
    key <AE02> {[        2,   at             ]};  
    key <AE03> {[        3,   numbersign     ]};  
    key <AE04> {[        4,   dollar         ]};  
    key <AE05> {[        5,   percent        ]};  
    key <AE06> {[        6,   asciicircum    ]};  
    key <AE07> {[        7,   ampersand      ]};  
    key <AE08> {[        8,   asterisk       ]};  
    key <AE09> {[        9,   parenleft      ]};  
    key <AE10> {[        0,   parenright     ]};  
    key <AE11> {[    minus,   underscore     ]};  
    key <AE12> {[    equal,   plus           ]};  

    key <AD01> {[   U1039D,   none           ]};  
    key <AD02> {[   U10395,   none           ]};  
    key <AD03> {[   U10398,   none           ]};  
    key <AD04> {[   U10396,   none           ]};  
    key <AD05> {[   U10394,   none           ]};  
    key <AD06> {[   U10399,   none           ]};  
    key <AD07> {[   U10393,   grave          ]};  
    key <AD08> {[   U10385,   division       ]};  
    key <AD09> {[   U10383,   multiply       ]};  
    key <AD10> {[   U10388,   semicolon      ]};  
    key <AD11> {[   U10382,   greater        ]};  
    key <AD12> {[   U10384,   less           ]};  

    key <AC01> {[   U1038C,   U27E8          ]};  
    key <AC02> {[   U10392,   U27E9          ]};  
    key <AC03> {[   U1038A,   bracketleft    ]};  
    key <AC04> {[   U10381,   bracketright   ]};  
    key <AC05> {[   U1038D,   none           ]};  
    key <AC06> {[   U10380,   none           ]};  
    key <AC07> {[   U1039A,   none           ]};  
    key <AC08> {[   U10390,   none           ]};  
    key <AC09> {[   U1038E,   slash          ]};  
    key <AC10> {[   U1038B,   colon          ]};  
    key <AC11> {[   U10389,   quotedbl       ]};  
    key <BKSL> {[backslash,   bar            ]};  

    key <LSGT> {[      bar,   endash         ]};  
    key <AB01> {[   U1039B,   guillemotleft  ]};  
    key <AB02> {[     none,   guillemotright ]};  
    key <AB03> {[   U1039C,   braceleft      ]};  
    key <AB04> {[   U10397,   braceright     ]};  
    key <AB05> {[   U1039F,   U2039          ]};  
    key <AB06> {[ question,   U203A          ]};  
    key <AB07> {[    U02BC,   apostrophe     ]};  
    key <AB08> {[   U10386,   comma          ]};  
    key <AB09> {[   U10387,   period         ]};  
    key <AB10> {[   U10391,   periodcentered ]};  
};





partial alphanumeric_keys
xkb_symbols "ave"
{
	name[Group1] = "Avestan";

	key <AE01> {[ U10B78                 ]}; 
	key <AE02> {[ U10B79                 ]}; 
	key <AE03> {[ U10B7A                 ]}; 
	key <AE04> {[ U10B7B                 ]}; 
	key <AE05> {[ U10B7C                 ]}; 
	key <AE06> {[ U10B7D                 ]}; 
	key <AE07> {[ U10B7E                 ]}; 
	key <AE08> {[ U10B7F                 ]}; 

	key <AD01> {[ U10B22,         U10B23 ]}; 
	key <AD02> {[ U10B33,         U10B34 ]}; 
	key <AD03> {[ U10B08,         U10B09 ]}; 
	key <AD04> {[ U10B2D,         U10B26 ]}; 
	key <AD05> {[ U10B19,         U10B1A ]}; 
	key <AD06> {[ U10B2B,         U10B2A ]}; 
	key <AD07> {[ U10B0E,         U10B0F ]}; 
	key <AD08> {[ U10B0C,         U10B0D ]}; 
	key <AD09> {[ U10B0A,         U10B0B ]}; 
	key <AD10> {[ U10B1E                 ]}; 
	key <AD11> {[ U10B06,         U10B07 ]}; 
	key <AD12> {[ U10B02,         U10B03 ]}; 

	key <AC01> {[ U10B00,         U10B01 ]}; 
	key <AC02> {[ U10B2F,         U10B31 ]}; 
	key <AC03> {[ U10B1B,         U10B1C ]}; 
	key <AC04> {[ U10B1F,         U10B16 ]}; 
	key <AC05> {[ U10B14,         U10B15 ]}; 
	key <AC06> {[ U10B35,          UE100 ]}; 
	key <AC07> {[ U10B18,         U10B24 ]}; 
	key <AC08> {[ U10B10,          UE101 ]}; 
	key <AC09> {[ U10B2E,          UE103 ]}; 
	key <AC10> {[ U10B3B,         U10B3A ]}; 
	key <AC11> {[ U10B1D                 ]}; 
	key <BKSL> {[ U10B04,         U10B05 ]}; 

	key <LSGT> {[ U10B04,         U10B05 ]}; 
	key <AB01> {[ U10B30,         U10B32 ]}; 
	key <AB02> {[ U10B11,         U10B12 ]}; 
	key <AB03> {[ U10B17,          UE102 ]}; 
	key <AB04> {[ U10B2C,         U10B13 ]}; 
	key <AB05> {[ U10B20,         U10B21 ]}; 
	key <AB06> {[ U10B25,         U10B27 ]}; 
	key <AB07> {[ U10B28,         U10B29 ]}; 
	key <AB08> {[ U10B3C,         U10B39 ]}; 
	key <AB09> {[ U10B3E,         U10B3D ]}; 
	key <AB10> {[ U10B3F, periodcentered ]}; 
};







partial alphanumeric_keys
xkb_symbols "got-alt"
{
	name[Group1] = "Gothic (Alternative)";
		key <TLDE> { [ U0027,       U0022					  ] }; 
		key <AE01> { [ 1,          exclam,				U00AC ] }; 
		key <AE02> { [ 2,              at,				U00BD ] }; 
		key <AE03> { [ 3,      numbersign,				U00A3 ] }; 
		key <AE04> { [ 4,          dollar,				U20AC ] }; 
		key <AE05> { [ 5,         percent,				U00A5 ] }; 
		key <AE06> { [ 6,  			U0308,				U00B0 ] }; 
		key <AE07> { [ 7,       ampersand,				U221A ] }; 
		key <AE08> { [ 8,        asterisk,				U221E ] }; 
		key <AE09> { [ 9,       parenleft,				U00F7 ] }; 
		key <AE10> { [ 0,      parenright,				U00D7 ] }; 
		key <AE11> { [ U002D,       U005F					  ] }; 
		key <AE12> { [ U003D,       U002B,				U2260 ] }; 

		key <AD01> { [ U10335			             		  ] }; 
		key <AD02> { [ U10345			             		  ] }; 
		key <AD03> { [ U10334			             		  ] }; 
		key <AD04> { [ U10342			             		  ] }; 
		key <AD05> { [ U10344			             		  ] }; 
		key <AD06> { [ U10341,		   U1034A         		  ] }; 
		key <AD07> { [ U1033F			             	 	  ] }; 
		key <AD08> { [ U10339			             		  ] }; 
		key <AD09> { [ U10349			             		  ] }; 
		key <AD10> { [ U10340				           		  ] }; 
		key <AD11> { [ bracketleft,    braceleft, 		U2022 ] }; 
		key <AD12> { [ bracketright,   braceright, 		U00B7 ] }; 

		key <AC01> { [ U10330				         		  ] }; 
		key <AC02> { [ U10343				         		  ] }; 
		key <AC03> { [ U10333				         		  ] }; 
		key <AC04> { [ U10346				         		  ] }; 
		key <AC05> { [ U10332				         		  ] }; 
		key <AC06> { [ U10337				         		  ] }; 
		key <AC07> { [ U1033E				         		  ] }; 
		key <AC08> { [ U1033A				         		  ] }; 
		key <AC09> { [ U1033B				         		  ] }; 
        key <AC10> { [ semicolon,	    colon				  ] }; 
        key <AC11> { [ U0301,			U0305,	        U0302 ] }; 

		key <AB01> { [ U10336,  			    guillemotleft ] }; 
		key <AB02> { [ U10347, 				   guillemotright ] }; 
		key <AB03> { [ U10338				 		   		  ] }; 
		key <AB04> { [ U10348 				        		  ] }; 
		key <AB05> { [ U10331 				        		  ] }; 
		key <AB06> { [ U1033D				         		  ] }; 
		key <AB07> { [ U1033C				         		  ] }; 
		key <AB08> { [ comma,							 less ] }; 
		key <AB09> { [ period,					  	  greater ] }; 
		key <AB10> { [ slash,					 	 question ] }; 

		key <BKSL> { [ backslash,						  bar ] }; 
		key <LSGT> { [ backslash,  						  bar ] }; 
};
