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