1// Keyboard layouts for Syria.
2
3default partial alphanumeric_keys
4xkb_symbols "basic" {
5
6    include "ara(basic)"
7
8    name[Group1]= "Arabic (Syria)";
9};
10
11partial alphanumeric_keys
12xkb_symbols "syc" {
13
14    name[Group1]= "Syriac";
15
16    key <TLDE>	{[  U070F,		U032E,		Arabic_shadda		]};
17    key <AE01>	{[  1,			exclam,		U0701			]};
18    key <AE02>	{[  2,			U030A,		U0702			]};
19    key <AE03>	{[  3,			U0325,		U0703			]};
20    key <AE04>	{[  4,			U0749,		U0704			]};
21    key <AE05>	{[  5,			U2670,		U0705			]};
22    key <AE06>	{[  6,			U2671,		U0708			]};
23    key <AE07>	{[  7,			U070A,		U0709			]};
24    key <AE08>	{[  8,			guillemotright,	U070B			]};
25    key <AE09>	{[  9,			parenright,	U070C			]};
26    key <AE10>	{[  0,			parenleft,	U070D			]};
27    key <AE11>	{[  minus,		guillemotleft,	U250C			]};
28    key <AE12>	{[  equal,		plus,		U2510			]};
29
30    key <AD01>	{[  U0714,		U0730,		Arabic_fatha		]};
31    key <AD02>	{[  U0728,		U0733,		Arabic_fathatan		]};
32    key <AD03>	{[  U0716,		U0736,		Arabic_damma		]};
33    key <AD04>	{[  U0729,		U073A,		Arabic_dammatan		]};
34    key <AD05>	{[  U0726,		U073D,		Arabic_madda_above	]};
35    key <AD06>	{[  U071C,		U0740,		Arabic_hamza_above	]};
36    key <AD07>	{[  U0725,		U0741,		U0747			]};
37    key <AD08>	{[  U0717,		U0308,		U0743			]};
38    key <AD09>	{[  U071E,		U0304,		U0745			]};
39    key <AD10>	{[  U071A,		U0307,		U032D			]};
40    key <AD11>	{[  U0713,		U0303					]};
41    key <AD12>	{[  U0715,		U074A					]};
42    key <BKSL>	{[  U0706,		colon					]};
43
44    key <AC01>	{[  U072B,		U0731,		Arabic_kasra		]};
45    key <AC02>	{[  U0723,		U0734,		Arabic_kasratan		]};
46    key <AC03>	{[  U071D,		U0737					]};
47    key <AC04>	{[  U0712,		U073B,		Arabic_hamza		]};
48    key <AC05>	{[  U0720,		U073E,		Arabic_hamza_below	]};
49    key <AC06>	{[  U0710,		U0711,		Arabic_superscript_alef	]};
50    key <AC07>	{[  U072C,		Arabic_tatweel,	U0748			]};
51    key <AC08>	{[  U0722,		U0324,		U0744			]};
52    key <AC09>	{[  U0721,		U0331,		U0746			]};
53    key <AC10>	{[  U071F,		U0323					]};
54    key <AC11>	{[  U071B,		U0330					]};
55
56    key <AB01>	{[  bracketright,	U0732,		Arabic_sukun		]};
57    key <AB02>	{[  bracketleft,	U0735					]};
58    key <AB03>	{[  U0724,		U0738,		U200D			]};
59    key <AB04>	{[  U072A,		U073C,		U200C			]};
60    key <AB05>	{[  U0727,		U073F,		U200E			]};
61    key <AB06>	{[  U0700,		U0739,		U200F			]};
62    key <AB07>	{[  period,		U0742					]};
63    key <AB08>	{[  U0718,		Arabic_comma				]};
64    key <AB09>	{[  U0719,		Arabic_semicolon			]};
65    key <AB10>	{[  U0707,		Arabic_question_mark			]};
66
67    // Space, plus zero-width non-joiner on level 2:
68    include "nbsp(zwnj2)"
69};
70
71partial alphanumeric_keys
72xkb_symbols "syc_phonetic" {
73
74    include "sy(syc)"
75
76    name[Group1]= "Syriac (phonetic)";
77
78    key <AD01>	{[  U0729,		U0730,		Arabic_fatha		]};
79    key <AD02>	{[  U0718,		U0733,		Arabic_fathatan		]};
80    key <AD03>	{[  U0716,		U0736,		Arabic_damma		]};
81    key <AD04>	{[  U072A,		U073A,		Arabic_dammatan		]};
82    key <AD05>	{[  U072C,		U073D,		Arabic_madda_above	]};
83    key <AD06>	{[  U071D,		U0740,		Arabic_hamza_above	]};
84    key <AD07>	{[  U071C,		U0741,		U0747			]};
85    key <AD08>	{[  U0725,		U0308,		U0743			]};
86    key <AD09>	{[  U0727,		U0304,		U0745			]};
87    key <AD10>	{[  U0726,		U0307,		U032D			]};
88    key <AD11>	{[  bracketright,	U0303					]};
89    key <AD12>	{[  bracketleft,	U074A					]};
90    key <BKSL>	{[  U0706,		colon					]};
91
92    key <AC01>	{[  U0710,		U0731,		Arabic_kasra		]};
93    key <AC02>	{[  U0723,		U0734,		Arabic_kasratan		]};
94    key <AC03>	{[  U0715,		U0737					]};
95    key <AC04>	{[  U0714,		U073B,		Arabic_hamza		]};
96    key <AC05>	{[  U0713,		U073E,		Arabic_hamza_below	]};
97    key <AC06>	{[  U0717,		U0711,		Arabic_superscript_alef	]};
98    key <AC07>	{[  U071B,		Arabic_tatweel,	U0748			]};
99    key <AC08>	{[  U071F,		U0324,		U0744			]};
100    key <AC09>	{[  U0720,		U0331,		U0746			]};
101    key <AC10>	{[  U071A,		U0323					]};
102    key <AC11>	{[  U071E,		U0330					]};
103
104    key <AB01>	{[  U0719,		U0732,		Arabic_sukun		]};
105    key <AB02>	{[  U0728,		U0735					]};
106    key <AB03>	{[  U0724,		U0738,		U200D			]};
107    key <AB04>	{[  U072B,		U073C,		U200C			]};
108    key <AB05>	{[  U0712,		U073F,		U200E			]};
109    key <AB06>	{[  U0722,		U0739,		U200F			]};
110    key <AB07>	{[  U0721,		U0742					]};
111    key <AB08>	{[  U0700,		Arabic_comma				]};
112    key <AB09>	{[  period,		Arabic_semicolon			]};
113    key <AB10>	{[  U0707,		Arabic_question_mark			]};
114};
115
116partial alphanumeric_keys
117xkb_symbols "ku" {
118    include "tr(ku)"
119    name[Group1]= "Kurdish (Syria, Latin Q)";
120};
121
122partial alphanumeric_keys
123xkb_symbols "ku_f" {
124    include "tr(ku_f)"
125    name[Group1]= "Kurdish (Syria, F)";
126};
127
128partial alphanumeric_keys
129xkb_symbols "ku_alt" {
130    include "tr(ku_alt)"
131    name[Group1]= "Kurdish (Syria, Latin Alt-Q)";
132};
133