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