ke revision 1.1 1 // $XKeyboardConfig$
2
3 // Keyboard layout for Swahili in Arabic script.
4 // Based on Martin Vidner's Buckwalter transliteration variant of the Arabic keyboard
5 // Please notify any corrections or omissions to
6 // Kevin Donnelly (kevin (a] dotmon.com)
7
8 partial default alphanumeric_keys
9 xkb_symbols "swa" {
10
11 include "us"
12
13 name[Group1]= "Kenya";
14
15 key <AC10> { [ semicolon, colon, 0x01000324, 0x01000324 ] }; //COMBINING DIAERESIS BELOW
16 key <AC11> { [apostrophe, quotedbl, 0x01000301, 0x01000308 ] }; //COMBINING ACUTE ACCENT, COMBINING DIAERESIS
17 key <TLDE> { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; //COMBINING GRAVE ACCENT, COMBINING TILDE
18 key <AE06> { [ 6, asciicircum, 0x01000302 ] }; //COMBINING CIRCUMFLEX ACCENT
19 key <AE08> { [ 8, asterisk, 0x01000307, 0x01000323 ] }; //COMBINING DOT ABOVE, COMBINING DOT BELOW
20 key <AE09> { [ 9, parenleft, 0x01000306 ] }; //COMBINING BREVE
21 key <AE10> { [ 0, parenright, 0x0100030c ] }; //COMBINING CARON
22 key <AE11> { [ minus, underscore, 0x01000304, 0x01000331 ] }; //COMBINING MACRON,COMBINING MACRON BELOW
23
24 include "level3(ralt_switch)"
25 };
26
27 partial alphanumeric_keys
28 xkb_symbols "kik" {
29
30 include "us"
31
32 name[Group1]= "Kenya - Kikuyu";
33
34 key <AC10> { [ semicolon, colon, 0x01000324, 0x01000324 ] }; //COMBINING DIAERESIS BELOW
35 key <AC11> { [apostrophe, quotedbl, 0x01000301, 0x01000308 ] }; //COMBINING ACUTE ACCENT, COMBINING DIAERESIS
36 key <TLDE> { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; //COMBINING GRAVE ACCENT, COMBINING TILDE
37 key <AE06> { [ 6, asciicircum, 0x01000302 ] }; //COMBINING CIRCUMFLEX ACCENT
38 key <AE08> { [ 8, asterisk, 0x01000307, 0x01000323 ] }; //COMBINING DOT ABOVE, COMBINING DOT BELOW
39 key <AE09> { [ 9, parenleft, 0x01000306 ] }; //COMBINING BREVE
40 key <AE10> { [ 0, parenright, 0x0100030c ] }; //COMBINING CARON
41 key <AE11> { [ minus, underscore, 0x01000304, 0x01000331 ] }; //COMBINING MACRON,COMBINING MACRON BELOW
42
43 include "level3(ralt_switch)"
44 };
45