146185892Smrg// Keyboard layouts for Kenya. 2c067fea9Sghen 38157b447Smrgdefault partial alphanumeric_keys 4c067fea9Sghenxkb_symbols "swa" { 5c067fea9Sghen 6c067fea9Sghen include "us" 7c067fea9Sghen 8bfd7cbc1Smrg name[Group1]= "Swahili (Kenya)"; 9797b363dSmrg 1046185892Smrg key <TLDE> {[ grave, asciitilde, U0300, U0303 ]}; //COMBINING GRAVE ACCENT, COMBINING TILDE 1146185892Smrg key <AE06> {[ 6, asciicircum, U0302 ]}; //COMBINING CIRCUMFLEX ACCENT 1246185892Smrg key <AE08> {[ 8, asterisk, U0307, U0323 ]}; //COMBINING DOT ABOVE, COMBINING DOT BELOW 1346185892Smrg key <AE09> {[ 9, parenleft, U0306 ]}; //COMBINING BREVE 1446185892Smrg key <AE10> {[ 0, parenright, U030c ]}; //COMBINING CARON 1546185892Smrg key <AE11> {[ minus, underscore, U0304, U0331 ]}; //COMBINING MACRON,COMBINING MACRON BELOW 1646185892Smrg 1746185892Smrg key <AC10> {[ semicolon, colon, U0324, U0324 ]}; //COMBINING DIAERESIS BELOW 1846185892Smrg key <AC11> {[ apostrophe, quotedbl, U0301, U0308 ]}; //COMBINING ACUTE ACCENT, COMBINING DIAERESIS 19797b363dSmrg 20c067fea9Sghen include "level3(ralt_switch)" 21c067fea9Sghen}; 22c067fea9Sghen 231c606da7Smrg 241c606da7Smrg// Kikuyu (Gĩkũyũ) keyboard 251c606da7Smrg// Based on Kasahorow keyboard layout 261c606da7Smrg// https://code.google.com/archive/p/africakeyboards/ 271c606da7Smrg// 281c606da7Smrg// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ 291c606da7Smrg// │ ~ ¸ │ ! ¡ │ @ ⅛ │ # £ │ $ $ │ % ⅜ │ ^ ⅝ │ & ⅞ │ * ™ │ ( ± │ ) ° │ _ ¿ │ + ˛ ┃ BKSP ┃ 301c606da7Smrg// │ ` │ 1 ¹ │ 2 @ │ 3 ³ │ 4 ¼ │ 5 ½ │ 6 ¬ │ 7 { │ 8 [ │ 9 ] │ 0 } │ - \ │ = ¸ ┃ ┃ 311c606da7Smrg// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ 321c606da7Smrg// ┃ ┃ Ĩ Q │ W Ł │ E ¢ │ R ® │ T Ŧ │ Y ¥ │ U ↑ │ I ı │ O Ø │ P Þ │ { ° │ } ¯ ┃Enter ┃ 331c606da7Smrg// ┃Tab ┃ ĩ q │ w ł │ e € │ r ¶ │ t ŧ │ y ← │ u ↓ │ i → │ o ø │ p þ │ [ ¨ │ ] ~ ┃ ⏎ ┃ 341c606da7Smrg// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ 351c606da7Smrg// ┃ ┃ A Æ │ S § │ D Ð │ F ª │ G Ŋ │ H Ħ │ J X │ K & │ L Ŀ │ : ˝ │ " ˇ │ | ̄˘ ┃ ┃ 361c606da7Smrg// ┃CAPS ┃ a æ │ s ß │ d ð │ f đ │ g ŋ │ h ħ │ j x │ k ĸ │ l ŀ │ ; ´ │ ' ^ │ \ ` ┃ ┃ 371c606da7Smrg// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ 381c606da7Smrg// ┃ ┃ > ¦ │ Z < │ Ũ > │ C © │ V ‘ │ B ’ │ N N │ M º │ < × │ > ÷ │ ? ˙ ┃ ┃ 391c606da7Smrg// ┃Shift ⇧┃ < | │ z « │ ũ » │ c ¢ │ v “ │ b ” │ n n │ m µ │ , ─ │ . · │ / ̣ ̣̣̣̣̣┃Shift ⇧ ┃ 401c606da7Smrg// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛ 411c606da7Smrg// ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ 421c606da7Smrg// ┃Ctrl ┃Meta ┃Alt ┃ Space ┃AltGr ⇮┃Menu ┃Ctrl ┃ 431c606da7Smrg// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛ 441c606da7Smrg 45797b363dSmrgpartial alphanumeric_keys 46c067fea9Sghenxkb_symbols "kik" { 47c067fea9Sghen 4846185892Smrg include "latin(basic)" 49c067fea9Sghen 50bfd7cbc1Smrg name[Group1]= "Kikuyu"; 51797b363dSmrg 5246185892Smrg key <AE02> {[ 2, at, at ]}; 5346185892Smrg key <AE06> {[ 6, asciicircum, notsign ]}; 5446185892Smrg 5546185892Smrg key <AD01> {[ itilde, Itilde, q, Q ]}; 5646185892Smrg key <AD03> {[ e, E, EuroSign, cent ]}; 5746185892Smrg 5846185892Smrg key <AC07> {[ j, J, x, X ]}; 5946185892Smrg 6046185892Smrg key <AB02> {[ utilde, Utilde ]}; 6146185892Smrg 6246185892Smrg include "level3(ralt_switch)" 63bb3a541cSmrg}; 64