first feed-in of the layouts. The revolution is coming
[xorg/xkeyboard-config] / symbols / us_intl
1 // $XFree86$
2
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)
7
8 // Added the following deadkeys, to make it truly international:
9 //
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)
22 //
23 // those were already there:
24 // dead_grave
25 // dead_acute
26 // dead_circumflex
27 // dead_tilde
28 // dead_diaeresis
29
30 partial default alphanumeric_keys
31 xkb_symbols "basic" {
32
33   name[Group1]= "US/ASCII";
34   include "pc/us"
35
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     ] };
43
44   key <AD03> { [          e, E,              EuroSign,         cent         ] };
45
46   key <AC10> { [  semicolon, colon,          dead_ogonek,   dead_diaeresis  ] };
47   key <AC11> { [ dead_acute, dead_diaeresis, apostrophe,    quotedbl        ] };
48
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       ] };
52
53   include "level3(ralt_switch_multikey)"
54 };