latam revision c067fea9
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 38c067fea9Sghen key <AC11> { [dead_acute, dead_diaeresis, braceleft, braceleft ] }; 39c067fea9Sghen key <AD11> { [dead_grave, dead_circumflex, 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 64c067fea9Sghenpartial alphanumeric_keys 65c067fea9Sghenxkb_symbols "deadtilde" { 66c067fea9Sghen 67c067fea9Sghen include "latam(basic)" 68c067fea9Sghen 69c067fea9Sghen name[Group1]="Latin American - Include dead tilde"; 70c067fea9Sghen 71c067fea9Sghen key <AD12> { [ plus, asterisk, dead_tilde, dead_macron ] }; 72c067fea9Sghen}; 73