|
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) 0x3105,0x3106,0x3107,0x3108 |
|
23 key lower (1 2) 0x3109,0x310A,0x310B,0x310C |
|
24 key lower (1 3) 0x310D,0x310E,0x310F |
|
25 key lower (2 1) 0x3110,0x3111,0x3112 |
|
26 key lower (2 2) 0x3113,0x3114,0x3115,0x3116 |
|
27 key lower (2 3) 0x3117,0x3118,0x3119 |
|
28 key lower (3 1) 0x311A,0x311B,0x311C,0x311D |
|
29 key upper (3 1) 0xFF0C |
|
30 key lower (3 2) 0x311E,0x311F,0x3120,0x3121 |
|
31 key upper (3 2) 0x3002 |
|
32 key lower (3 3) 0x3122,0x3123,0x3124,0x3125,0x3126 |
|
33 key upper (3 3) 0xFF1F |
|
34 key lower (4 2) 0x3127,0x3128,0x3129 |
|
35 key upper (4 2) 0x0020,0x0030,0x21B2 |
|
36 |
|
37 # |
|
38 # Standard 4x12 qwerty keymap data. |
|
39 # |
|
40 # ForZhuyin means the following character is used only for Zhuyin input mode |
|
41 # ForStroke means the following character is used only for Strokes input mode |
|
42 # |
|
43 [KEYBOARD BLOCK QWERTY STANDARD] |
|
44 |
|
45 key lower (1 2) ForZhuyin,0x3105,ForZhuyin,0xff01,ForStroke,0x0031 |
|
46 key upper (1 2) ForZhuyin,0x0031,ForStroke,0xff01 |
|
47 key lower (1 3) ForZhuyin,0x3109,ForZhuyin,0xff02,ForStroke,0x0032 |
|
48 key upper (1 3) ForZhuyin,0x0032,ForStroke,0xff02 |
|
49 key lower (1 4) ForZhuyin,0x02c7,ForZhuyin,0x0024,ForStroke,0x0033 |
|
50 key upper (1 4) ForZhuyin,0x0033,ForStroke,0x0024 |
|
51 key lower (1 5) ForZhuyin,0x02cb,ForZhuyin,0x20ac,ForStroke,0x0034 |
|
52 key upper (1 5) ForZhuyin,0x0034,ForStroke,0x20ac |
|
53 key lower (1 6) ForZhuyin,0x3113,ForZhuyin,0x0025,ForStroke,0x0035 |
|
54 key upper (1 6) ForZhuyin,0x0035,ForStroke,0x0025 |
|
55 key lower (1 7) ForZhuyin,0x02ca,ForZhuyin,0x0026,ForStroke,0x0036 |
|
56 key upper (1 7) ForZhuyin,0x0036,ForStroke,0x0026 |
|
57 key lower (1 8) ForZhuyin,0x02d9,ForZhuyin,0x002a,ForStroke,0x0037 |
|
58 key upper (1 8) ForZhuyin,0x0037,ForStroke,0x002a |
|
59 key lower (1 9) ForZhuyin,0x311a,ForZhuyin,0xff08,ForStroke,0x0038 |
|
60 key upper (1 9) ForZhuyin,0x0038,ForStroke,0xff08 |
|
61 key lower (1 10) ForZhuyin,0x311e,ForZhuyin,0xff09,ForStroke,0x0039 |
|
62 key upper (1 10) ForZhuyin,0x0039,ForStroke,0xff09 |
|
63 key lower (1 11) ForZhuyin,0x3122,ForStroke,0x0030 |
|
64 key upper (1 11) ForZhuyin,0x0030 |
|
65 key lower (3 2) ForZhuyin,0x3107,ForStroke,0x4e36 |
|
66 key upper (3 2) 0x0041 |
|
67 key lower (4 6) ForZhuyin,0x3116 |
|
68 key upper (4 6) 0x0042 |
|
69 key lower (4 4) ForZhuyin,0x310f |
|
70 key upper (4 4) 0x0043 |
|
71 key lower (3 4) ForZhuyin,0x310e,ForStroke,0x003f |
|
72 key upper (3 4) 0x0044 |
|
73 key lower (2 4) ForZhuyin,0x310d,ForStroke,0x4e3f |
|
74 key upper (2 4) 0x0045 |
|
75 key lower (3 5) ForZhuyin,0x3111 |
|
76 key upper (3 5) 0x0046 |
|
77 key lower (3 6) ForZhuyin,0x3115 |
|
78 key upper (3 6) 0x0047 |
|
79 key lower (3 7) ForZhuyin,0x3118 |
|
80 key upper (3 7) 0x0048 |
|
81 key lower (2 9) ForZhuyin,0x311b,ForStroke,0x4e00 |
|
82 key upper (2 9) 0x0049 |
|
83 key lower (3 8) ForZhuyin,0x3128,ForStroke,0x003 |
|
84 key upper (3 8) 0x004a |
|
85 key lower (3 9) ForZhuyin,0x311c,ForStroke,0x4e36 |
|
86 key upper (3 9) 0x004b |
|
87 key lower (3 10) ForZhuyin,0x3120,ForStroke,0x4e5b |
|
88 key upper (3 10) 0x004c |
|
89 key lower (4 8) ForZhuyin,0x3129 |
|
90 key upper (4 8) 0x004d |
|
91 key lower (4 7) ForZhuyin,0x3119 |
|
92 key upper (4 7) 0x004e |
|
93 key lower (2 10) ForZhuyin,0x311f,ForStroke,0x4e28 |
|
94 key upper (2 10) 0x004f |
|
95 key lower (2 11) ForZhuyin,0x3123,ForStroke,0x4e3f |
|
96 key upper (2 11) 0x0050 |
|
97 key lower (2 2) ForZhuyin,0x3106,ForStroke,0x4e00 |
|
98 key upper (2 2) 0x0051 |
|
99 key lower (2 5) ForZhuyin,0x3110 |
|
100 key upper (2 5) 0x0052 |
|
101 key lower (3 3) ForZhuyin,0x310b,ForStroke,0x4e5b |
|
102 key upper (3 3) 0x0053 |
|
103 key lower (2 6) ForZhuyin,0x3114 |
|
104 key upper (2 6) 0x0054 |
|
105 key lower (2 8) ForZhuyin,0x3127 |
|
106 key upper (2 8) 0x0055 |
|
107 key lower (4 5) ForZhuyin,0x3112 |
|
108 key upper (4 5) 0x0056 |
|
109 key lower (2 3) ForZhuyin,0x310a,ForStroke,0x4e28 |
|
110 key upper (2 3) 0x0057 |
|
111 key lower (4 3) ForZhuyin,0x310c |
|
112 key upper (4 3) 0x0058 |
|
113 key lower (2 7) ForZhuyin,0x3117 |
|
114 key upper (2 7) 0x0059 |
|
115 key lower (4 2) ForZhuyin,0x3108 |
|
116 key upper (4 2) 0x005a |
|
117 key lower (2 1) ForZhuyin,0x002b,ForZhuyin,0x002b,ForStroke,0x002b,ForStroke,0x002b |
|
118 key upper (2 1) 0x003d |
|
119 key lower (2 12) ForZhuyin,0xff0d,ForZhuyin,0x002d,ForStroke,0xff0d,ForStroke,0x002d |
|
120 key upper (2 12) 0x3001 |
|
121 key lower (4 9) ForZhuyin,0x311d,ForZhuyin,0x003c,ForStroke,0xff0c,ForStroke,0x002c |
|
122 key upper (4 9) ForZhuyin,0xff0c,ForStroke,0x003c |
|
123 key lower (3 11) ForZhuyin,0x3124,ForZhuyin,0xff1b,ForStroke,0xff1a,ForStroke,0x003a |
|
124 key upper (3 11) ForZhuyin,0xff1a,ForStroke,0xff1b |
|
125 key lower (4 10) ForZhuyin,0x3121,ForZhuyin,0x003e,ForStroke,0x3002,ForStroke,0x002e |
|
126 key upper (4 10) ForZhuyin,0x3002,ForStroke,0x003e |
|
127 key lower (3 1) ForZhuyin,0x0023,ForZhuyin,0x0023,ForStroke,0x0023,ForStroke,0x0023 |
|
128 key upper (3 1) 0x007e |
|
129 key lower (4 11) ForZhuyin,0x3125,ForZhuyin,0xff1f,ForStroke,0x002f,ForStroke,0x002f |
|
130 key upper (4 11) ForZhuyin,0x002f,ForStroke,0xff1f |
|
131 key lower (3 12) ForZhuyin,0x3126,ForZhuyin,0x0040,ForStroke,0xff07,ForStroke,0x0027 |
|
132 key upper (3 12) ForZhuyin,0xff07,ForStroke,0x0040 |
|
133 |
|
134 # |
|
135 # This language can't be used in "latin only" editors. |
|
136 # |
|
137 latin_like_language = no |
|
138 |
|
139 # |
|
140 # Numeric mode keys missing from default mappings |
|
141 # |
|
142 numeric_mode_key p (2 11) lower |
|
143 numeric_mode_key w (2 3) lower |
|
144 numeric_mode_key * (1 7) lower |
|
145 numeric_mode_key E (2 4) upper |
|
146 numeric_mode_key ? (4 11) upper |
|
147 |
|
148 # |
|
149 # Four row mini qwerty keymap data. |
|
150 # |
|
151 [KEYBOARD BLOCK QWERTY 4X10] |
|
152 |
|
153 key lower (1 1) ForZhuyin,0x3105 |
|
154 key upper (1 1) 0x0051 |
|
155 key lower (1 2) ForZhuyin,0x3109 |
|
156 key upper (1 2) 0x0057 |
|
157 key lower (1 3) ForZhuyin,0x02C7,ForStroke,0x4e00 |
|
158 key upper (1 3) 0x0045 |
|
159 key lower (1 4) ForZhuyin,0x02CB,ForStroke,0x4e00 |
|
160 key upper (1 4) 0x0052 |
|
161 key lower (1 5) ForZhuyin,0x3113,ForStroke,0x4e28 |
|
162 key upper (1 5) 0x0054 |
|
163 key lower (1 6) ForZhuyin,0x02CA,ForStroke,0x4e28 |
|
164 key upper (1 6) 0x0059 |
|
165 key lower (1 7) ForZhuyin,0x02D9,ForStroke,0x4e3f |
|
166 key upper (1 7) 0x0055 |
|
167 key lower (1 8) ForZhuyin,0x311A,ForZhuyin,0x311B,ForStroke,0x4e3f |
|
168 key upper (1 8) 0x0049 |
|
169 key lower (1 9) ForZhuyin,0x311E,ForZhuyin,0x311F |
|
170 key upper (1 9) 0x004F |
|
171 key lower (1 10) ForZhuyin,0x3122,ForZhuyin,0x3123 |
|
172 key upper (1 10) 0x0050 |
|
173 |
|
174 key lower (2 1) ForZhuyin,0x3106,ForZhuyin,0x3107 |
|
175 key upper (2 1) 0x0041 |
|
176 key lower (2 2) ForZhuyin,0x310A,ForZhuyin,0x310B |
|
177 key upper (2 2) 0x0053 |
|
178 key lower (2 3) ForZhuyin,0x310D,ForZhuyin,0x310E,ForStroke,0x4e36 |
|
179 key upper (2 3) 0x0044 |
|
180 key lower (2 4) ForZhuyin,0x3110,ForZhuyin,0x3111,ForStroke,0x4e36 |
|
181 key upper (2 4) 0x0046 |
|
182 key lower (2 5) ForZhuyin,0x3114,ForZhuyin,0x3115,ForStroke,0x4e5b |
|
183 key upper (2 5) 0x0047 |
|
184 key lower (2 6) ForZhuyin,0x3117,ForZhuyin,0x3118,ForStroke,0x4e5b |
|
185 key upper (2 6) 0x0048 |
|
186 key lower (2 7) ForZhuyin,0x3127,ForZhuyin,0x3128,ForStroke,0x003f |
|
187 key upper (2 7) 0x004A |
|
188 key lower (2 8) ForZhuyin,0x311C,ForZhuyin,0x311D,ForStroke,0x003f |
|
189 key upper (2 8) 0x004B |
|
190 key lower (2 9) ForZhuyin,0x3120,ForZhuyin,0x3121 |
|
191 key upper (2 9) 0x004C |
|
192 # key lower (2 10) <no mappings> |
|
193 # key upper (2 10) <no mappinms> |
|
194 |
|
195 key lower (3 1) ForZhuyin,0x3108 |
|
196 key upper (3 1) 0x005A |
|
197 key lower (3 2) ForZhuyin,0x310C |
|
198 key upper (3 2) 0x0058 |
|
199 key lower (3 3) ForZhuyin,0x310F |
|
200 key upper (3 3) 0x0043 |
|
201 key lower (3 4) ForZhuyin,0x3112 |
|
202 key upper (3 4) 0x0056 |
|
203 key lower (3 5) ForZhuyin,0x3116 |
|
204 key upper (3 5) 0x0042 |
|
205 key lower (3 6) ForZhuyin,0x3119 |
|
206 key upper (3 6) 0x004E |
|
207 key lower (3 7) ForZhuyin,0x3129,ForZhuyin,0x3126 |
|
208 key upper (3 7) 0x004D |
|
209 key lower (3 8) ForZhuyin,0x3124,ForZhuyin,0x3125,ForStroke,0xFF0C,ForStroke,0x002c |
|
210 key upper (3 8) ForZhuyin,0xFF1B,ForZhuyin,0x003b,ForStroke,0xff1b,ForStroke,0x003b |
|
211 key lower (3 9) ForZhuyin,0x3002,ForZhuyin,0x002e,ForStroke,0x3002,ForStroke,0x002e |
|
212 key upper (3 9) ForZhuyin,0xFF1A,ForZhuyin,0x003a,ForStroke,0xff1a,ForStroke,0x003a |
|
213 # key lower (3 10) <no mappings> |
|
214 # key upper (3 10) <no mappings> |
|
215 |
|
216 #key lower (4 1) <no mappings> |
|
217 #key upper (4 1) <no mappings> |
|
218 #key lower (4 2) <no mappings> |
|
219 #key upper (4 2) <no mappings> |
|
220 key lower (4 3) ForZhuyin,0x002F,ForZhuyin,0x002F,ForStroke,0x002F,ForStroke,0x002F |
|
221 key upper (4 3) ForZhuyin,0xFF07,ForZhuyin,0x0027,ForStroke,0xFF07,ForStroke,0x0027 |
|
222 key lower (4 4) ForZhuyin,0x0040,ForZhuyin,0x0040,ForStroke,0x0040,ForStroke,0x0040 |
|
223 key upper (4 4) ForZhuyin,0xff02,ForZhuyin,0x0022,ForStroke,0xff02,ForStroke,0x0022 |
|
224 key lower (4 5) ForZhuyin,0x0020,ForStroke,0x2022 |
|
225 #key upper (4 5) <no mappings> |
|
226 key lower (4 6) ForZhuyin,0x003F,ForZhuyin,0x003F,ForStroke,0x003f,ForStroke,0x003f |
|
227 key upper (4 6) ForZhuyin,0x005e,ForZhuyin,0x005E,ForStroke,0x005e,ForStroke,0x005e |
|
228 #key lower (4 7) <no mappings> |
|
229 #key upper (4 7) <no mappings> |
|
230 #key lower (4 8) <no mappings> |
|
231 #key upper (4 8) <no mappings> |
|
232 #key lower (4 9) <no mappings> |
|
233 #key upper (4 9) <no mappings> |
|
234 #key ower (4 10) <no mappings> |
|
235 #key upper (4 10) <no mappings> |
|
236 |
|
237 #key fn_lower (1 1) <no mappings> |
|
238 #key fn_upper (1 1) <no mappings> |
|
239 #key fn_lower (1 2) <no mappings> |
|
240 #key fn_upper (1 2) <no mappings> |
|
241 key fn_lower (1 3) 0x0031 |
|
242 key fn_upper (1 3) 0x0031 |
|
243 key fn_lower (1 4) 0x0031 |
|
244 key fn_upper (1 4) 0x0031 |
|
245 key fn_lower (1 5) 0x0032 |
|
246 key fn_upper (1 5) 0x0032 |
|
247 key fn_lower (1 6) 0x0032 |
|
248 key fn_upper (1 6) 0x0032 |
|
249 key fn_lower (1 7) 0x0033 |
|
250 key fn_upper (1 7) 0x0033 |
|
251 key fn_lower (1 8) 0x0033 |
|
252 key fn_upper (1 8) 0x0033 |
|
253 #key fn_lower (1 9) <no mappings> |
|
254 #key fn_upper (1 9) <no mappings> |
|
255 #key fn_lower (1 10) <no mappings> |
|
256 #key fn_upper (1 10) <no mappings> |
|
257 |
|
258 #key fn_lower (2 1) <no mappings> |
|
259 #key fn_upper (2 1) <no mappings> |
|
260 #key fn_lower (2 2) <no mappings> |
|
261 #key fn_upper (2 2) <no mappings> |
|
262 key fn_lower (2 3) 0x0034 |
|
263 key fn_upper (2 3) 0x0034 |
|
264 key fn_lower (2 4) 0x0034 |
|
265 key fn_upper (2 4) 0x0034 |
|
266 key fn_lower (2 5) 0x0035 |
|
267 key fn_upper (2 5) 0x0035 |
|
268 key fn_lower (2 6) 0x0035 |
|
269 key fn_upper (2 6) 0x0035 |
|
270 key fn_lower (2 7) 0x0036 |
|
271 key fn_upper (2 7) 0x0036 |
|
272 key fn_lower (2 8) 0x0036 |
|
273 key fn_upper (2 8) 0x0036 |
|
274 #key fn_lower (2 9) <no mappings> |
|
275 #key fn_upper (2 9) <no mappings> |
|
276 #key fn_lower (2 10) <no mappings> |
|
277 #key fn_upper (2 10) <no mappings> |
|
278 |
|
279 #key fn_lower (3 1) <no mappings> |
|
280 #key fn_upper (3 1) <no mappings> |
|
281 #key fn_lower (3 2) <no mappings> |
|
282 #key fn_upper (3 2) <no mappings> |
|
283 key fn_lower (3 3) 0x0037 |
|
284 key fn_upper (3 3) 0x0037 |
|
285 key fn_lower (3 4) 0x0037 |
|
286 key fn_upper (3 4) 0x0037 |
|
287 key fn_lower (3 5) 0x0038 |
|
288 key fn_upper (3 5) 0x0038 |
|
289 key fn_lower (3 6) 0x0038 |
|
290 key fn_upper (3 6) 0x0038 |
|
291 key fn_lower (3 7) 0x0039 |
|
292 key fn_upper (3 7) 0x0039 |
|
293 key fn_lower (3 8) 0x0039 |
|
294 key fn_upper (3 8) 0x0039 |
|
295 #key fn_lower (3 9) <no mappings> |
|
296 #key fn_upper (3 9) <no mappings> |
|
297 #key fn_lower (3 10) <no mappings> |
|
298 #key fn_upper (3 10) <no mappings> |
|
299 |
|
300 #key fn_lower (4 1) <no mappings> |
|
301 #key fn_upper (4 1) <no mappings> |
|
302 #key fn_lower (4 2) <no mappings> |
|
303 #key fn_upper (4 2) <no mappings> |
|
304 key fn_lower (4 3) 0x002A |
|
305 key fn_upper (4 3) 0x002A |
|
306 key fn_lower (4 4) 0x002A |
|
307 key fn_upper (4 4) 0x002A |
|
308 key fn_lower (4 5) 0x0030 |
|
309 key fn_upper (4 5) 0x0030 |
|
310 key fn_lower (4 6) 0x0023 |
|
311 key fn_upper (4 6) 0x0023 |
|
312 #key fn_lower (4 7)<no mappings> |
|
313 #key fn_upper (4 7) <no mappings> |
|
314 #key fn_lower (4 8) <no mappings> |
|
315 #key fn_upper (4 8) <no mappings> |
|
316 #key fn_lower (4 9) <no mappings> |
|
317 #key fn_upper (4 9) <no mappings> |
|
318 #key fn_lower (4 10) <no mappings> |
|
319 #key fn_upper (4 10) <no mappings> |
|
320 |
|
321 # No fn key mappings for 4th row |
|
322 |
|
323 # |
|
324 # Three row mini qwerty keymap data. |
|
325 # |
|
326 [KEYBOARD BLOCK QWERTY 3X11] |
|
327 |
|
328 key lower (1 1) ForZhuyin,0x3105,ForZhuyin,0x3106,ForStroke,0x4e00 |
|
329 key upper (1 1) 0x0051 |
|
330 key lower (1 2) ForZhuyin,0x3109,ForZhuyin,0x310A,ForStroke,0x4e28 |
|
331 key upper (1 2) 0x0057 |
|
332 key lower (1 3) ForZhuyin,0x02C7,ForStroke,0x4e3f |
|
333 key upper (1 3) 0x0045 |
|
334 key lower (1 4) ForZhuyin,0x02CB,ForStroke,0x4e36 |
|
335 key upper (1 4) 0x0052 |
|
336 key lower (1 5) ForZhuyin,0x3113,ForZhuyin,0x3114,ForStroke,0x4e5b |
|
337 key upper (1 5) 0x0054 |
|
338 key lower (1 6) ForZhuyin,0x02CA,ForStroke,0x003f |
|
339 key upper (1 6) 0x0059 |
|
340 key lower (1 7) ForZhuyin,0x02D9 |
|
341 key upper (1 7) 0x0055 |
|
342 key lower (1 8) ForZhuyin,0x311A,ForZhuyin,0x311B |
|
343 key upper (1 8) 0x0049 |
|
344 key lower (1 9) ForZhuyin,0x311E,ForZhuyin,0x311F |
|
345 key upper (1 9) 0x004F |
|
346 key lower (1 10) ForZhuyin,0x3122,ForZhuyin,0x3123 |
|
347 key upper (1 10) 0x0050 |
|
348 key lower (2 1) ForZhuyin,0x3107,ForZhuyin,0x3108 |
|
349 key upper (2 1) 0x0041 |
|
350 key lower (2 2) ForZhuyin,0x310B |
|
351 key upper (2 2) 0x0053 |
|
352 key lower (2 3) ForZhuyin,0x310D,ForZhuyin,0x310E |
|
353 key upper (2 3) 0x0044 |
|
354 key lower (2 4) ForZhuyin,0x3110,ForZhuyin,0x3111 |
|
355 key upper (2 4) 0x0046 |
|
356 key lower (2 5) ForZhuyin,0x3115 |
|
357 key upper (2 5) 0x0047 |
|
358 key lower (2 6) ForZhuyin,0x3117,ForZhuyin,0x3118 |
|
359 key upper (2 6) 0x0048 |
|
360 key lower (2 7) ForZhuyin,0x3127,ForZhuyin,0x3128 |
|
361 key upper (2 7) 0x004A |
|
362 key lower (2 8) ForZhuyin,0x311C,ForZhuyin,0x311D |
|
363 key upper (2 8) 0x004B |
|
364 key lower (2 9) ForZhuyin,0x3120,ForZhuyin,0x3121 |
|
365 key upper (2 9) 0x004C |
|
366 key lower (2 10) 0xFF0C,0x002c |
|
367 key upper (2 10) 0x3002,0x002e |
|
368 key lower (3 2) ForZhuyin,0x310C |
|
369 key upper (3 2) 0x005A |
|
370 key lower (3 3) ForZhuyin,0x310F |
|
371 key upper (3 3) 0x0058 |
|
372 key lower (3 4) ForZhuyin,0x3112 |
|
373 key upper (3 4) 0x0043 |
|
374 key lower (3 5) ForZhuyin,0x3116 |
|
375 key upper (3 5) 0x0056 |
|
376 key lower (3 6) ForZhuyin,0x3119 |
|
377 key upper (3 6) 0x0042 |
|
378 key lower (3 7) ForZhuyin,0x3126,ForZhuyin,0x3129 |
|
379 key upper (3 7) 0x004E |
|
380 key lower (3 8) ForZhuyin,0x3124,ForZhuyin,0x3125 |
|
381 key upper (3 8) 0x004D |
|
382 |
|
383 key lower (3 9) ForZhuyin,0x0020,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 |