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