|
1 # |
|
2 # Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). |
|
3 # All rights reserved. |
|
4 # This component and the accompanying materials are made available |
|
5 # under the terms of the License "Eclipse Public License v1.0" |
|
6 # which accompanies this distribution, and is available |
|
7 # at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 # |
|
9 # Initial Contributors: |
|
10 # Nokia Corporation - initial contribution. |
|
11 # |
|
12 # Contributors: |
|
13 # |
|
14 # Description: PtiEngine keymapping file. |
|
15 # |
|
16 |
|
17 # |
|
18 # Multitapping keymap data. |
|
19 # |
|
20 [KEYBOARD BLOCK 12-KEY] |
|
21 |
|
22 key lower (1 1) 0x3002,0xFF0C,0xFF1F,0xFF01,0x3001,0xFF1A,0x0031,0x0040,0x002D,0x005F,0x0028,0x0029,0x300A,0x300B,0x002F,0x0025,0x00A5 |
|
23 key upper (3 1) 0xFF0C |
|
24 key upper (3 2) 0x3002 |
|
25 key upper (3 3) 0xFF1F |
|
26 key lower (4 2) 0x0020,0x0030,0x21B2 |
|
27 key upper (4 2) 0x0020,0x0030,0x21B2 |
|
28 |
|
29 # |
|
30 # Standard 4x12 qwerty keymap data. |
|
31 # |
|
32 # ForCangjie means the following character is used only for CangJie input mode |
|
33 # ForStroke means the following character is used only for Strokes input mode |
|
34 # |
|
35 [KEYBOARD BLOCK QWERTY STANDARD] |
|
36 |
|
37 key lower (1 2) 0x0031 |
|
38 key upper (1 2) 0xff01 |
|
39 key lower (1 3) 0x0032 |
|
40 key upper (1 3) 0xff02 |
|
41 key lower (1 4) 0x0033 |
|
42 key upper (1 4) 0x0024 |
|
43 key lower (1 5) 0x0034 |
|
44 key upper (1 5) 0x20ac |
|
45 key lower (1 6) 0x0035 |
|
46 key upper (1 6) 0x0025 |
|
47 key lower (1 7) 0x0036 |
|
48 key upper (1 7) 0x0026 |
|
49 key lower (1 8) 0x0037 |
|
50 key upper (1 8) 0x002a |
|
51 key lower (1 9) 0x0038 |
|
52 key upper (1 9) 0xff08 |
|
53 key lower (1 10) 0x0039 |
|
54 key upper (1 10) 0xff09 |
|
55 key lower (1 11) 0x0030 |
|
56 # No data for upper (1 11) |
|
57 key lower (3 2) ForCangjie,0x65e5,ForStroke,0x4e36 |
|
58 key upper (3 2) 0x0041 |
|
59 key lower (4 6) ForCangjie,0x6708 |
|
60 key upper (4 6) 0x0042 |
|
61 key lower (4 4) ForCangjie,0x91d1 |
|
62 key upper (4 4) 0x0043 |
|
63 key lower (3 4) ForCangjie,0x6728,ForStroke,0x003f |
|
64 key upper (3 4) 0x0044 |
|
65 key lower (2 4) ForCangjie,0x6c34,ForStroke,0x4e3f |
|
66 key upper (2 4) 0x0045 |
|
67 key lower (3 5) ForCangjie,0x706b |
|
68 key upper (3 5) 0x0046 |
|
69 key lower (3 6) ForCangjie,0x571f |
|
70 key upper (3 6) 0x0047 |
|
71 key lower (3 7) ForCangjie,0x7af9 |
|
72 key upper (3 7) 0x0048 |
|
73 key lower (2 9) ForCangjie,0x6208,ForStroke,0x4e00 |
|
74 key upper (2 9) 0x0049 |
|
75 key lower (3 8) ForCangjie,0x5341,ForStroke,0x003f |
|
76 key upper (3 8) 0x004a |
|
77 key lower (3 9) ForCangjie,0x5927,ForStroke,0x4e36 |
|
78 key upper (3 9) 0x004b |
|
79 key lower (3 10) ForCangjie,0x4e2d,ForStroke,0x4e5b |
|
80 key upper (3 10) 0x004c |
|
81 key lower (4 8) ForCangjie,0x4e00 |
|
82 key upper (4 8) 0x004d |
|
83 key lower (4 7) ForCangjie,0x5f13 |
|
84 key upper (4 7) 0x004e |
|
85 key lower (2 10) ForCangjie,0x4eba,ForStroke,0x4e28 |
|
86 key upper (2 10) 0x004f |
|
87 key lower (2 11) ForCangjie,0x5fc3,ForStroke,0x4e3f |
|
88 key upper (2 11) 0x0050 |
|
89 key lower (2 2) ForCangjie,0x624b,ForStroke,0x4e00 |
|
90 key upper (2 2) 0x0051 |
|
91 key lower (2 5) ForCangjie,0x53e3 |
|
92 key upper (2 5) 0x0052 |
|
93 key lower (3 3) ForCangjie,0x5c38,ForStroke,0x4e5b |
|
94 key upper (3 3) 0x0053 |
|
95 key lower (2 6) ForCangjie,0x5eff |
|
96 key upper (2 6) 0x0054 |
|
97 key lower (2 8) ForCangjie,0x5c71 |
|
98 key upper (2 8) 0x0055 |
|
99 key lower (4 5) ForCangjie,0x5973 |
|
100 key upper (4 5) 0x0056 |
|
101 key lower (2 3) ForCangjie,0x7530,ForStroke,0x4e28 |
|
102 key upper (2 3) 0x0057 |
|
103 key lower (4 3) ForCangjie,0x96e3 |
|
104 key upper (4 3) 0x0058 |
|
105 key lower (2 7) ForCangjie,0x535c |
|
106 key upper (2 7) 0x0059 |
|
107 key lower (4 2) ForCangjie,0x003f |
|
108 key upper (4 2) 0x005a |
|
109 key lower (2 1) ForCangjie,0x002b,ForCangjie,0x002b,ForStroke,0x002b,ForStroke,0x002b |
|
110 key upper (2 1) 0x003d |
|
111 key lower (2 12) ForCangjie,0xff0d,ForCangjie,0x002d,ForStroke,0xff0d,ForStroke,0x002d |
|
112 key upper (2 12) 0x3001 |
|
113 key lower (4 9) ForCangjie,0xff0c,ForCangjie,0x002c,ForStroke,0xff0c,ForStroke,0x002c |
|
114 key upper (4 9) 0x003c |
|
115 key lower (3 11) ForCangjie,0xff1a,ForCangjie,0x003a,ForStroke,0xff1a,ForStroke,0x003a |
|
116 key upper (3 11) 0xff1b |
|
117 key lower (4 10) ForCangjie,0x3002,ForCangjie,0x002e,ForStroke,0x3002,ForStroke,0x002e |
|
118 key upper (4 10) 0x003e |
|
119 key lower (3 1) ForCangjie,0x0023,ForCangjie,0x0023,ForStroke,0x0023,ForStroke,0x0023 |
|
120 key upper (3 1) 0x007e |
|
121 key lower (4 11) ForCangjie,0x002f,ForCangjie,0x002f,ForStroke,0x002f,ForStroke,0x002f |
|
122 key upper (4 11) 0xff1f |
|
123 key lower (3 12) ForCangjie,0xff07,ForCangjie,0x0027,ForStroke,0xff07,ForStroke,0x0027 |
|
124 key upper (3 12) 0x0040 |
|
125 |
|
126 # |
|
127 # This language can't be used in "latin only" editors. |
|
128 # |
|
129 latin_like_language = no |
|
130 |
|
131 |
|
132 # |
|
133 # Numeric mode keys missing from default mappings |
|
134 # |
|
135 numeric_mode_key p (2 11) lower |
|
136 numeric_mode_key w (2 3) lower |
|
137 numeric_mode_key E (2 4) upper |
|
138 numeric_mode_key ? (4 11) upper |
|
139 numeric_mode_key * (1 7) upper |
|
140 |
|
141 # |
|
142 # Four row mini qwerty keymap data. |
|
143 # |
|
144 [KEYBOARD BLOCK QWERTY 4X10] |
|
145 |
|
146 key lower (1 1) ForCangjie,0x624b |
|
147 key upper (1 1) 0x0051 |
|
148 key lower (1 2) ForCangjie,0x7530 |
|
149 key upper (1 2) 0x0057 |
|
150 key lower (1 3) ForCangjie,0x6c34,ForStroke,0x4e00 |
|
151 key upper (1 3) 0x0045 |
|
152 key lower (1 4) ForCangjie,0x53e3,ForStroke,0x4e00 |
|
153 key upper (1 4) 0x0052 |
|
154 key lower (1 5) ForCangjie,0x5eff,ForStroke,0x4e28 |
|
155 key upper (1 5) 0x0054 |
|
156 key lower (1 6) ForCangjie,0x535c,ForStroke,0x4e28 |
|
157 key upper (1 6) 0x0059 |
|
158 key lower (1 7) ForCangjie,0x5c71,ForStroke,0x4e3f |
|
159 key upper (1 7) 0x0055 |
|
160 key lower (1 8) ForCangjie,0x6208,ForStroke,0x4e3f |
|
161 key upper (1 8) 0x0049 |
|
162 key lower (1 9) ForCangjie,0x4eba |
|
163 key upper (1 9) 0x004F |
|
164 key lower (1 10) ForCangjie,0x5fc3 |
|
165 key upper (1 10) 0x0050 |
|
166 |
|
167 key lower (2 1) ForCangjie,0x65e5 |
|
168 key upper (2 1) 0x0041 |
|
169 key lower (2 2) ForCangjie,0x5c38 |
|
170 key upper (2 2) 0x0053 |
|
171 key lower (2 3) ForCangjie,0x6728,ForStroke,0x4e36 |
|
172 key upper (2 3) 0x0044 |
|
173 key lower (2 4) ForCangjie,0x706b,ForStroke,0x4e36 |
|
174 key upper (2 4) 0x0046 |
|
175 key lower (2 5) ForCangjie,0x571f,ForStroke,0x4e5b |
|
176 key upper (2 5) 0x0047 |
|
177 key lower (2 6) ForCangjie,0x7af9,ForStroke,0x4e5b |
|
178 key upper (2 6) 0x0048 |
|
179 key lower (2 7) ForCangjie,0x5341,ForStroke,0x003f |
|
180 key upper (2 7) 0x004A |
|
181 key lower (2 8) ForCangjie,0x5927,ForStroke,0x003f |
|
182 key upper (2 8) 0x004B |
|
183 key lower (2 9) ForCangjie,0x4e2d |
|
184 key upper (2 9) 0x004C |
|
185 # key lower (2 10) <no mappings> |
|
186 # key upper (2 10) <no mappinms> |
|
187 |
|
188 key lower (3 1) ForCangjie,0x003f |
|
189 key upper (3 1) 0x005A |
|
190 key lower (3 2) ForCangjie,0x96e3 |
|
191 key upper (3 2) 0x0058 |
|
192 key lower (3 3) ForCangjie,0x91d1 |
|
193 key upper (3 3) 0x0043 |
|
194 key lower (3 4) ForCangjie,0x5973 |
|
195 key upper (3 4) 0x0056 |
|
196 key lower (3 5) ForCangjie,0x6708 |
|
197 key upper (3 5) 0x0042 |
|
198 key lower (3 6) ForCangjie,0x5f13 |
|
199 key upper (3 6) 0x004E |
|
200 key lower (3 7) ForCangjie,0x4e00 |
|
201 key upper (3 7) 0x004D |
|
202 key lower (3 8) ForCangjie,0xFF0C,ForCangjie,0x002c,ForStroke,0xFF0C,ForStroke,0x002c |
|
203 key upper (3 8) ForCangjie,0xFF1B,ForCangjie,0x003b,ForStroke,0xff1b,ForStroke,0x003b |
|
204 key lower (3 9) ForCangjie,0x3002,ForCangjie,0x002e,ForStroke,0x3002,ForStroke,0x002e |
|
205 key upper (3 9) ForCangjie,0xFF1A,ForCangjie,0x003a,ForStroke,0xff1a,ForStroke,0x003a |
|
206 # key lower (3 10) <no mappings> |
|
207 # key upper (3 10) <no mappings> |
|
208 |
|
209 #key lower (4 1) <no mappings> |
|
210 #key upper (4 1) <no mappings> |
|
211 #key lower (4 2) <no mappings> |
|
212 #key upper (4 2) <no mappings> |
|
213 key lower (4 3) ForCangjie,0x002F,ForCangjie,0x002F,ForStroke,0x002F,ForStroke,0x002F |
|
214 key upper (4 3) ForCangjie,0xFF07,ForCangjie,0x0027,ForStroke,0xFF07,ForStroke,0x0027 |
|
215 key lower (4 4) ForCangjie,0x0040,ForCangjie,0x0040,ForStroke,0x0040,ForStroke,0x0040 |
|
216 key upper (4 4) ForCangjie,0xff02,ForCangjie,0x0022,ForStroke,0xff02,ForStroke,0x0022 |
|
217 key lower (4 5) ForStroke,0x2022 |
|
218 #key upper (4 5) <no mappings> |
|
219 key lower (4 6) ForCangjie,0x003F,ForCangjie,0x003F,ForStroke,0x003f,ForStroke,0x003f |
|
220 key upper (4 6) ForCangjie,0x005e,ForCangjie,0x005E,ForStroke,0x005e,ForStroke,0x005e |
|
221 #key lower (4 7) <no mappings> |
|
222 #key upper (4 7) <no mappings> |
|
223 #key lower (4 8) <no mappings> |
|
224 #key upper (4 8) <no mappings> |
|
225 #key lower (4 9) <no mappings> |
|
226 #key upper (4 9) <no mappings> |
|
227 #key ower (4 10) <no mappings> |
|
228 #key upper (4 10) <no mappings> |
|
229 |
|
230 #key fn_lower (1 1) <no mappings> |
|
231 #key fn_upper (1 1) <no mappings> |
|
232 #key fn_lower (1 2) <no mappings> |
|
233 #key fn_upper (1 2) <no mappings> |
|
234 key fn_lower (1 3) 0x0031 |
|
235 key fn_upper (1 3) 0x0031 |
|
236 key fn_lower (1 4) 0x0031 |
|
237 key fn_upper (1 4) 0x0031 |
|
238 key fn_lower (1 5) 0x0032 |
|
239 key fn_upper (1 5) 0x0032 |
|
240 key fn_lower (1 6) 0x0032 |
|
241 key fn_upper (1 6) 0x0032 |
|
242 key fn_lower (1 7) 0x0033 |
|
243 key fn_upper (1 7) 0x0033 |
|
244 key fn_lower (1 8) 0x0033 |
|
245 key fn_upper (1 8) 0x0033 |
|
246 #key fn_lower (1 9) <no mappings> |
|
247 #key fn_upper (1 9) <no mappings> |
|
248 #key fn_lower (1 10) <no mappings> |
|
249 #key fn_upper (1 10) <no mappings> |
|
250 |
|
251 #key fn_lower (2 1) <no mappings> |
|
252 #key fn_upper (2 1) <no mappings> |
|
253 #key fn_lower (2 2) <no mappings> |
|
254 #key fn_upper (2 2) <no mappings> |
|
255 key fn_lower (2 3) 0x0034 |
|
256 key fn_upper (2 3) 0x0034 |
|
257 key fn_lower (2 4) 0x0034 |
|
258 key fn_upper (2 4) 0x0034 |
|
259 key fn_lower (2 5) 0x0035 |
|
260 key fn_upper (2 5) 0x0035 |
|
261 key fn_lower (2 6) 0x0035 |
|
262 key fn_upper (2 6) 0x0035 |
|
263 key fn_lower (2 7) 0x0036 |
|
264 key fn_upper (2 7) 0x0036 |
|
265 key fn_lower (2 8) 0x0036 |
|
266 key fn_upper (2 8) 0x0036 |
|
267 #key fn_lower (2 9) <no mappings> |
|
268 #key fn_upper (2 9) <no mappings> |
|
269 #key fn_lower (2 10) <no mappings> |
|
270 #key fn_upper (2 10) <no mappings> |
|
271 |
|
272 #key fn_lower (3 1) <no mappings> |
|
273 #key fn_upper (3 1) <no mappings> |
|
274 #key fn_lower (3 2) <no mappings> |
|
275 #key fn_upper (3 2) <no mappings> |
|
276 key fn_lower (3 3) 0x0037 |
|
277 key fn_upper (3 3) 0x0037 |
|
278 key fn_lower (3 4) 0x0037 |
|
279 key fn_upper (3 4) 0x0037 |
|
280 key fn_lower (3 5) 0x0038 |
|
281 key fn_upper (3 5) 0x0038 |
|
282 key fn_lower (3 6) 0x0038 |
|
283 key fn_upper (3 6) 0x0038 |
|
284 key fn_lower (3 7) 0x0039 |
|
285 key fn_upper (3 7) 0x0039 |
|
286 key fn_lower (3 8) 0x0039 |
|
287 key fn_upper (3 8) 0x0039 |
|
288 #key fn_lower (3 9) <no mappings> |
|
289 #key fn_upper (3 9) <no mappings> |
|
290 #key fn_lower (3 10) <no mappings> |
|
291 #key fn_upper (3 10) <no mappings> |
|
292 |
|
293 #key fn_lower (4 1) <no mappings> |
|
294 #key fn_upper (4 1) <no mappings> |
|
295 #key fn_lower (4 2) <no mappings> |
|
296 #key fn_upper (4 2) <no mappings> |
|
297 key fn_lower (4 3) 0x002A |
|
298 key fn_upper (4 3) 0x002A |
|
299 key fn_lower (4 4) 0x002A |
|
300 key fn_upper (4 4) 0x002A |
|
301 key fn_lower (4 5) 0x0030 |
|
302 key fn_upper (4 5) 0x0030 |
|
303 key fn_lower (4 6) 0x0023 |
|
304 key fn_upper (4 6) 0x0023 |
|
305 #key fn_lower (4 7)<no mappings> |
|
306 #key fn_upper (4 7) <no mappings> |
|
307 #key fn_lower (4 8) <no mappings> |
|
308 #key fn_upper (4 8) <no mappings> |
|
309 #key fn_lower (4 9) <no mappings> |
|
310 #key fn_upper (4 9) <no mappings> |
|
311 #key fn_lower (4 10) <no mappings> |
|
312 #key fn_upper (4 10) <no mappings> |
|
313 |
|
314 # No fn key mappings for 4th row |
|
315 |
|
316 # |
|
317 # Three row mini qwerty keymap data. |
|
318 # |
|
319 [KEYBOARD BLOCK QWERTY 3X11] |
|
320 |
|
321 key lower (1 1) ForCangjie,0x624b,ForStroke,0x4e00 |
|
322 key upper (1 1) 0x0051 |
|
323 key lower (1 2) ForCangjie,0x7530,ForStroke,0x4e28 |
|
324 key upper (1 2) 0x0057 |
|
325 key lower (1 3) ForCangjie,0x6c34,ForStroke,0x4e3f |
|
326 key upper (1 3) 0x0045 |
|
327 key lower (1 4) ForCangjie,0x53e3,ForStroke,0x4e36 |
|
328 key upper (1 4) 0x0052 |
|
329 key lower (1 5) ForCangjie,0x5eff,ForStroke,0x4e5b |
|
330 key upper (1 5) 0x0054 |
|
331 key lower (1 6) ForCangjie,0x535c,ForStroke,0x003f |
|
332 key upper (1 6) 0x0059 |
|
333 key lower (1 7) ForCangjie,0x5c71 |
|
334 key upper (1 7) 0x0055 |
|
335 key lower (1 8) ForCangjie,0x6208 |
|
336 key upper (1 8) 0x0049 |
|
337 key lower (1 9) ForCangjie,0x4eba |
|
338 key upper (1 9) 0x004f |
|
339 key lower (1 10) ForCangjie,0x5fc3 |
|
340 key upper (1 10) 0x0050 |
|
341 # No mapping for lower (1 11), it is backspace |
|
342 # No mapping for upper (1 11), it is backspace |
|
343 |
|
344 key lower (2 1) ForCangjie,0x65e5 |
|
345 key upper (2 1) 0x0041 |
|
346 key lower (2 2) ForCangjie,0x5c38 |
|
347 key upper (2 2) 0x0053 |
|
348 key lower (2 3) ForCangjie,0x6728 |
|
349 key upper (2 3) 0x0044 |
|
350 key lower (2 4) ForCangjie,0x706b |
|
351 key upper (2 4) 0x0046 |
|
352 key lower (2 5) ForCangjie,0x571f |
|
353 key upper (2 5) 0x0047 |
|
354 key lower (2 6) ForCangjie,0x7af9 |
|
355 key upper (2 6) 0x0048 |
|
356 key lower (2 7) ForCangjie,0x5341 |
|
357 key upper (2 7) 0x004a |
|
358 key lower (2 8) ForCangjie,0x5927 |
|
359 key upper (2 8) 0x004b |
|
360 key lower (2 9) ForCangjie,0x4e2d |
|
361 key upper (2 9) 0x004c |
|
362 key lower (2 10) ForCangjie,0xFF0C,ForCangjie,0x002c,ForStroke,0xFF0C,ForStroke,0x002c |
|
363 key upper (2 10) ForCangjie,0x3002,ForCangjie,0x002e,ForStroke,0x3002,ForStroke,0x002e |
|
364 # No mapping for lower (2 11), it is enter |
|
365 # No mapping for upper (2 11), it is enter |
|
366 |
|
367 # No mapping for lower (3 1), it is shift |
|
368 # No mapping for upper (3 1), it is shift |
|
369 # key lower (3 2) ForCangjie,0x003f |
|
370 key upper (3 2) 0x005a |
|
371 key lower (3 3) ForCangjie,0x96e3 |
|
372 key upper (3 3) 0x0058 |
|
373 key lower (3 4) ForCangjie,0x91d1 |
|
374 key upper (3 4) 0x0043 |
|
375 key lower (3 5) ForCangjie,0x5973 |
|
376 key upper (3 5) 0x0056 |
|
377 key lower (3 6) ForCangjie,0x6708 |
|
378 key upper (3 6) 0x0042 |
|
379 key lower (3 7) ForCangjie,0x5f13 |
|
380 key upper (3 7) 0x004e |
|
381 key lower (3 8) ForCangjie,0x4e00 |
|
382 key upper (3 8) 0x004d |
|
383 key lower (3 9) ForStroke,0x2022 |
|
384 # No mapping for upper (3 9), it is space |
|
385 # No mapping for lower (3 10), it is space |
|
386 # No mapping for upper (3 10), it is space |
|
387 # No mapping for lower (3 11), it is fn |
|
388 # No mapping for upper (3 11), it is fn |
|
389 |
|
390 key fn_lower (1 1) 0x0031 |
|
391 key fn_upper (1 1) 0x0031 |
|
392 key fn_lower (1 2) 0x0032 |
|
393 key fn_upper (1 2) 0x0032 |
|
394 key fn_lower (1 3) 0x0033 |
|
395 key fn_upper (1 3) 0x0033 |
|
396 key fn_lower (1 4) 0x0034 |
|
397 key fn_upper (1 4) 0x0034 |
|
398 key fn_lower (1 5) 0x0035 |
|
399 key fn_upper (1 5) 0x0035 |
|
400 key fn_lower (1 6) 0x0036 |
|
401 key fn_upper (1 6) 0x0036 |
|
402 key fn_lower (1 7) 0x0037 |
|
403 key fn_upper (1 7) 0x0037 |
|
404 key fn_lower (1 8) 0x0038 |
|
405 key fn_upper (1 8) 0x0038 |
|
406 key fn_lower (1 9) 0x0039 |
|
407 key fn_upper (1 9) 0x0039 |
|
408 key fn_lower (1 10) 0x0030 |
|
409 key fn_upper (1 10) 0x0030 |
|
410 # No mapping for lower fn (1 11), it is backspace |
|
411 # No mapping for upper fn (1 11), it is backspace |
|
412 |
|
413 key fn_lower (2 1) 0x0040 |
|
414 key fn_upper (2 1) 0x0040 |
|
415 key fn_lower (2 2) 0x002f |
|
416 key fn_upper (2 2) 0x002f |
|
417 key fn_lower (2 3) 0x002b |
|
418 key fn_upper (2 3) 0x002b |
|
419 key fn_lower (2 4) 0x002d |
|
420 key fn_upper (2 4) 0x002d |
|
421 key fn_lower (2 5) 0x003d |
|
422 key fn_upper (2 5) 0x003d |
|
423 key fn_lower (2 6) 0x0023 |
|
424 key fn_upper (2 6) 0x0023 |
|
425 key fn_lower (2 7) 0x002a |
|
426 key fn_upper (2 7) 0x002a |
|
427 key fn_lower (2 8) 0x003b |
|
428 key fn_upper (2 8) 0x003b |
|
429 key fn_lower (2 9) 0x003a |
|
430 key fn_upper (2 9) 0x003a |
|
431 key fn_lower (2 10) 0x0027 |
|
432 key fn_upper (2 10) 0x0027 |
|
433 # No mapping for lower fn (2 11), it is enter |
|
434 # No mapping for upper fn (2 11), it is enter |
|
435 |
|
436 # No mapping for lower fn (3 1), it is shift |
|
437 # No mapping for upper fn (3 1), it is shift |
|
438 key fn_lower (3 2) 0x0028 |
|
439 key fn_upper (3 2) 0x0028 |
|
440 key fn_lower (3 3) 0x0029 |
|
441 key fn_upper (3 3) 0x0029 |
|
442 key fn_lower (3 4) 0x0025 |
|
443 key fn_upper (3 4) 0x0025 |
|
444 key fn_lower (3 5) 0x0026 |
|
445 key fn_upper (3 5) 0x0026 |
|
446 key fn_lower (3 6) 0x0022 |
|
447 key fn_upper (3 6) 0x0022 |
|
448 key fn_lower (3 7) 0x003f |
|
449 key fn_upper (3 7) 0x003f |
|
450 key fn_lower (3 8) 0x0021 |
|
451 key fn_upper (3 8) 0x0021 |
|
452 # No mapping for lower fn (3 9), it is space |
|
453 # No mapping for upper fn (3 9), it is space |
|
454 # No mapping for lower fn (3 10), it is space |
|
455 # No mapping for upper fn (3 10), it is space |
|
456 # No mapping for lower fn (3 11), it is fn |
|
457 # No mapping for upper fn (3 11), it is fn |
|
458 |
|
459 # |
|
460 # Half qwerty keymap data. (not real S60 mappings, created just for testing). |
|
461 # |
|
462 [KEYBOARD BLOCK QWERTY HALF] |
|
463 |
|
464 key lower (1 1) 0x0071,0x0077 |
|
465 key lower (1 2) 0x0065,0x0072,ForStroke,0x4e00 |
|
466 key lower (1 3) 0x0074,0x0079,ForStroke,0x4e28 |
|
467 key lower (1 4) 0x0075,0x0069,ForStroke,0x4e3f |
|
468 key lower (1 5) 0x006f,0x0070 |
|
469 |
|
470 key lower (2 1) 0x0061,0x0073 |
|
471 key lower (2 2) 0x0064,0x0066,ForStroke,0x4e36 |
|
472 key lower (2 3) 0x0067,0x0068,ForStroke,0x4e5b |
|
473 key lower (2 4) 0x006a,0x006b,ForStroke,0x003f |
|
474 key lower (2 5) 0x006c |
|
475 |
|
476 key lower (3 1) 0x007a,0x0078 |
|
477 key lower (3 2) 0x0063,0x0076 |
|
478 key lower (3 3) 0x0062,0x006e |
|
479 key lower (3 4) 0x006d |
|
480 key lower (3 5) 0x3002,0xFF0C,0xFF1A,0xFF1B |
|
481 |
|
482 # key lower (4 1) No mappings, it is fn-key |
|
483 # key lower (4 2) No mappings, it is sym key |
|
484 key lower (4 3) 0x0020 |
|
485 key lower (4 4) 0x005e |
|
486 # key lower (4 5) No mappings, it is enter |
|
487 |
|
488 key upper (1 1) 0x0051,0x0057 |
|
489 key upper (1 2) 0x0045,0x0052 |
|
490 key upper (1 3) 0x0054,0x0059 |
|
491 key upper (1 4) 0x0055,0x0049 |
|
492 key upper (1 5) 0x004f,0x0050 |
|
493 |
|
494 key upper (2 1) 0x0041,0x0053 |
|
495 key upper (2 2) 0x0044,0x0046 |
|
496 key upper (2 3) 0x0047,0x0048 |
|
497 key upper (2 4) 0x004a,0x004b |
|
498 key upper (2 5) 0x004c |
|
499 |
|
500 key upper (3 1) 0x005a,0x0058 |
|
501 key upper (3 2) 0x0043,0x0056 |
|
502 key upper (3 3) 0x0042,0x004e |
|
503 key upper (3 4) 0x004d |
|
504 key upper (3 5) 0x3002,0xFF0C,0xFF1A,0xFF1B |
|
505 |
|
506 # key upper (4 1) No mappings, it is fn-key |
|
507 # key upper (4 2) No mappings, it is sym key |
|
508 key upper (4 3) 0x0020 |
|
509 key upper (4 4) 0x005e |
|
510 # key upper (4 5) No mappings, it is enter |
|
511 |
|
512 key fn_lower (1 1) 0xFF01 |
|
513 key fn_upper (1 1) 0xFF01 |
|
514 key fn_lower (1 2) 0x0031 |
|
515 key fn_upper (1 2) 0x0031 |
|
516 key fn_lower (1 3) 0x0032 |
|
517 key fn_upper (1 3) 0x0032 |
|
518 key fn_lower (1 4) 0x0033 |
|
519 key fn_upper (1 4) 0x0033 |
|
520 key fn_lower (1 5) 0x002d |
|
521 key fn_upper (1 5) 0x002d |
|
522 |
|
523 key fn_lower (2 1) 0xFF1F |
|
524 key fn_upper (2 1) 0xFF1F |
|
525 key fn_lower (2 2) 0x0034 |
|
526 key fn_upper (2 2) 0x0034 |
|
527 key fn_lower (2 3) 0x0035 |
|
528 key fn_upper (2 3) 0x0035 |
|
529 key fn_lower (2 4) 0x0036 |
|
530 key fn_upper (2 4) 0x0036 |
|
531 key fn_lower (2 5) 0x0027 |
|
532 key fn_upper (2 5) 0x0027 |
|
533 |
|
534 key fn_lower (3 1) 0x0040 |
|
535 key fn_upper (3 1) 0x0040 |
|
536 key fn_lower (3 2) 0x0037 |
|
537 key fn_upper (3 2) 0x0037 |
|
538 key fn_lower (3 3) 0x0038 |
|
539 key fn_upper (3 3) 0x0038 |
|
540 key fn_lower (3 4) 0x0039 |
|
541 key fn_upper (3 4) 0x0039 |
|
542 key fn_lower (3 5) 0xFF1A, 0xFF1B, 0x3002, 0xFF0C |
|
543 key fn_upper (3 5) 0xFF1A, 0xFF1B, 0x3002, 0xFF0C |
|
544 |
|
545 # key fn_lower (4 1) fn |
|
546 # key fn_upper (4 1) fn |
|
547 key fn_lower (4 2) 0x002a, 0x002b |
|
548 key fn_upper (4 2) 0x002a, 0x002b |
|
549 key fn_lower (4 3) 0x0030 |
|
550 key fn_upper (4 3) 0x0030 |
|
551 key fn_lower (4 4) 0x0023, 0x002f |
|
552 key fn_upper (4 4) 0x0023, 0x002f |
|
553 # key fn_lower (4 5) enter |
|
554 # key fn_upper (4 5) enter |
|
555 |
|
556 # |
|
557 # Custom qwerty keymap data. (not real S60 mappings, created just for testing). |
|
558 # |
|
559 [KEYBOARD BLOCK QWERTY CUSTOM] |
|
560 |
|
561 # This defines 2x12 keyboard matrix |
|
562 matrix 2 12 |
|
563 |
|
564 key lower (1 1) 0x0061 |
|
565 key lower (1 2) 0x0062 |
|
566 key lower (1 3) 0x0063 |
|
567 key lower (1 4) 0x0064 |
|
568 key lower (1 5) 0x0065 |
|
569 key lower (1 6) 0x0066 |
|
570 key lower (1 7) 0x0067 |
|
571 key lower (1 8) 0x0068 |
|
572 key lower (1 9) 0x0069 |
|
573 key lower (1 10) 0x006A |
|
574 key lower (1 11) 0x006B |
|
575 key lower (1 12) 0x006C |
|
576 |
|
577 key upper (1 1) 0x0041 |
|
578 key upper (1 2) 0x0042 |
|
579 key upper (1 3) 0x0043 |
|
580 key upper (1 4) 0x0044 |
|
581 key upper (1 5) 0x0045 |
|
582 key upper (1 6) 0x0046 |
|
583 key upper (1 7) 0x0047 |
|
584 key upper (1 8) 0x0048 |
|
585 key upper (1 9) 0x0049 |
|
586 key upper (1 10) 0x004A |
|
587 key upper (1 11) 0x004B |
|
588 key upper (1 12) 0x004C |
|
589 |
|
590 key lower (2 1) 0x0031 |
|
591 key lower (2 2) 0x0032 |
|
592 key lower (2 3) 0x0033 |
|
593 key lower (2 4) 0x0034 |
|
594 key lower (2 5) 0x0035 |
|
595 key lower (2 6) 0x0036 |
|
596 key lower (2 7) 0x0037 |
|
597 key lower (2 8) 0x0038 |
|
598 key lower (2 9) 0x0039 |
|
599 key lower (2 10) 0x0030 |
|
600 key lower (2 11) 0x003f |
|
601 key lower (2 12) 0x003e |
|
602 |
|
603 key upper (2 1) 0x0021 |
|
604 key upper (2 2) 0x0022 |
|
605 key upper (2 3) 0x0023 |
|
606 key upper (2 4) 0x0024 |
|
607 key upper (2 5) 0x0025 |
|
608 key upper (2 6) 0x0026 |
|
609 key upper (2 7) 0x0027 |
|
610 key upper (2 8) 0x0028 |
|
611 key upper (2 9) 0x0029 |
|
612 key upper (2 10) 0x002A |
|
613 key upper (2 11) 0x002B |
|
614 key upper (2 12) 0x002C |
|
615 |
|
616 scan_binding (1 1) EPtiKeyQwerty1 |
|
617 scan_binding (1 2) EPtiKeyQwerty2 |
|
618 scan_binding (1 3) EPtiKeyQwerty3 |
|
619 scan_binding (1 4) EPtiKeyQwerty4 |
|
620 scan_binding (1 5) EPtiKeyQwerty5 |
|
621 scan_binding (1 6) EPtiKeyQwerty6 |
|
622 scan_binding (1 7) EPtiKeyQwerty7 |
|
623 scan_binding (1 8) EPtiKeyQwerty8 |
|
624 scan_binding (1 9) EPtiKeyQwerty9 |
|
625 scan_binding (1 10) EPtiKeyQwerty0 |
|
626 |
|
627 # End of file |