Version bump (2.4-5)
[ukeyboard.git] / keyboards / ka.def
blobfb0808d0021bb9acd0b988d527c015ebdb41d5cf
1 # title: Georgian QWERTY Layout
2 # author: David Gegechkori <david_gegechkori@yahoo.com>
3 # license: GPLv2
5 header {
6 name "Georgian (Georgia)"
7 lang "ka_GE"
8 wc "ka_GE"
10 size 0 { width 35 height 35 textpos 26 left 0 top 0 }
11 size 1 { width 35 height 35 textpos 26 left 0 top 0 }
12 size 2 { width 66 height 55 textpos 41 left 0 top 0 }
13 size 3 { width 131 height 55 textpos 41 left 0 top 0 }
16 kbd_normal {
17 lowercase {
18 margin 0 0 0 0
19 default_size 0
20 row {
21 key ა alpha size 2
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 კ 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 size 1
60 lowercase_num {
61 margin 0 0 0 9
62 default_size 0
63 row {
64 key 1 num hexa tele
65 key 2 num hexa tele
66 key 3 num hexa tele
68 row {
69 key 4 num hexa tele
70 key 5 num hexa tele
71 key 6 num hexa tele
73 row {
74 key 7 num hexa tele
75 key 8 num hexa tele
76 key 9 num hexa tele
78 row {
79 key ? num special tele
80 key 0 num hexa tele
81 key . special tele
84 uppercase {
85 margin 0 0 0 0
86 default_size 0
87 row {
88 key . special size 2
89 key , special
90 key ? special
91 key ! special
92 key @ special
93 key ( special
94 key ) special
95 key : special
96 key ; special
97 key - special
98 key _ special size 1
100 row {
101 key / special
102 key \ special
103 key { special
104 key } special
105 key [ special
106 key ] special
107 key < special
108 key > special
109 key " special
110 key ' special
111 key | special
113 row {
114 key ჱ alpha dead size 2
115 key ჲ alpha dead
116 key ჳ alpha dead
117 key ჴ alpha dead
118 key ჵ alpha dead
119 key ჶ alpha dead
120 key ჻ special dead size 1
123 uppercase_num {
124 margin 0 0 0 9
125 default_size 0
126 row {
127 key ! special
128 key ` alpha dead
129 key # special tele
131 row {
132 key $ special
133 key % special
134 key & special
136 row {
137 key ^ special
138 key ( special
139 key ) special
141 row {
142 key + special
143 key = special
144 key ´ alpha dead
149 kbd_thumb {
150 lowercase {
151 name "ალფა"
152 margin 0 0 0 0
153 default_size 2
154 row {
155 key ა alpha
156 key ბ alpha
157 key გ alpha
158 key დ alpha
159 key ე alpha
160 key ვ alpha
161 key ზ alpha
162 key თ alpha
163 key ი alpha
164 key კ alpha
165 key ლ alpha
166 key მ alpha
168 row {
169 key ნ alpha
170 key ო alpha
171 key პ alpha
172 key ჟ alpha
173 key რ alpha
174 key ს alpha
175 key ტ alpha
176 key უ alpha
177 key ფ alpha
178 key ქ alpha
179 key ღ alpha
180 key ყ alpha
182 row {
183 shift
184 key შ alpha
185 key ჩ alpha
186 key ც alpha
187 key ძ alpha
188 key წ alpha
189 key ჭ alpha
190 key ხ alpha
191 key ჯ alpha
192 key ჰ alpha
193 key . special
194 backspace
197 uppercase {
198 name "სიმბ"
199 margin 0 0 0 0
200 default_size 2
201 row {
202 key . special
203 key , special
204 key ? special
205 key ! special
206 key @ special
207 key ( special
208 key ) special
209 key : special
210 key ; special
211 key - special
212 key _ special
213 key № alpha
215 row {
216 key / special
217 key \ special
218 key { special
219 key } special
220 key [ special
221 key ] special
222 key < special
223 key > special
224 key " special
225 key ' special
226 key | special
227 key ® special
229 row {
230 shift
231 key ჱ alpha dead
232 key ჲ alpha dead
233 key ჳ alpha dead
234 key ჴ alpha dead
235 key ჵ alpha dead
236 key ჶ alpha dead
237 key ჻ special dead
238 key « special
239 key » special
240 key © special
241 backspace
244 special {
245 name "1#+"
246 margin 0 0 0 0
247 default_size 2
248 row {
249 key 1 num tele
250 key 2 num tele
251 key 3 num tele
252 key 4 num tele
253 key 5 num tele
254 key 6 num tele
255 key 7 num tele
256 key 8 num tele
257 key 9 num tele
258 key 0 num tele
259 key = special
260 key ? special
262 row {
263 key + special tele
264 key - special num
265 key _ special
266 key # special tele
267 key * special tele
268 key % special
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 ~ alpha special dead
284 key ^ alpha special dead
285 key ( special
286 key ) special
287 key ! special
288 backspace
291 special {
292 name "*§¿"
293 margin 0 0 0 0
294 default_size 2
295 row {
296 key ´ alpha special dead
297 key ` alpha special dead
298 key ¨ alpha special dead
299 key ^ alpha special dead
300 key ~ alpha special dead
301 key ' special
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
321 key © special
323 row {
324 shift
325 key ; special
326 key : special
327 key • special
328 key [ special
329 key ] special
330 key { special
331 key } special
332 key ç alpha
333 key ¡ special
334 key ¿ special
335 backspace