Updated lk layout
[xorg/xkeyboard-config] / symbols / tz
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@dotmon.com)
5
6 partial default alphanumeric_keys 
7 xkb_symbols "swa" {
8     name[Group1]= "Tanzania";
9
10     key <TLDE> {  [  0x1000670,         VoidSymbol             ]  };
11
12     key <AE01> {  [  0x1000661,         VoidSymbol             ]  };
13     key <AE02> {  [  0x1000662,         VoidSymbol             ]  };
14     key <AE03> {  [  0x1000663,         VoidSymbol             ]  };
15     key <AE04> {  [  0x1000664,         VoidSymbol             ]  };
16     key <AE05> {  [  0x1000665,         Arabic_percent         ]  };
17     key <AE06> {  [  0x1000666,         VoidSymbol             ]  };
18     key <AE07> {  [  0x1000667,         VoidSymbol             ]  };
19     key <AE08> {  [  0x1000668,         VoidSymbol             ]  };
20     key <AE09> {  [  0x1000669,         0x100fd3e              ]  };
21     key <AE10> {  [  0x1000660,         0x100fd3f              ]  };
22     key <AE11> {  [  minus,             Arabic_tatweel         ]  };
23     key <AE12> {  [  equal,             plus                   ]  };
24
25     key <AD01> {  [  Arabic_qaf,        Arabic_gaf             ]  };
26     key <AD02> {  [  Arabic_waw,        Arabic_hamzaonwaw      ]  };
27     key <AD03> {  [  0x1000656,         Arabic_ain             ]  };
28     key <AD04> {  [  Arabic_ra,         Arabic_tteh            ]  };
29     key <AD05> {  [  Arabic_teh,        Arabic_tah             ]  };
30     key <AD06> {  [  Arabic_yeh,        Arabic_alefmaksura     ]  };
31     key <AD07> {  [  Arabic_damma,      Arabic_dammatan        ]  };
32     key <AD08> {  [  Arabic_kasra,      Arabic_hamzaonyeh      ]  };
33     key <AD09> {  [  Arabic_sukun,      0x1000657              ]  };
34     key <AD10> {  [  Arabic_peh,        Arabic_tehmarbuta      ]  };
35     key <AD12> {  [  VoidSymbol,        VoidSymbol             ]  };
36
37     key <AC01> {  [  Arabic_fatha,      Arabic_alef            ]  };
38     key <AC02> {  [  Arabic_seen,       Arabic_sad             ]  };
39     key <AC03> {  [  Arabic_dal,        Arabic_dad             ]  };
40     key <AC04> {  [  Arabic_feh,        Arabic_fathatan        ]  };
41     key <AC05> {  [  0x10006A0,         Arabic_ghain           ]  };
42     key <AC06> {  [  Arabic_ha,         Arabic_hah             ]  };
43     key <AC07> {  [  Arabic_jeem,       VoidSymbol             ]  };
44     key <AC08> {  [  Arabic_kaf,        Arabic_kasratan        ]  };
45     key <AC09> {  [  Arabic_lam,        Arabic_shadda          ]  };
46     key <AC10> {  [  Arabic_semicolon,  VoidSymbol             ]  };
47     key <AC11> {  [  Arabic_hamza,      VoidSymbol             ]  };
48
49     key <AB01> {  [  Arabic_zain,       Arabic_zah             ]  };
50     key <AB02> {  [  Arabic_khah,       VoidSymbol             ]  };
51     key <AB03> {  [  Arabic_tcheh,      Arabic_sheen           ]  };
52     key <AB04> {  [  0x10006A8,        Arabic_theh            ]  };
53     key <AB05> {  [  Arabic_beh,        Arabic_thal            ]  };
54     key <AB06> {  [  Arabic_noon,       VoidSymbol             ]  };
55     key <AB07> {  [  Arabic_meem,       VoidSymbol             ]  };
56     key <AB08> {  [  Arabic_comma,      Arabic_hamzaunderalef  ]  };
57     key <AB09> {  [  0x10006d4,         Arabic_hamzaonalef     ]  };
58     key <AB10> {  [  VoidSymbol,        Arabic_question_mark   ]  };
59 };