latam revision 797b363d
1154daed1Smrg// based on a keyboard 2154daed1Smrg// Modified for a real Latin American Keyboard by Fabian Mandelbaum 3154daed1Smrg 4797b363dSmrgdefault partial alphanumeric_keys 5154daed1Smrgxkb_symbols "basic" { 6154daed1Smrg 7154daed1Smrg include "latin(type4)" 8154daed1Smrg 9bfd7cbc1Smrg name[Group1]="Spanish (Latin American)"; 10154daed1Smrg 11154daed1Smrg key <AE01> { [ 1, exclam, bar, exclamdown ] }; 12154daed1Smrg key <AE03> { [ 3, numbersign, periodcentered, sterling ] }; 13154daed1Smrg key <AE04> { [ 4, dollar, asciitilde, dollar ] }; 14154daed1Smrg key <AE06> { [ 6, ampersand, notsign, fiveeighths ] }; 15154daed1Smrg key <AE11> { [apostrophe, question, backslash, questiondown ] }; 16154daed1Smrg key <AE12> { [questiondown, exclamdown, dead_cedilla, dead_ogonek] }; 17154daed1Smrg 18154daed1Smrg key <AD11> { [dead_acute, dead_diaeresis, dead_diaeresis, dead_abovering ] }; 19154daed1Smrg key <AD12> { [ plus, asterisk, asciitilde, dead_macron ] }; 20154daed1Smrg 21154daed1Smrg key <AC10> { [ ntilde, Ntilde, asciitilde, dead_doubleacute ] }; 22154daed1Smrg key <AC11> { [ braceleft, bracketleft, dead_circumflex, braceleft] }; 23154daed1Smrg key <TLDE> { [ bar, degree, notsign, notsign ] }; 24154daed1Smrg 25154daed1Smrg key <BKSL> { [braceright, bracketright, dead_grave, braceright ] }; 26154daed1Smrg 27154daed1Smrg include "level3(ralt_switch)" 28154daed1Smrg}; 29154daed1Smrg 30154daed1Smrgpartial alphanumeric_keys 31154daed1Smrgxkb_symbols "Sundeadkeys" { 32154daed1Smrg include "latam(basic)" 33154daed1Smrg 34c067fea9Sghen key <AC11> { [dead_acute, dead_diaeresis, braceleft, braceleft ] }; 35c067fea9Sghen key <AD11> { [dead_grave, dead_circumflex, bracketleft, dead_abovering ] }; 36154daed1Smrg}; 37154daed1Smrg 38154daed1Smrgpartial alphanumeric_keys 39154daed1Smrgxkb_symbols "sundeadkeys" { 40154daed1Smrg include "latam(Sundeadkeys)" 41bfd7cbc1Smrg name[Group1]="Spanish (Latin American, Sun dead keys)"; 42154daed1Smrg}; 43154daed1Smrg 44154daed1Smrgpartial alphanumeric_keys 45154daed1Smrgxkb_symbols "nodeadkeys" { 46154daed1Smrg 47154daed1Smrg include "latam(basic)" 48154daed1Smrg 49bfd7cbc1Smrg name[Group1]="Spanish (Latin American, eliminate dead keys)"; 50154daed1Smrg 51154daed1Smrg key <AE12> { [questiondown, exclamdown, cedilla, ogonek ] }; 52154daed1Smrg key <AD11> { [ grave, asciicircum, bracketleft, degree ] }; 53154daed1Smrg key <AD12> { [ plus, asterisk, bracketright, macron ] }; 54154daed1Smrg key <AC10> { [ ntilde, Ntilde, asciitilde, doubleacute ] }; 55154daed1Smrg key <AC11> { [ acute, diaeresis, braceleft, braceleft ] }; 56154daed1Smrg key <BKSL> { [ ccedilla, Ccedilla, braceright, breve ] }; 57154daed1Smrg key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] }; 58154daed1Smrg}; 59154daed1Smrg 60c067fea9Sghenpartial alphanumeric_keys 61c067fea9Sghenxkb_symbols "deadtilde" { 62c067fea9Sghen 63c067fea9Sghen include "latam(basic)" 64c067fea9Sghen 65bfd7cbc1Smrg name[Group1]="Spanish (Latin American, include dead tilde)"; 66c067fea9Sghen 67c067fea9Sghen key <AD12> { [ plus, asterisk, dead_tilde, dead_macron ] }; 68c067fea9Sghen}; 69