Added country to Romanian layout description.
[ukeyboard.git] / keyboards / ro.def
blob80a288db83cafd18fcc9fbeb4a93bdd905528df9
1 # title: Romanian layout
2 # author: Mihai Capotă <mihai@mihaic.ro>
3 # Created on 2010-10-30
4 # Based on German QWERTY layout by Roman Moravcik <roman.moravcik@gmail.com>
6 header {
7 name "Română (Romania)"
8 lang "ro_RO"
9 wc "ro_RO"
11 size 0 { width 35 height 35 textpos 26 left 0 top 0 }
12 size 1 { width 50 height 35 textpos 26 left 0 top 0 }
13 size 2 { width 55 height 35 textpos 26 left 0 top 0 }
14 size 3 { width 72 height 55 textpos 41 left 0 top 0 }
15 size 4 { width 143 height 55 textpos 41 left 0 top 0 }
18 kbd_normal {
19 lowercase {
20 margin 0 0 0 0
21 default_size 0
22 row {
23 key q alpha size 2
24 key w alpha
25 key e alpha hexa
26 key r alpha
27 key t alpha
28 key y alpha
29 key u alpha
30 key i alpha
31 key o alpha
32 key p alpha tele
33 key ü alpha size 1
35 row {
36 key a alpha hexa
37 key s alpha
38 key d alpha hexa
39 key f alpha hexa
40 key g alpha
41 key h alpha
42 key j alpha
43 key k alpha
44 key l alpha
45 key ö alpha
46 key ä alpha
47 key ß alpha
49 row {
50 key z alpha size 2
51 key x alpha
52 key c alpha hexa
53 key v alpha
54 key b alpha hexa
55 key n alpha
56 key m alpha
57 key , special
58 key . special
59 key - num special
60 key @ special size 1
63 lowercase_num {
64 margin 0 0 0 9
65 default_size 0
66 row {
67 key 1 num hexa tele
68 key 2 num hexa tele
69 key 3 num hexa tele
71 row {
72 key 4 num hexa tele
73 key 5 num hexa tele
74 key 6 num hexa tele
76 row {
77 key 7 num hexa tele
78 key 8 num hexa tele
79 key 9 num hexa tele
81 row {
82 key # special tele
83 key 0 num hexa tele
84 key ´ alpha special dead
87 uppercase {
88 margin 0 0 0 0
89 default_size 0
90 row {
91 key Q alpha size 2
92 key W alpha
93 key E alpha hexa
94 key R alpha
95 key T alpha
96 key Y alpha
97 key U alpha
98 key I alpha
99 key O alpha
100 key P alpha tele
101 key Ü alpha size 1
103 row {
104 key A alpha hexa
105 key S alpha
106 key D alpha hexa
107 key F alpha hexa
108 key G alpha
109 key H alpha
110 key J alpha
111 key K alpha
112 key L alpha
113 key Ö alpha
114 key Ä alpha
115 key ' special
117 row {
118 key Z alpha size 2
119 key X alpha
120 key C alpha hexa
121 key V alpha
122 key B alpha hexa
123 key N alpha
124 key M alpha
125 key ; special
126 key : special
127 key + special tele
128 key _ special size 1
131 uppercase_num {
132 margin 0 0 0 9
133 default_size 0
134 row {
135 key ! special
136 key " special
137 key € special
139 row {
140 key * special tele
141 key % special
142 key & special
144 row {
145 key / special
146 key ( special
147 key ) special
149 row {
150 key ? special
151 key = special
152 key ` alpha special dead
157 kbd_thumb {
158 lowercase {
159 name "abc"
160 margin 0 0 0 0
161 default_size 3
162 row {
163 key q alpha
164 key w alpha
165 key e alpha hexa
166 key r alpha
167 key t alpha
168 key y alpha
169 key u alpha
170 key i alpha
171 key o alpha
172 key p alpha tele
173 key ă alpha
175 row {
176 key a alpha hexa
177 key s alpha
178 key d alpha hexa
179 key f alpha hexa
180 key g alpha
181 key h alpha
182 key j alpha
183 key k alpha
184 key l alpha
185 key ș alpha
186 key ț alpha
188 row {
189 shift
190 key z alpha
191 key x alpha
192 key c alpha hexa
193 key v alpha
194 key b alpha hexa
195 key n alpha
196 key m alpha
197 key î alpha
198 key â alpha
199 backspace
202 uppercase {
203 name "ABC"
204 margin 0 0 0 0
205 default_size 3
206 row {
207 key Q alpha
208 key W alpha
209 key E alpha hexa
210 key R alpha
211 key T alpha
212 key Y alpha
213 key U alpha
214 key I alpha
215 key O alpha
216 key P alpha tele
217 key Ă alpha
219 row {
220 key A alpha hexa
221 key S alpha
222 key D alpha hexa
223 key F alpha hexa
224 key G alpha
225 key H alpha
226 key J alpha
227 key K alpha
228 key L alpha
229 key Ș alpha
230 key Ț alpha
232 row {
233 shift
234 key Z alpha
235 key X alpha
236 key C alpha hexa
237 key V alpha
238 key B alpha hexa
239 key N alpha
240 key M alpha
241 key Î alpha
242 key  alpha
243 backspace
246 special {
247 name "1#+"
248 margin 0 0 0 0
249 default_size 3
250 row {
251 key 1 num hexa tele
252 key 2 num hexa tele
253 key 3 num hexa tele
254 key 4 num hexa tele
255 key 5 num hexa tele
256 key 6 num hexa tele
257 key 7 num hexa tele
258 key 8 num hexa tele
259 key 9 num hexa tele
260 key 0 num hexa tele
261 key = special
263 row {
264 key + special tele
265 key - special num
266 key _ special
267 key # special tele
268 key * special tele
269 key % special
270 key € special
271 key £ special
272 key $ special
273 key „ special
274 key ” special
276 row {
277 shift
278 key , special
279 key . special
280 key ; special
281 key : special
282 key ? special
283 key / special
284 key ! special
285 key ( special
286 key ) special
287 backspace
290 special {
291 name "*§¿"
292 margin 0 0 0 0
293 default_size 3
294 row {
295 key ´ alpha special dead
296 key ` alpha special dead
297 key ¨ alpha special dead
298 key ^ alpha special dead
299 key ~ alpha special dead
300 key ' special
301 key " special
302 key „ special
303 key “ special
304 key ° special
305 key & special
307 row {
308 key ± special
309 key § special
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 ß alpha
320 row {
321 shift
322 key \ special
323 key @ special
324 key [ special
325 key ] special
326 key { special
327 key } special
328 key ç alpha
329 key ¡ special
330 key ~ special
331 backspace