Home | History | Annotate | Line # | Download | only in symbols
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