Added ctrl:ctrl_menu
[xorg/xkeyboard-config] / symbols / ke
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@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 };