Added country to Romanian layout description.
[ukeyboard.git] / keyboards / ug.def
blob8a536583bd7d7f8887573bf04fb52a68ca6f7163
1 # title: Uyghur keyboard layout
2 # author: Ekrem Tomur <ekrem.tomur@gmail.com>
4 header {
5 name "Uyghur (China)"
6 lang "ug_CN"
7 wc "ug_CN"
9 size 0 { width 35 height 35 textpos 26 left 0 top 0 }
10 size 1 { width 35 height 35 textpos 26 left 0 top 0 }
11 size 2 { width 66 height 55 textpos 41 left 0 top 0 }
12 size 3 { width 131 height 55 textpos 41 left 0 top 0 }
15 kbd_normal {
16 lowercase {
17 margin 0 0 0 0
18 default_size 2
19 row {
20 key چ alpha
21 key ۋ alpha
22 key ې alpha
23 key ر alpha
24 key ت alpha
25 key ي alpha
26 key ۇ alpha
27 key ڭ alpha
28 key و alpha
29 key پ alpha
30 key ] special
31 key [ special
33 row {
34 key ھ alpha
35 key س alpha size 3
36 key د alpha
37 key ا alpha
38 key ە alpha
39 key ى alpha
40 key ق alpha
41 key ك alpha
42 key ل alpha
43 key ؛ special
44 key ' special
45 key \ special
47 row {
48 shift
49 key ز alpha
50 key ش alpha size 3
51 key غ alpha
52 key ۈ alpha
53 key ب alpha
54 key ن alpha
55 key م alpha
56 key ، special
57 key . special
58 key ئ alpha
59 backspace
62 lowercase_num {
63 margin 0 0 0 9
64 default_size 0
65 row {
66 key 1 num hexa tele
67 key 2 num hexa tele
68 key 3 num hexa tele
70 row {
71 key 4 num hexa tele
72 key 5 num hexa tele
73 key 6 num hexa tele
75 row {
76 key 7 num hexa tele
77 key 8 num hexa tele
78 key 9 num hexa tele
80 row {
81 key 0 num hexa tele
82 key - special
83 key = special
86 uppercase {
87 margin 0 0 0 0
88 default_size 2
89 row {
90 key ! special
91 key @ special
92 key # special tele
93 key $ special
94 key % special
95 key ^ special
96 key & special
97 key * special
98 key ) special tele
99 key ( special tele
100 key — special
101 key + special tele
103 row {
104 key ژ alpha
105 key ف alpha
106 key گ alpha
107 key خ alpha
108 key ج alpha
109 key ۆ alpha
110 key ﻻ alpha
111 key : special
112 key " special
113 key » special
114 key « special
115 key | special
117 row {
118 shift
119 key - special
120 key = special
121 key › special
122 key ‹ special
123 key ؟ special
124 backspace
127 uppercase_num {
128 margin 0 0 0 9
129 default_size 0
130 row {
131 key ! special
132 key @ special
133 key # special tele
135 row {
136 key $ special
137 key % special
138 key ^ special
140 row {
141 key & special
142 key * special
143 key ) special tele
145 row {
146 key ( special tele
147 key — special
148 key + special tele
153 kbd_thumb {
154 lowercase {
155 name "normal"
156 margin 0 0 0 0
157 default_size 2
158 row {
159 key چ alpha
160 key ۋ alpha
161 key ې alpha
162 key ر alpha
163 key ت alpha
164 key ي alpha
165 key ۇ alpha
166 key ڭ alpha
167 key و alpha
168 key پ alpha
169 key ] special
170 key [ special
172 row {
173 key ھ alpha
174 key س alpha
175 key د alpha
176 key ا alpha
177 key ە alpha
178 key ى alpha
179 key ق alpha
180 key ك alpha
181 key ل alpha
182 key ؛ special
183 key ' special
184 key \ special
186 row {
187 shift
188 key ز alpha
189 key ش alpha
190 key غ alpha
191 key ۈ alpha
192 key ب alpha
193 key ن alpha
194 key م alpha
195 key ، special
196 key . special
197 key ئ alpha
198 backspace
201 uppercase {
202 name "shift"
203 margin 0 0 0 0
204 default_size 2
205 row {
206 key ! special
207 key @ special
208 key # special tele
209 key $ special
210 key % special
211 key ^ special
212 key & special
213 key * special
214 key ) special tele
215 key ( special tele
216 key — special
217 key + special tele
219 row {
220 key ژ alpha
221 key ف alpha
222 key گ alpha
223 key خ alpha
224 key ج alpha
225 key ۆ alpha
226 key ﻻ alpha
227 key : special
228 key " special
229 key » special
230 key « special
231 key | special
233 row {
234 shift
235 key - special
236 key = special
237 key › special
238 key ‹ special
239 key ؟ special
240 key ~ special
241 key _ special
242 key / special
243 key } special
244 key { special
245 backspace
248 special {
249 name "1#+"
250 margin 0 0 0 0
251 default_size 2
252 row {
253 key 1 num hexa tele
254 key 2 num hexa tele
255 key 3 num hexa tele
256 key 4 num hexa tele
257 key 5 num hexa tele
258 key 6 num hexa tele
259 key 7 num hexa tele
260 key 8 num hexa tele
261 key 9 num hexa tele
262 key 0 num hexa tele
263 key = special
265 row {
266 key + special tele
267 key - special num
268 key _ special
269 key # special tele
270 key * special tele
271 key % special
272 key € special
273 key £ special
274 key $ special
275 key ¥ special
276 key ¤ special
278 row {
279 shift
280 key , special
281 key . special
282 key @ special
283 key / special
284 key \ special
285 key ~ alpha special dead
286 key ^ alpha special dead
287 key ( special
288 key ) special
289 backspace
292 special {
293 name "*§¿"
294 margin 0 0 0 0
295 default_size 2
296 row {
297 key ´ alpha special dead
298 key ` alpha special dead
299 key ¨ alpha special dead
300 key ^ alpha special dead
301 key ~ alpha special dead
302 key ' special
303 key " special
304 key “ special
305 key ” special
306 key ° special
307 key & special
309 row {
310 key ± special
311 key § special
312 key ½ special
313 key ¹ special
314 key ² special
315 key ³ special
316 key < special
317 key > special
318 key « special
319 key » special
320 key | special
322 row {
323 shift
324 key ; special
325 key : special
326 key [ special
327 key ] special
328 key { special
329 key } special
330 key ç alpha
331 key ¡ special
332 key ¿ special
333 backspace