1// Keyboard layout for N'Ko, by Denis Jacquerye.
2// See https://bugs.freedesktop.org/11702.
3default partial alphanumeric_keys
4xkb_symbols "basic" {
5
6    name[Group1]="N'Ko (AZERTY)";
7
8    key <AE01> {[      U07F1, U07C1 ]};
9    key <AE02> {[      U07EB, U07C2 ]};
10    key <AE03> {[      U07F5, U07C3,  numbersign,  sterling ]};
11    key <AE04> {[      U07F4, U07C4,       U2E1C,    dollar ]};
12    key <AE05> {[  parenleft, U07C5,       U2E1D            ]};
13    key <AE06> {[      minus, U07C6,         bar            ]};
14    key <AE07> {[      U07EC, U07C7,       grave            ]};
15    key <AE08> {[      U07FA, U07C8,   backslash            ]};
16    key <AE09> {[      U07ED, U07C9, asciicircum, plusminus ]};
17    key <AE10> {[      U07EE, U07C0,          at,    degree ]};
18    key <AE11> {[ parenright        ]};
19    key <AE12> {[      equal,  plus,  braceright            ]};
20
21    key <AD01> {[ U07CA        ]};
22    key <AD02> {[ U07E0,  less ]};
23    key <AD03> {[ U07CD, U07CB ]};
24    key <AD04> {[ U07D9, U07DA ]};
25    key <AD05> {[ U07D5        ]};
26    key <AD06> {[ U07E6, U07E7 ]};
27    key <AD07> {[ U07CE, U07F6 ]};
28    key <AD08> {[ U07CC        ]};
29    key <AD09> {[ U07D0, U07CF ]};
30    key <AD10> {[ U07D4        ]};
31    key <AD11> {[ U07F3        ]};
32    key <AD12> {[dollar, sterling,  currency ]};
33
34    key <AC01> {[ U07EB        ]};
35    key <AC02> {[ U07DB        ]};
36    key <AC03> {[ U07D8        ]};
37    key <AC04> {[ U07DD        ]};
38    key <AC05> {[ U07DC, U07F7 ]};
39    key <AC06> {[ U07E4        ]};
40    key <AC07> {[ U07D6, U07E8 ]};
41    key <AC08> {[ U07DE        ]};
42    key <AC09> {[ U07DF, U07EA ]};
43    key <AC10> {[ U07E1        ]};
44    key <AC11> {[ U07EF, U07F8,      percent ]};
45    key <TLDE> {[ U07EC, asciitilde, notsign ]};
46
47    key <BKSL> {[ U07D1, asterisk ]};
48    key <AB01> {[ U07E5        ]};
49    key <AB02> {[ U060C        ]};
50    key <AB03> {[ U07D7, U07E9 ]};
51    key <AB04> {[ U07E2        ]};
52    key <AB05> {[ U07D3        ]};
53    key <AB06> {[ U07E3, U07D2 ]};
54    key <AB07> {[ U07F8, U061F ]};
55    key <AB08> {[ U061B        ]};
56    key <AB09> {[ U060C, slash ]};
57    key <AB10> {[ U07F9        ]};
58
59    include "level3(ralt_switch)"
60};
61