xkeyboard-config
65 строк · 3.9 Кб
1// Keyboard layout for Congo.
2
3default partial alphanumeric_keys
4xkb_symbols "basic" {
5
6name[Group1]= "French (Democratic Republic of the Congo)";
7
8key.type[Group1] = "FOUR_LEVEL";
9
10key <TLDE> {[ grave, asciitilde, U0303 ]}; // combining tilde
11key <AE01> {[ ampersand, 1, numbersign ]};
12key <AE02> {[ U0301, 2, at ]}; // combining acute
13key <AE03> {[ U0300, 3, guillemotleft ]}; // combining grave
14key <AE04> {[ parenleft, 4, bracketleft ]};
15key <AE05> {[ braceleft, 5, less ]};
16key <AE06> {[braceright, 6, greater ]};
17key <AE07> {[parenright, 7, bracketright ]};
18key <AE08> {[ U0302, 8, guillemotright ]}; // combining circumflex
19key <AE09> {[ U030C, 9, U030D ]}; // combining caron, combining verical line above
20key <AE10> {[ U0308, 0, at ]}; // combining diaeresis
21key <AE11> {[ minus, underscore, percent, degree ]};
22key <AE12> {[ equal, plus, multiply, division ]};
23
24key <AD01> {[ a, A, ae, AE ]};
25key <AD02> {[ z, Z ]};
26key <AD03> {[ e, E, oe, OE ]};
27key <AD04> {[ r, R ]};
28key <AD05> {[ t, T ]};
29key <AD06> {[ y, Y ]};
30key <AD07> {[ u, U, U0289, U0244 ]}; // ʉ Ʉ
31key <AD08> {[ i, I, U0268, U0197 ]}; // ɨ Ɨ
32key <AD09> {[ o, O, oslash, Oslash ]};
33key <AD10> {[ p, P ]};
34key <AD11> {[ U025B, U0190, asciicircum ]}; // ɛ Ɛ
35key <AD12> {[ asterisk, asciicircum, dollar ]};
36
37key <AC01> {[ q, Q ]};
38key <AC02> {[ s, S ]};
39key <AC03> {[ d, D ]};
40key <AC04> {[ f, F ]};
41key <AC05> {[ g, G ]};
42key <AC06> {[ h, H ]};
43key <AC07> {[ j, J ]};
44key <AC08> {[ k, K ]};
45key <AC09> {[ l, L ]};
46key <AC10> {[ m, M ]};
47key <AC11> {[ U0254, U0186 ]}; // ɔ Ɔ
48key <BKSL> {[ quotedbl, backslash, bar ]};
49
50key <LSGT> {[ backslash, bar ]};
51key <AB01> {[ w, W ]};
52key <AB02> {[ x, X ]};
53key <AB03> {[ c, C ]};
54key <AB04> {[ v, V ]};
55key <AB05> {[ b, B ]};
56key <AB06> {[ n, N, eng, ENG ]};
57key <AB07> {[ comma, question, U0327 ]}; // combining cedilla
58key <AB08> {[ semicolon, period ]};
59key <AB09> {[ colon, slash ]};
60key <AB10> {[ exclam, apostrophe, U2019 ]}; // single comma quotation mark
61
62key <SPCE> {[ space, space, nobreakspace, U202F ]}; // narrow no-break space
63
64include "level3(ralt_switch)"
65};
66