2011-01-10 07:25:56 -07:00
|
|
|
// Keyboard layout for Swahili in Arabic script.
|
|
|
|
// Based on Martin Vidner's Buckwalter transliteration variant of the Arabic keyboard
|
|
|
|
// Please notify any corrections or omissions to
|
|
|
|
// Kevin Donnelly (kevin@dotmon.com)
|
|
|
|
|
2013-10-26 11:49:57 -06:00
|
|
|
default partial alphanumeric_keys
|
2011-01-10 07:25:56 -07:00
|
|
|
xkb_symbols "swa" {
|
|
|
|
|
|
|
|
include "us"
|
|
|
|
|
2011-07-01 08:25:24 -06:00
|
|
|
name[Group1]= "Swahili (Kenya)";
|
2011-01-10 07:25:56 -07:00
|
|
|
|
|
|
|
key <AC10> { [ semicolon, colon, 0x01000324, 0x01000324 ] }; //COMBINING DIAERESIS BELOW
|
|
|
|
key <AC11> { [apostrophe, quotedbl, 0x01000301, 0x01000308 ] }; //COMBINING ACUTE ACCENT, COMBINING DIAERESIS
|
|
|
|
key <TLDE> { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; //COMBINING GRAVE ACCENT, COMBINING TILDE
|
|
|
|
key <AE06> { [ 6, asciicircum, 0x01000302 ] }; //COMBINING CIRCUMFLEX ACCENT
|
|
|
|
key <AE08> { [ 8, asterisk, 0x01000307, 0x01000323 ] }; //COMBINING DOT ABOVE, COMBINING DOT BELOW
|
|
|
|
key <AE09> { [ 9, parenleft, 0x01000306 ] }; //COMBINING BREVE
|
|
|
|
key <AE10> { [ 0, parenright, 0x0100030c ] }; //COMBINING CARON
|
|
|
|
key <AE11> { [ minus, underscore, 0x01000304, 0x01000331 ] }; //COMBINING MACRON,COMBINING MACRON BELOW
|
|
|
|
|
|
|
|
include "level3(ralt_switch)"
|
|
|
|
};
|
|
|
|
|
|
|
|
partial alphanumeric_keys
|
|
|
|
xkb_symbols "kik" {
|
|
|
|
|
|
|
|
include "us"
|
|
|
|
|
2011-07-01 08:25:24 -06:00
|
|
|
name[Group1]= "Kikuyu";
|
2011-01-10 07:25:56 -07:00
|
|
|
|
|
|
|
key <AC10> { [ semicolon, colon, 0x01000324, 0x01000324 ] }; //COMBINING DIAERESIS BELOW
|
|
|
|
key <AC11> { [apostrophe, quotedbl, 0x01000301, 0x01000308 ] }; //COMBINING ACUTE ACCENT, COMBINING DIAERESIS
|
|
|
|
key <TLDE> { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; //COMBINING GRAVE ACCENT, COMBINING TILDE
|
|
|
|
key <AE06> { [ 6, asciicircum, 0x01000302 ] }; //COMBINING CIRCUMFLEX ACCENT
|
|
|
|
key <AE08> { [ 8, asterisk, 0x01000307, 0x01000323 ] }; //COMBINING DOT ABOVE, COMBINING DOT BELOW
|
|
|
|
key <AE09> { [ 9, parenleft, 0x01000306 ] }; //COMBINING BREVE
|
|
|
|
key <AE10> { [ 0, parenright, 0x0100030c ] }; //COMBINING CARON
|
|
|
|
key <AE11> { [ minus, underscore, 0x01000304, 0x01000331 ] }; //COMBINING MACRON,COMBINING MACRON BELOW
|
|
|
|
|
|
|
|
include "level3(ralt_switch)"
|
|
|
|
};
|