Version bump (2.4-5)
[ukeyboard.git] / keyboards / uk-windows.def
blobafcd4e2292e65f0803f6ba03725e828b02e1a38e
1 # title: Ukrainian layout
2 # author: Roman Moravcik <roman.moravcik@gmail.com>
3 # author: Tarick
5 header {
6 name "Українська (Україна)"
7 lang "uk_UA"
8 wc "uk_UA"
10 size 0 { width 35 height 35 textpos 26 left 0 top 0 }
11 size 1 { width 50 height 35 textpos 26 left 0 top 0 }
12 size 2 { width 55 height 35 textpos 26 left 0 top 0 }
13 size 3 { width 72 height 55 textpos 41 left 0 top 0 }
14 size 4 { width 143 height 55 textpos 41 left 0 top 0 }
17 kbd_normal {
18 lowercase {
19 margin 0 0 0 0
20 default_size 0
21 row {
22 key й alpha size 2
23 key ц alpha
24 key у alpha
25 key к alpha
26 key е alpha
27 key н alpha
28 key г alpha
29 key ш alpha
30 key щ alpha
31 key з alpha
32 key х alpha size 1
34 row {
35 key ф alpha
36 key і alpha
37 key в alpha
38 key а alpha
39 key п alpha
40 key р alpha
41 key о alpha
42 key л alpha
43 key д alpha
44 key ж alpha
45 key є alpha
46 key ї alpha
48 row {
49 key я alpha size 2
50 key ч alpha
51 key с alpha
52 key м alpha
53 key и alpha
54 key т alpha
55 key ь alpha
56 key б alpha
57 key ю alpha
58 key , special
59 key . special size 1
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 ё alpha
82 key 0 num hexa tele
83 key - num special
86 uppercase {
87 margin 0 0 0 0
88 default_size 0
89 row {
90 key Й alpha size 2
91 key Ц alpha
92 key У alpha
93 key К alpha
94 key Е alpha
95 key Н alpha
96 key Г alpha
97 key Ш alpha
98 key Щ alpha
99 key З alpha
100 key Х alpha size 1
102 row {
103 key Ф alpha
104 key І alpha
105 key В alpha
106 key А alpha
107 key П alpha
108 key Р alpha
109 key О alpha
110 key Л alpha
111 key Д alpha
112 key Ж alpha
113 key Є alpha
114 key Ї alpha
116 row {
117 key Я alpha size 2
118 key Ч alpha
119 key С alpha
120 key М alpha
121 key И alpha
122 key Т alpha
123 key Ь alpha
124 key Б alpha
125 key Ю alpha
126 key ; special
127 key : special size 1
130 uppercase_num {
131 margin 0 0 0 9
132 default_size 0
133 row {
134 key ! special
135 key " special
136 key ? special
138 row {
139 key * special tele
140 key % special
141 key & special
143 row {
144 key \ special
145 key ( special
146 key ) special
148 row {
149 key Ё alpha
150 key = special
151 key + special tele
156 kbd_thumb {
157 lowercase {
158 name "абв"
159 margin 0 0 0 0
160 default_size 3
161 row {
162 key й alpha
163 key ц alpha
164 key у alpha
165 key к alpha
166 key е alpha
167 key н alpha
168 key г alpha
169 key ш alpha
170 key щ alpha
171 key з alpha
172 key х alpha
174 row {
175 key ф alpha
176 key і alpha
177 key в alpha
178 key а alpha
179 key п alpha
180 key р alpha
181 key о alpha
182 key л alpha
183 key д alpha
184 key ж alpha
185 key є alpha
187 row {
188 shift
189 key я alpha
190 key ч alpha
191 key с alpha
192 key м alpha
193 key и alpha
194 key т alpha
195 key ь alpha
196 key б alpha
197 key ю alpha
198 backspace
201 uppercase {
202 name "АБВ"
203 margin 0 0 0 0
204 default_size 3
205 row {
206 key Й alpha
207 key Ц alpha
208 key У alpha
209 key К alpha
210 key Е alpha
211 key Н alpha
212 key Г alpha
213 key Ш alpha
214 key Щ alpha
215 key З alpha
216 key Х alpha
218 row {
219 key Ф alpha
220 key І alpha
221 key В alpha
222 key А alpha
223 key П alpha
224 key Р alpha
225 key О alpha
226 key Л alpha
227 key Д alpha
228 key Ж alpha
229 key Є alpha
231 row {
232 shift
233 key Я alpha
234 key Ч alpha
235 key С alpha
236 key М alpha
237 key И alpha
238 key Т alpha
239 key Ь alpha
240 key Б alpha
241 key Ю alpha
242 backspace
245 special {
246 name "1#+"
247 margin 0 0 0 0
248 default_size 3
249 row {
250 key 1 num hexa tele
251 key 2 num hexa tele
252 key 3 num hexa tele
253 key 4 num hexa tele
254 key 5 num hexa tele
255 key 6 num hexa tele
256 key 7 num hexa tele
257 key 8 num hexa tele
258 key 9 num hexa tele
259 key 0 num hexa tele
260 key = special
262 row {
263 key + special tele
264 key - special num
265 key * special tele
266 key / special
267 key % special
268 key ( special
269 key ) special
270 key ? special
271 key ; special
272 key : special
273 key " special
275 row {
276 shift
277 key ё alpha
278 key ґ alpha
279 key ы alpha
280 key ї alpha
281 key э alpha
282 key ъ alpha
283 key ! special
284 key , special
285 key . special
286 backspace
289 special {
290 name "1+ё"
291 margin 0 0 0 0
292 default_size 3
293 row {
294 key $ special
295 key € special
296 key £ special
297 key ¥ special
298 key № alpha
299 key § special
300 key # special tele
301 key & special
302 key © special
303 key ў special
304 key \ special
306 row {
307 key ^ special
308 key _ special
309 key | special
310 key < special
311 key > special
312 key { special
313 key } special
314 key ~ alpha special dead
315 key « special
316 key » special
317 key ' special
319 row {
320 shift
321 key Ё alpha
322 key Ґ alpha
323 key Ы alpha
324 key Ї alpha
325 key Э alpha
326 key Ъ alpha
327 key @ special
328 key [ special
329 key ] special
330 backspace