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