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