Version bump (2.2-4)
[ukeyboard.git] / doc / template.def
blobb9a1fadf625a7a450858a3d5c9fa0b1c236156c4
1 # title: Template layout
2 # author: Foo Boo <foo@boo.org>
4 header {
5 name "English (Template)"
6 lang "en_XX"
7 wc "en_XX"
9 size 0 { width 35 height 35 textpos 26 left 0 top 0 }
10 size 1 { width 50 height 35 textpos 26 left 0 top 0 }
11 size 2 { width 55 height 35 textpos 26 left 0 top 0 }
12 size 3 { width 72 height 55 textpos 41 left 0 top 0 }
13 size 4 { width 143 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 q alpha size 2
22 key w alpha
23 key e alpha hexa
24 key r alpha
25 key t alpha
26 key y alpha
27 key u alpha
28 key i alpha
29 key o alpha
30 key p alpha tele
31 key @ special size 1
33 row {
34 key a alpha hexa
35 key s alpha
36 key d alpha hexa
37 key f alpha hexa
38 key g alpha
39 key h alpha
40 key j alpha
41 key k alpha
42 key l alpha
43 key ; special
44 key ' special
45 key ! special
47 row {
48 key z alpha size 2
49 key x alpha
50 key c alpha hexa
51 key v alpha
52 key b alpha hexa
53 key n alpha
54 key m alpha
55 key , special
56 key . special
57 key / special
58 key ? special size 1
61 lowercase_num {
62 margin 0 0 0 9
63 default_size 0
64 row {
65 key 1 num hexa tele
66 key 2 num hexa tele
67 key 3 num hexa tele
69 row {
70 key 4 num hexa tele
71 key 5 num hexa tele
72 key 6 num hexa tele
74 row {
75 key 7 num hexa tele
76 key 8 num hexa tele
77 key 9 num hexa tele
79 row {
80 key + special tele
81 key 0 num hexa tele
82 key = special
85 uppercase {
86 margin 0 0 0 0
87 default_size 0
88 row {
89 key Q alpha size 2
90 key W alpha
91 key E alpha hexa
92 key R alpha
93 key T alpha
94 key Y alpha
95 key U alpha
96 key I alpha
97 key O alpha
98 key P alpha tele
99 key ^ special size 1
101 row {
102 key A alpha hexa
103 key S alpha
104 key D alpha hexa
105 key F alpha hexa
106 key G alpha
107 key H alpha
108 key J alpha
109 key K alpha
110 key L alpha
111 key : special
112 key " special
113 key ] special
115 row {
116 key Z alpha size 2
117 key X alpha
118 key C alpha hexa
119 key V alpha
120 key B alpha hexa
121 key N alpha
122 key M alpha
123 key < special
124 key > special
125 key \ special
126 key [ special size 1
129 uppercase_num {
130 margin 0 0 0 9
131 default_size 0
132 row {
133 key # special tele
134 key £ special
135 key ¥ special
137 row {
138 key $ special
139 key € special
140 key % special
142 row {
143 key & special
144 key ( special
145 key ) special
147 row {
148 key ~ special
149 key * special tele
150 key - num special
155 kbd_thumb {
156 lowercase {
157 name "abc"
158 margin 0 0 0 0
159 default_size 3
160 row {
161 key q alpha
162 key w alpha
163 key e alpha hexa
164 key r alpha
165 key t alpha
166 key y alpha
167 key u alpha
168 key i alpha
169 key o alpha
170 key p alpha tele
171 key ' special
173 row {
174 key a alpha hexa
175 key s alpha
176 key d alpha hexa
177 key f alpha hexa
178 key g alpha
179 key h alpha
180 key j alpha
181 key k alpha
182 key l alpha
183 key ; special
184 key / special
186 row {
187 key z alpha
188 key x alpha
189 key c alpha hexa
190 key v alpha
191 key b alpha hexa
192 key n alpha
193 key m alpha
194 white size 4
195 slide special size 3 { key . key , key - key ? key ! key @ key & key : key ; key / key < key > }
198 uppercase {
199 name "ABC"
200 margin 0 0 0 0
201 default_size 3
202 row {
203 key Q alpha
204 key W alpha
205 key E alpha hexa
206 key R alpha
207 key T alpha
208 key Y alpha
209 key U alpha
210 key I alpha
211 key O alpha
212 key P alpha tele
213 key " special
215 row {
216 key A alpha hexa
217 key S alpha
218 key D alpha hexa
219 key F alpha hexa
220 key G alpha
221 key H alpha
222 key J alpha
223 key K alpha
224 key L alpha
225 key : special
226 key \ special
228 row {
229 key Z alpha
230 key X alpha
231 key C alpha hexa
232 key V alpha
233 key B alpha hexa
234 key N alpha
235 key M alpha
236 white size 4
237 slide special size 3 { key . key , key - key ? key ! key @ key & key : key ; key / key < key > }
240 special {
241 name "1!+"
242 margin 0 0 0 0
243 default_size 3
244 row {
245 key 1 num hexa tele
246 key 2 num hexa tele
247 key 3 num hexa tele
248 key " special
249 key + special tele
250 key - special
251 key _ special
252 key = special
253 key & special
254 key @ special
255 key ~ alpha special dead
257 row {
258 key 4 num hexa tele
259 key 5 num hexa tele
260 key 6 num hexa tele
261 key ' special
262 key : special
263 key ; special
264 key ! special
265 key ( special
266 key ) special
267 key / special
268 key \ special
270 row {
271 key 7 num hexa tele
272 key 8 num hexa tele
273 key 9 num hexa tele
274 key 0 num hexa tele
275 key . special
276 key , special
277 key ? special
278 key $ special
279 key £ special
280 key < special
281 key > special
284 special {
285 name "*§¿"
286 margin 0 0 0 0
287 default_size 3
288 row {
289 key # special tele
290 key % special
291 key ¤ special
292 key € special
293 key ¥ special
294 key ^ alpha special dead
295 key | special
296 key [ special
297 key ] special
298 key { special
299 key } special
301 row {
302 key ¡ special
303 key ¿ special
304 key § special
305 key * special tele
306 key ¨ alpha special dead
307 key ° special
308 key · special
309 key ± special
310 key ½ special
311 key « special
312 key » special
314 row {
315 key ¢ special
316 key ß alpha
317 key ñ alpha
318 key ´ alpha special dead
319 key ` alpha special dead
320 key “ special
321 key ” special
322 key ‘ special
323 key ’ special
324 key ™ special
325 key © special