1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
//
// $XdotOrg: xc/programs/xkbcomp/symbols/us_intl,v 1.8 2003/12/18 22:10:41 dawes Exp $
// $XFree86: xc/programs/xkbcomp/symbols/us_intl,v 1.7 2003/06/17 12:32:53 pascal Exp $
//
// Dead-keys definition for a very simple US/ASCII layout.
// by Conectiva (http://www.conectiva.com.br)
// modified by Ricardo Y. Igarashi (iga@that.com.br)
// Added the following deadkeys, to make it truly international:
//
// dead_macron: on AltGr-minus
// dead_breve: on AltGr-parenleft
// dead_abovedot: on AltGr-period
// dead_abovering: on AltGr-0
// dead_doubleacute: on AltGr-equal (as quotedbl is already used)
// dead_caron: on AltGr-less (AltGr-shift-comma)
// dead_cedilla: on AltGr-comma
// dead_ogonek: on AltGr-semicolon
// dead_belowdot: on AltGr-underscore (AltGr-shift-minus)
// dead_hook: on AltGr-question
// dead_horn: on AltGr-plus (AltGr-shift-equal)
// dead_diaeresis: on AltGr-colon (Alt-shift-semicolon)
//
// those were already there:
// dead_grave
// dead_acute
// dead_circumflex
// dead_tilde
// dead_diaeresis
partial default alphanumeric_keys
xkb_symbols "basic" {
name[Group1]= "US/ASCII";
// Alphanumeric section
key <TLDE> { [ dead_grave, dead_tilde ],
[ grave, asciitilde ] };
key <AE05> { [ 5, percent ],
[ EuroSign ] };
key <AE06> { [ 6, dead_circumflex ],
[ asciicircum, asciicircum ] };
key <AE09> { [ 9, parenleft ],
[ dead_breve, dead_breve ] };
key <AE10> { [ 0, parenright ],
[dead_abovering, dead_abovering ] };
key <AE11> { [ minus, underscore ],
[ dead_macron, dead_belowdot ] };
key <AE12> { [ equal, plus ],
[ dead_doubleacute, dead_horn ] };
key <AD03> { [ e, E ],
[ EuroSign, cent ] };
key <AC10> { [ semicolon, colon ],
[ dead_ogonek, dead_diaeresis ] };
key <AC11> { [ dead_acute, dead_diaeresis ],
[ apostrophe, quotedbl ] };
key <AB08> { [ comma, less ],
[ dead_cedilla, dead_caron ] };
key <AB09> { [ period, greater ],
[ dead_abovedot,dead_circumflex ] };
key <AB10> { [ slash, question ],
[ dead_hook, dead_hook ] };
key <RALT> { [ Mode_switch, Multi_key ] };
// End alphanumeric section
};
|