3 // Based on symbols/us_intl keyboard map:
4 // Dead-keys definition for a very simple US/ASCII layout.
5 // by Conectiva (http://www.conectiva.com.br)
6 // modified by Ricardo Y. Igarashi (iga@that.com.br)
8 // Added the following deadkeys, to make it truly international:
10 // dead_macron: on AltGr-minus
11 // dead_breve: on AltGr-parenleft
12 // dead_abovedot: on AltGr-period
13 // dead_abovering: on AltGr-0
14 // dead_doubleacute: on AltGr-equal (as quotedbl is already used)
15 // dead_caron: on AltGr-less (AltGr-shift-comma)
16 // dead_cedilla: on AltGr-comma
17 // dead_ogonek: on AltGr-semicolon
18 // dead_belowdot: on AltGr-underscore (AltGr-shift-minus)
19 // dead_hook: on AltGr-question
20 // dead_horn: on AltGr-plus (AltGr-shift-equal)
21 // dead_diaeresis: on AltGr-colon (Alt-shift-semicolon)
23 // those were already there:
30 partial default alphanumeric_keys
33 name[Group1]= "US/ASCII";
36 key <TLDE> { [ dead_grave, dead_tilde, grave, asciitilde ] };
37 key <AE05> { [ 5, percent, EuroSign ] };
38 key <AE06> { [ 6, dead_circumflex, asciicircum, asciicircum ] };
39 key <AE09> { [ 9, parenleft, dead_breve, dead_breve ] };
40 key <AE10> { [ 0, parenright, dead_abovering, dead_abovering] };
41 key <AE11> { [ minus, underscore, dead_macron, dead_belowdot ] };
42 key <AE12> { [ equal, plus, dead_doubleacute, dead_horn ] };
44 key <AD03> { [ e, E, EuroSign, cent ] };
46 key <AC10> { [ semicolon, colon, dead_ogonek, dead_diaeresis ] };
47 key <AC11> { [ dead_acute, dead_diaeresis, apostrophe, quotedbl ] };
49 key <AB08> { [ comma, less, dead_cedilla, dead_caron ] };
50 key <AB09> { [ period, greater, dead_abovedot, dead_circumflex ] };
51 key <AB10> { [ slash, question, dead_hook, dead_hook ] };
53 include "level3(ralt_switch_multikey)"