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