za revision 154daed1
1154daed1Smrg// $XKeyboardConfig: xkeyboard-config/symbols/za,v 1.2 2006/10/11 19:32:35 svu Exp $
2154daed1Smrg//
3154daed1Smrg// based on the Latvian and GB keyboard maps
4154daed1Smrg
5154daed1Smrgpartial default alphanumeric_keys modifier_keys
6154daed1Smrgxkb_symbols "basic" {
7154daed1Smrg
8154daed1Smrg    // Describes the differences between an en_US 
9154daed1Smrg    // keyboard and a South African layout with 
10154daed1Smrg    // dead keys. By Dwayne Bailey (dwayne@translate.org.za) 
11154daed1Smrg
12154daed1Smrg    include "latin"
13154daed1Smrg
14154daed1Smrg    name[Group1]="South Africa";
15154daed1Smrg
16154daed1Smrg    key <TLDE>  { [     grave,  asciitilde,  dead_grave ] };
17154daed1Smrg    key <AE02>	{ [         2,         at,      yen ]	};
18154daed1Smrg    key <AE03>	{ [         3,  numbersign,     sterling ]	};
19154daed1Smrg    key <AE04>	{ [         4,     dollar,        dollar ]	};
20154daed1Smrg    key <AE05>	{ [         5,     percent,     EuroSign ]	};
21154daed1Smrg    key <AE06>  { [         6, asciicircum, dead_circumflex ] };
22154daed1Smrg
23154daed1Smrg    key <AD03>	{ [         e,          E,  ediaeresis,  Ediaeresis ]	};
24154daed1Smrg    key <AD04>	{ [         r,          R,  ecircumflex,  Ecircumflex ]	};
25154daed1Smrg    key <AD05>	{ [         t,          T,  U1e71,  U1e70 ]	};
26154daed1Smrg    key <AD06>	{ [         y,          Y,  ucircumflex,  Ucircumflex ]	};
27154daed1Smrg    key <AD07>	{ [         u,          U,  udiaeresis,  Udiaeresis ]	};
28154daed1Smrg    key <AD08>	{ [         i,          I,   idiaeresis,   Idiaeresis ]	};
29154daed1Smrg    key <AD09>	{ [         o,          O,  odiaeresis,  Odiaeresis ]	};
30154daed1Smrg    key <AD10>	{ [         p,          P,  ocircumflex,  Ocircumflex ]	};
31154daed1Smrg
32154daed1Smrg    key <AC01>	{ [         a,          A,  adiaeresis, Adiaeresis ]	};
33154daed1Smrg    key <AC02>	{ [         s,          S,       scaron,       Scaron ]	};
34154daed1Smrg    key <AC03>	{ [         d,          D,  U1e13,  U1e12 ]	};
35154daed1Smrg    key <AC09>	{ [         l,          L,  U1e3d,  U1e3c ]	};
36154daed1Smrg    key <AC10>  { [ semicolon,      colon,  dead_diaeresis ] };
37154daed1Smrg    key <AC11>  { [apostrophe,   quotedbl,  dead_acute ] };
38154daed1Smrg
39154daed1Smrg    key <AB06>	{ [         n,          N,  U1e4b,  U1e4a ]	};
40154daed1Smrg    key <AB07>	{ [         m,          M,  U1e45,  U1e44 ]	};
41154daed1Smrg    key <AB09>  { [    period,    greater, dead_abovedot ] };
42154daed1Smrg
43154daed1Smrg    include "level3(ralt_switch)"
44154daed1Smrg};
45