A bit of optimization for symbols/inet
[xorg/xkeyboard-config] / symbols / sy
1 // $XKeyboardConfig$
2
3 //
4 // $XFree86: xc/programs/xkbcomp/symbols/syr,v 1.1 2002/11/22 03:06:50 dawes Exp $
5 //
6
7 partial default alphanumeric_keys
8 xkb_symbols "basic" {
9     include "ara(basic)"
10     name[Group1]= "Syria";
11 };
12
13 partial alphanumeric_keys
14 xkb_symbols "syc" {
15     name[Group1]= "Syria - Syriac";
16
17     key <TLDE> {  [     0x100070F,      0x100032E,      Arabic_shadda           ]     };
18     key <AE01> {  [     1,              exclam,         0x1000701               ]     };
19     key <AE02> {  [     2,              0x100030A,      0x1000702               ]     };
20     key <AE03> {  [     3,              0x1000325,      0x1000703               ]     };
21     key <AE04> {  [     4,              0x1000749,      0x1000704               ]     };
22     key <AE05> {  [     5,              0x1002670,      0x1000705               ]     };
23     key <AE06> {  [     6,              0x1002671,      0x1000708               ]     };
24     key <AE07> {  [     7,              0x100070A,      0x1000709               ]     };
25     key <AE08> {  [     8,              0x10000BB,      0x100070B               ]     };
26     key <AE09> {  [     9,              parenright,     0x100070C               ]     };
27     key <AE10> {  [     0,              parenleft,      0x100070D               ]     };
28     key <AE11> {  [     minus,          0x10000AB,      0x100250C               ]     };
29     key <AE12> {  [     equal,          plus,           0x1002510               ]     };
30                                                 
31     key <AD01> {  [     0x1000714,      0x1000730,      Arabic_fatha            ]     };
32     key <AD02> {  [     0x1000728,      0x1000733,      Arabic_fathatan         ]     };
33     key <AD03> {  [     0x1000716,      0x1000736,      Arabic_damma            ]     };
34     key <AD04> {  [     0x1000729,      0x100073A,      Arabic_dammatan         ]     };
35     key <AD05> {  [     0x1000726,      0x100073D,      Arabic_madda_above      ]     };
36     key <AD06> {  [     0x100071C,      0x1000740,      Arabic_hamza_above      ]     };
37     key <AD07> {  [     0x1000725,      0x1000741,      0x1000747               ]     };
38     key <AD08> {  [     0x1000717,      0x1000308,      0x1000743               ]     };
39     key <AD09> {  [     0x100071E,      0x1000304,      0x1000745               ]     };
40     key <AD10> {  [     0x100071A,      0x1000307,      0x100032D               ]     };
41     key <AD11> {  [     0x1000713,      0x1000303                               ]     };
42     key <AD12> {  [     0x1000715,      0x100074A                               ]     };
43     key <BKSL> {  [     0x1000706,      colon                                   ]     };
44
45     key <AC01> {  [     0x100072B,      0x1000731,      Arabic_kasra            ]     };
46     key <AC02> {  [     0x1000723,      0x1000734,      Arabic_kasratan         ]     };
47     key <AC03> {  [     0x100071D,      0x1000737                               ]     };
48     key <AC04> {  [     0x1000712,      0x100073B,      Arabic_hamza            ]     };
49     key <AC05> {  [     0x1000720,      0x100073E,      Arabic_hamza_below      ]     };
50     key <AC06> {  [     0x1000710,      0x1000711,      Arabic_superscript_alef ]     };
51     key <AC07> {  [     0x100072C,      Arabic_tatweel, 0x1000748               ]     };
52     key <AC08> {  [     0x1000722,      0x1000324,      0x1000744               ]     };
53     key <AC09> {  [     0x1000721,      0x1000331,      0x1000746               ]     };
54     key <AC10> {  [     0x100071F,      0x1000323                               ]     };
55     key <AC11> {  [     0x100071B,      0x1000330                               ]     };
56
57     key <SPCE> {  [     space,          0x100200c                               ]     };
58     key <AB01> {  [     bracketright,   0x1000732,      Arabic_sukun            ]     };
59     key <AB02> {  [     bracketleft,    0x1000735                               ]     };
60     key <AB03> {  [     0x1000724,      0x1000738,      0x100200D               ]     };
61     key <AB04> {  [     0x100072A,      0x100073C,      0x100200C               ]     };
62     key <AB05> {  [     0x1000727,      0x100073F,      0x100200E               ]     };
63     key <AB06> {  [     0x1000700,      0x1000739,      0x100200F               ]     };
64     key <AB07> {  [     0x100002E,      0x1000742                               ]     };
65     key <AB08> {  [     0x1000718,      Arabic_comma                            ]     };
66     key <AB09> {  [     0x1000719,      Arabic_semicolon                        ]     };
67     key <AB10> {  [     0x1000707,      Arabic_question_mark                    ]     };
68
69     // End Alphanumeric Section
70
71     
72     // Begin Modifier Mappings
73     
74     modifier_map Shift  { Shift_L, Shift_R };
75     modifier_map Lock   { Caps_Lock, ISO_Lock };
76     modifier_map Control{ Control_L, Control_R };
77     modifier_map Mod1   { Alt_L, Alt_R };
78     modifier_map Mod2   { Mode_switch };
79
80 };
81 //
82 // $XFree86: xc/programs/xkbcomp/symbols/syr_phonetic,v 1.1 2002/11/22 03:06:50 dawes Exp $
83 //
84
85 partial alphanumeric_keys
86 xkb_symbols "syc_phonetic" {
87     name[Group1]= "Syria - Syriac phonetic";
88
89     key <TLDE> {  [     0x100070F,      0x100032E,      Arabic_shadda           ]     };
90     key <AE01> {  [     1,              exclam,         0x1000701               ]     };
91     key <AE02> {  [     2,              0x100030A,      0x1000702               ]     };
92     key <AE03> {  [     3,              0x1000325,      0x1000703               ]     };
93     key <AE04> {  [     4,              0x1000749,      0x1000704               ]     };
94     key <AE05> {  [     5,              0x1002670,      0x1000705               ]     };
95     key <AE06> {  [     6,              0x1002671,      0x1000708               ]     };
96     key <AE07> {  [     7,              0x100070A,      0x1000709               ]     };
97     key <AE08> {  [     8,              0x10000BB,      0x100070B               ]     };
98     key <AE09> {  [     9,              parenright,     0x100070C               ]     };
99     key <AE10> {  [     0,              parenleft,      0x100070D               ]     };
100     key <AE11> {  [     minus,          0x10000AB,      0x100250C               ]     };
101     key <AE12> {  [     equal,          plus,           0x1002510               ]     };
102                                                 
103     key <AD01> {  [     0x1000729,      0x1000730,      Arabic_fatha            ]     };
104     key <AD02> {  [     0x1000718,      0x1000733,      Arabic_fathatan         ]     };
105     key <AD03> {  [     0x1000716,      0x1000736,      Arabic_damma            ]     };
106     key <AD04> {  [     0x100072A,      0x100073A,      Arabic_dammatan         ]     };
107     key <AD05> {  [     0x100072C,      0x100073D,      Arabic_madda_above      ]     };
108     key <AD06> {  [     0x100071D,      0x1000740,      Arabic_hamza_above      ]     };
109     key <AD07> {  [     0x100071C,      0x1000741,      0x1000747               ]     };
110     key <AD08> {  [     0x1000725,      0x1000308,      0x1000743               ]     };
111     key <AD09> {  [     0x1000727,      0x1000304,      0x1000745               ]     };
112     key <AD10> {  [     0x1000726,      0x1000307,      0x100032D               ]     };
113     key <AD11> {  [     bracketright,   0x1000303                               ]     };
114     key <AD12> {  [     bracketleft,    0x100074A                               ]     };
115     key <BKSL> {  [     0x1000706,      colon                                   ]     };
116
117     key <AC01> {  [     0x1000710,      0x1000731,      Arabic_kasra            ]     };
118     key <AC02> {  [     0x1000723,      0x1000734,      Arabic_kasratan         ]     };
119     key <AC03> {  [     0x1000715,      0x1000737                               ]     };
120     key <AC04> {  [     0x1000714,      0x100073B,      Arabic_hamza            ]     };
121     key <AC05> {  [     0x1000713,      0x100073E,      Arabic_hamza_below      ]     };
122     key <AC06> {  [     0x1000717,      0x1000711,      Arabic_superscript_alef ]     };
123     key <AC07> {  [     0x100071B,      Arabic_tatweel, 0x1000748               ]     };
124     key <AC08> {  [     0x100071F,      0x1000324,      0x1000744               ]     };
125     key <AC09> {  [     0x1000720,      0x1000331,      0x1000746               ]     };
126     key <AC10> {  [     0x100071A,      0x1000323                               ]     };
127     key <AC11> {  [     0x100071E,      0x1000330                               ]     };
128
129     key <SPCE> {  [     space,          0x100200c                               ]     };
130     key <AB01> {  [     0x1000719,      0x1000732,      Arabic_sukun            ]     };
131     key <AB02> {  [     0x1000728,      0x1000735                               ]     };
132     key <AB03> {  [     0x1000724,      0x1000738,      0x100200D               ]     };
133     key <AB04> {  [     0x100072B,      0x100073C,      0x100200C               ]     };
134     key <AB05> {  [     0x1000712,      0x100073F,      0x100200E               ]     };
135     key <AB06> {  [     0x1000722,      0x1000739,      0x100200F               ]     };
136     key <AB07> {  [     0x1000721,      0x1000742                               ]     };
137     key <AB08> {  [     0x1000700,      Arabic_comma                            ]     };
138     key <AB09> {  [     0x100002E,      Arabic_semicolon                        ]     };
139     key <AB10> {  [     0x1000707,      Arabic_question_mark                    ]     };
140
141     // End Alphanumeric Section
142
143     
144     // Begin Modifier Mappings
145     
146     modifier_map Shift  { Shift_L, Shift_R };
147     modifier_map Lock   { Caps_Lock, ISO_Lock };
148     modifier_map Control{ Control_L, Control_R };
149     modifier_map Mod1   { Alt_L, Alt_R };
150     modifier_map Mod2   { Mode_switch };
151
152 };
153
154 partial alphanumeric_keys
155 xkb_symbols "ku" {
156     include "tr(ku)"
157     name[Group1]= "Syria - Kurdish, Latin Q";
158 };
159
160 partial alphanumeric_keys
161 xkb_symbols "ku_f" {
162     include "tr(ku_f)"
163     name[Group1]= "Syria - Kurdish, (F)";
164 };
165
166 partial alphanumeric_keys
167 xkb_symbols "ku_alt" {
168     include "tr(ku_alt)"
169     name[Group1]= "Syria - Kurdish, Latin Alt-Q";
170 };
171