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