latam revision 5a35480e
15a35480eSmrg// $XKeyboardConfig$
2154daed1Smrg
3154daed1Smrg// based on a keyboard
4154daed1Smrg// Modified for a real Latin American Keyboard by Fabian Mandelbaum
5154daed1Smrg//
6154daed1Smrg// $XFree86: xc/programs/xkbcomp/symbols/la,v 1.2 2002/11/22 04:03:28 dawes Exp $
7154daed1Smrg
8154daed1Smrgpartial default alphanumeric_keys
9154daed1Smrgxkb_symbols "basic" {
10154daed1Smrg
11154daed1Smrg    include "latin(type4)"
12154daed1Smrg
13154daed1Smrg    name[Group1]="Latin American";
14154daed1Smrg
15154daed1Smrg    key <AE01>	{ [         1,     exclam,          bar,   exclamdown ]	};
16154daed1Smrg    key <AE03>	{ [         3, numbersign, periodcentered,   sterling ]	};
17154daed1Smrg    key <AE04>	{ [         4,     dollar,   asciitilde,       dollar ]	};
18154daed1Smrg    key <AE06>	{ [         6,  ampersand,      notsign,  fiveeighths ]	};
19154daed1Smrg    key <AE11>	{ [apostrophe,   question,    backslash, questiondown ]	};
20154daed1Smrg    key <AE12>	{ [questiondown, exclamdown, dead_cedilla, dead_ogonek]	};
21154daed1Smrg
22154daed1Smrg    key <AD11>	{ [dead_acute, dead_diaeresis, dead_diaeresis, dead_abovering ]	};
23154daed1Smrg    key <AD12>	{ [      plus,   asterisk,   asciitilde,  dead_macron ]	};
24154daed1Smrg
25154daed1Smrg    key <AC10>	{ [    ntilde,     Ntilde,   asciitilde, dead_doubleacute ] };
26154daed1Smrg    key <AC11>	{ [ braceleft, bracketleft, dead_circumflex, braceleft]	};
27154daed1Smrg    key <TLDE>	{ [       bar,     degree,      notsign,      notsign ]	};
28154daed1Smrg
29154daed1Smrg    key <BKSL>	{ [braceright, bracketright, dead_grave,   braceright ]	};
30154daed1Smrg
31154daed1Smrg    include "level3(ralt_switch)"
32154daed1Smrg};
33154daed1Smrg
34154daed1Smrgpartial alphanumeric_keys
35154daed1Smrgxkb_symbols "Sundeadkeys" {
36154daed1Smrg    include "latam(basic)"
37154daed1Smrg
38154daed1Smrg    key <AC11>	{ [SunFA_Acute, SunFA_Diaeresis, braceleft, braceleft ]	};
39154daed1Smrg    key <AD11>	{ [SunFA_Grave, SunFA_Circum, bracketleft, dead_abovering ] };
40154daed1Smrg};
41154daed1Smrg
42154daed1Smrgpartial alphanumeric_keys
43154daed1Smrgxkb_symbols "sundeadkeys" {
44154daed1Smrg    include "latam(Sundeadkeys)"
45154daed1Smrg    name[Group1]="Latin American - Sun dead keys";
46154daed1Smrg};
47154daed1Smrg
48154daed1Smrgpartial alphanumeric_keys
49154daed1Smrgxkb_symbols "nodeadkeys" {
50154daed1Smrg
51154daed1Smrg    include "latam(basic)"
52154daed1Smrg
53154daed1Smrg    name[Group1]="Latin American - Eliminate dead keys";
54154daed1Smrg
55154daed1Smrg    key <AE12>	{ [questiondown, exclamdown,    cedilla,       ogonek ]	};
56154daed1Smrg    key <AD11>	{ [     grave, asciicircum, bracketleft,       degree ]	};
57154daed1Smrg    key <AD12>	{ [      plus,   asterisk, bracketright,       macron ]	};
58154daed1Smrg    key <AC10>	{ [    ntilde,     Ntilde,   asciitilde,  doubleacute ]	};
59154daed1Smrg    key <AC11>	{ [     acute,  diaeresis,    braceleft,    braceleft ]	};
60154daed1Smrg    key <BKSL>	{ [  ccedilla,   Ccedilla,   braceright,        breve ]	};
61154daed1Smrg    key <AB10>	{ [     minus, underscore, dead_belowdot,    abovedot ]	};
62154daed1Smrg};
63154daed1Smrg
64