ke revision 1.1.1.7 1 // Keyboard layouts for Kenya.
2
3 default partial alphanumeric_keys
4 xkb_symbols "swa" {
5
6 include "us"
7
8 name[Group1]= "Swahili (Kenya)";
9
10 key <TLDE> {[ grave, asciitilde, U0300, U0303 ]}; //COMBINING GRAVE ACCENT, COMBINING TILDE
11 key <AE06> {[ 6, asciicircum, U0302 ]}; //COMBINING CIRCUMFLEX ACCENT
12 key <AE08> {[ 8, asterisk, U0307, U0323 ]}; //COMBINING DOT ABOVE, COMBINING DOT BELOW
13 key <AE09> {[ 9, parenleft, U0306 ]}; //COMBINING BREVE
14 key <AE10> {[ 0, parenright, U030c ]}; //COMBINING CARON
15 key <AE11> {[ minus, underscore, U0304, U0331 ]}; //COMBINING MACRON,COMBINING MACRON BELOW
16
17 key <AC10> {[ semicolon, colon, U0324, U0324 ]}; //COMBINING DIAERESIS BELOW
18 key <AC11> {[ apostrophe, quotedbl, U0301, U0308 ]}; //COMBINING ACUTE ACCENT, COMBINING DIAERESIS
19
20 include "level3(ralt_switch)"
21 };
22
23
24 // Kikuyu (Gky) keyboard
25 // Based on Kasahorow keyboard layout
26 // https://code.google.com/archive/p/africakeyboards/
27 //
28 //
29 // ~ ! @ # $ $ % ^ & * ( ) _ + BKSP
30 // ` 1 2 @ 3 4 5 6 7 { 8 [ 9 ] 0 } - \ =
31 //
32 // Q W E R T Y U I O P { } Enter
33 // Tab q w e r t y u i o p [ ] ~
34 //
35 // A S D F G H J X K & L : " |
36 // CAPS a s d f g h j x k l ; ' ^ \ `
37 //
38 // > Z < > C V B N N M < > ?
39 // Shift < | z c v b n n m , . / Shift
40 //
41 //
42 // Ctrl Meta Alt Space AltGr Menu Ctrl
43 //
44
45 partial alphanumeric_keys
46 xkb_symbols "kik" {
47
48 include "latin(basic)"
49
50 name[Group1]= "Kikuyu";
51
52 key <AE02> {[ 2, at, at ]};
53 key <AE06> {[ 6, asciicircum, notsign ]};
54
55 key <AD01> {[ itilde, Itilde, q, Q ]};
56 key <AD03> {[ e, E, EuroSign, cent ]};
57
58 key <AC07> {[ j, J, x, X ]};
59
60 key <AB02> {[ utilde, Utilde ]};
61
62 include "level3(ralt_switch)"
63 };
64