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