summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--ChangeLog1
-rw-r--r--share/zkb/common.xml2
2 files changed, 2 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 1a93102..b5d27c3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,84 +1,85 @@
1 2004-??-??The Opie Team <opie@handhelds.org> 1 2004-??-??The Opie Team <opie@handhelds.org>
2 2
3 New Features 3 New Features
4 ------------ 4 ------------
5 * Fifteen gained configurable number of items (zecke) 5 * Fifteen gained configurable number of items (zecke)
6 * Fifteen can have custom background images (zecke) 6 * Fifteen can have custom background images (zecke)
7 * Added daemonizing capabilities to QWS Server [via Qt/Embedded] (mickeyl) 7 * Added daemonizing capabilities to QWS Server [via Qt/Embedded] (mickeyl)
8 * Integrated the new security framework into libopie2 (zecke,clem) 8 * Integrated the new security framework into libopie2 (zecke,clem)
9 * Converted the launcher to use the new security framework (zecke) 9 * Converted the launcher to use the new security framework (zecke)
10 * Backup can now handle custom locations for backup and restore (ar) 10 * Backup can now handle custom locations for backup and restore (ar)
11 11
12 Fixed Bugs 12 Fixed Bugs
13 -------- 13 --------
14 * #1225 - Fixed repeated light flashing on Zaurus with keyz (mickeyl)
14 * #1361 - Fixed auto upercase in Opie-Addressbook (eilers) 15 * #1361 - Fixed auto upercase in Opie-Addressbook (eilers)
15 * #1370 - Pimconverter now reacts on cancel key (eilers) 16 * #1370 - Pimconverter now reacts on cancel key (eilers)
16 17
17 2004-07-06The Opie Team <opie@handhelds.org> 18 2004-07-06The Opie Team <opie@handhelds.org>
18 19
19 * Tagged as Version 1.1.4 (devel) 20 * Tagged as Version 1.1.4 (devel)
20 21
21 New Features 22 New Features
22 ------------ 23 ------------
23 * Added four themes courtesy Robert Griebl (http://www.softforge.de/zstyle) 24 * Added four themes courtesy Robert Griebl (http://www.softforge.de/zstyle)
24 * Added Conversion tool for pim-data (eilers) 25 * Added Conversion tool for pim-data (eilers)
25 * Introduced new OPimAccessFactory and OBackendFactory which simplyfies database access (eilers) 26 * Introduced new OPimAccessFactory and OBackendFactory which simplyfies database access (eilers)
26 * Modified the PIM API for providing generic use of OPimRecords (eilers) 27 * Modified the PIM API for providing generic use of OPimRecords (eilers)
27 * Clicking on the application symbol now iterates over the application's top level widgets if already raised (zecke) 28 * Clicking on the application symbol now iterates over the application's top level widgets if already raised (zecke)
28 29
29 Fixed Bugs 30 Fixed Bugs
30 -------- 31 --------
31 * #1068 - Country Drop Down Box Off Screen 32 * #1068 - Country Drop Down Box Off Screen
32 * #1291 - Opie tinykate does not open .desktop files (ar) 33 * #1291 - Opie tinykate does not open .desktop files (ar)
33 * #1291 - Opie sheet not saving correctly (ar) 34 * #1291 - Opie sheet not saving correctly (ar)
34 * #1294 - Opie does not know about British Summer Time 35 * #1294 - Opie does not know about British Summer Time
35 * #1314 - Drawpad initialization (mickeyl) 36 * #1314 - Drawpad initialization (mickeyl)
36 * #1317 - Packagemanager crashes on hold-down or install (chicken) 37 * #1317 - Packagemanager crashes on hold-down or install (chicken)
37 * #1321 - Batteryapplet graphic glitch (harlekin) 38 * #1321 - Batteryapplet graphic glitch (harlekin)
38 * #1324 - ZSafe not starting up (mickeyl) 39 * #1324 - ZSafe not starting up (mickeyl)
39 * #1328 - Personal Home Address fields is trimmed to 1char (eilers) 40 * #1328 - Personal Home Address fields is trimmed to 1char (eilers)
40 * #1327 - Opie-mail ipk does not depend on libopiedb2 (chicken) 41 * #1327 - Opie-mail ipk does not depend on libopiedb2 (chicken)
41 * #1345 - Networksettingsplugin wlan plugin dependency on libpcap0 (mickeyl) 42 * #1345 - Networksettingsplugin wlan plugin dependency on libpcap0 (mickeyl)
42 * #1348 - Datebook dependency on libopiedb2 (chicken) 43 * #1348 - Datebook dependency on libopiedb2 (chicken)
43 * #1328 - Switched SQLDatabase and VCards char encoding from latin1 to unicode (eilers) 44 * #1328 - Switched SQLDatabase and VCards char encoding from latin1 to unicode (eilers)
44 45
45 2004-04-25The Opie Team <opie@handhelds.org> 46 2004-04-25The Opie Team <opie@handhelds.org>
46 47
47 * Released as Version 1.1.3 (devel) 48 * Released as Version 1.1.3 (devel)
48 * Introduced first implementation of SQL-Support using SQLite (eilers) 49 * Introduced first implementation of SQL-Support using SQLite (eilers)
49 * Added a new Gutenberg Project reader app - opie-gutenbrowser (ljp) 50 * Added a new Gutenberg Project reader app - opie-gutenbrowser (ljp)
50 * Added a real system graffiti character set (brad) 51 * Added a real system graffiti character set (brad)
51 * Added Generic Keyconfig Widget (zecke) 52 * Added Generic Keyconfig Widget (zecke)
52 * Improved Screenshotapplet and Drawpad integration. You can now open a screenshot in drawpad and take notes (zecke) 53 * Improved Screenshotapplet and Drawpad integration. You can now open a screenshot in drawpad and take notes (zecke)
53 * Added new Bible reader app - opie-dagger (drw) 54 * Added new Bible reader app - opie-dagger (drw)
54 * Added a new Image Viewer. Work is ongoing (zecke,alwin) 55 * Added a new Image Viewer. Work is ongoing (zecke,alwin)
55 * Added namespace usage in libopie2 and everywhere (zecke,alwin) 56 * Added namespace usage in libopie2 and everywhere (zecke,alwin)
56 * Enabled the possibility to pass command line arguments to applications (mickeyl) 57 * Enabled the possibility to pass command line arguments to applications (mickeyl)
57 * Added an about applet showing some credits and information about Opie (mickeyl) 58 * Added an about applet showing some credits and information about Opie (mickeyl)
58 * Added benchmarking functionality to sysinfo (mickeyl) 59 * Added benchmarking functionality to sysinfo (mickeyl)
59 * Added applet and configuration application for switching hardware keyboard layouts (alwin) 60 * Added applet and configuration application for switching hardware keyboard layouts (alwin)
60 * Ported applications from libopie1 to libopie2* (drw,ar,alwin) 61 * Ported applications from libopie1 to libopie2* (drw,ar,alwin)
61 * Imported fullscreen and font improvements from the Qkonsole fork to embeddedkonsole (waspe) 62 * Imported fullscreen and font improvements from the Qkonsole fork to embeddedkonsole (waspe)
62 * Clean-up of package information in control files (drw) 63 * Clean-up of package information in control files (drw)
63 * Repaired mediummount which was broken since integrating the quicklauncher (alwin) 64 * Repaired mediummount which was broken since integrating the quicklauncher (alwin)
64 * Improved big-screen support (zecke,ar) 65 * Improved big-screen support (zecke,ar)
65 * Improved multikeyboard support, added keyboard layout switching applet (mouse) 66 * Improved multikeyboard support, added keyboard layout switching applet (mouse)
66 * Added a new mail client based on libetpan (harlekin,alwin,jgf) 67 * Added a new mail client based on libetpan (harlekin,alwin,jgf)
67 * Added new package manager - opie-packagemanager (drw) 68 * Added new package manager - opie-packagemanager (drw)
68 * Improved light-n-power for C7x0 (mickeyl) 69 * Improved light-n-power for C7x0 (mickeyl)
69 * Added automatic rotation support for C7x0 (treke) 70 * Added automatic rotation support for C7x0 (treke)
70 * Split libopie1 up into a set of smaller - functionally grouped - libraries (mickeyl) 71 * Split libopie1 up into a set of smaller - functionally grouped - libraries (mickeyl)
71 * Added scanning the wireless network neighbourhood to networksettings (mickeyl) 72 * Added scanning the wireless network neighbourhood to networksettings (mickeyl)
72 73
73 2003-11-29The Opie Team <opie@handhelds.org> 74 2003-11-29The Opie Team <opie@handhelds.org>
74 75
75 * Released as Version 1.0.3 76 * Released as Version 1.0.3
76 * Improved i18n (various contributors) 77 * Improved i18n (various contributors)
77 * Reduced application startup time by integrating the TT quicklauncher (zecke,harlekin) 78 * Reduced application startup time by integrating the TT quicklauncher (zecke,harlekin)
78 * Made the Documents Tab optional (mickeyl) 79 * Made the Documents Tab optional (mickeyl)
79 * Integrated basic support for HP iPAQ 54xx and the Jornada 5xx (chicken) 80 * Integrated basic support for HP iPAQ 54xx and the Jornada 5xx (chicken)
80 81
81 2003-08-04The Opie Team <opie@handhelds.org> 82 2003-08-04The Opie Team <opie@handhelds.org>
82 83
83 * Released as Version 1.0.0 84 * Released as Version 1.0.0
84 * Including a PPP module for easy dial up (tille,harlekin,zecke) 85 * Including a PPP module for easy dial up (tille,harlekin,zecke)
diff --git a/share/zkb/common.xml b/share/zkb/common.xml
index 255e677..4f85146 100644
--- a/share/zkb/common.xml
+++ b/share/zkb/common.xml
@@ -326,385 +326,385 @@
326 <event keycode="F22" unicode="-1" pressed="false"/> 326 <event keycode="F22" unicode="-1" pressed="false"/>
327 <next-state name="LShift-Num"/> 327 <next-state name="LShift-Num"/>
328 </map> 328 </map>
329 329
330 <map keycode="Slash" pressed="true"> 330 <map keycode="Slash" pressed="true">
331 <event keycode="NumLock" unicode="-1" modifiers="Control" pressed="true"/> 331 <event keycode="NumLock" unicode="-1" modifiers="Control" pressed="true"/>
332 <next-state name="LShift-Fn"/> 332 <next-state name="LShift-Fn"/>
333 </map> 333 </map>
334</state> 334</state>
335 335
336<state name="LShift-Num-Caps"> 336<state name="LShift-Num-Caps">
337 <map keycode="Fn" pressed="true"> 337 <map keycode="Fn" pressed="true">
338 <event keycode="F22" unicode="-1" modifiers="Control" pressed="true"/> 338 <event keycode="F22" unicode="-1" modifiers="Control" pressed="true"/>
339 <next-state name="LShift-Fn-Num-Caps"/> 339 <next-state name="LShift-Fn-Num-Caps"/>
340 </map> 340 </map>
341 341
342 <map keycode="Left Shift" pressed="false"> 342 <map keycode="Left Shift" pressed="false">
343 <event keycode="Shift" unicode="-1" pressed="false"/> 343 <event keycode="Shift" unicode="-1" pressed="false"/>
344 <next-state name="Num-Caps"/> 344 <next-state name="Num-Caps"/>
345 </map> 345 </map>
346</state> 346</state>
347 347
348<state name="RShift-Fn-Caps"> 348<state name="RShift-Fn-Caps">
349 <map keycode="Right Shift" pressed="false"> 349 <map keycode="Right Shift" pressed="false">
350 <event keycode="Meta" unicode="-1" pressed="false"/> 350 <event keycode="Meta" unicode="-1" pressed="false"/>
351 <next-state name="Fn-Caps"/> 351 <next-state name="Fn-Caps"/>
352 </map> 352 </map>
353 353
354 <map keycode="Fn" pressed="false"> 354 <map keycode="Fn" pressed="false">
355 <event keycode="F22" unicode="-1" modifiers="Shift" pressed="false"/> 355 <event keycode="F22" unicode="-1" modifiers="Shift" pressed="false"/>
356 <next-state name="RShift-Caps"/> 356 <next-state name="RShift-Caps"/>
357 </map> 357 </map>
358 358
359 <map keycode="Tab" pressed="true"> 359 <map keycode="Tab" pressed="true">
360 <event keycode="CapsLock" unicode="-1" modifiers="Alt|Shift" pressed="true"/> 360 <event keycode="CapsLock" unicode="-1" modifiers="Alt|Shift" pressed="true"/>
361 <next-state name="RShift-Fn"/> 361 <next-state name="RShift-Fn"/>
362 </map> 362 </map>
363</state> 363</state>
364 364
365<state name="RShift-Fn-Num"> 365<state name="RShift-Fn-Num">
366 <map keycode="Right Shift" pressed="false"> 366 <map keycode="Right Shift" pressed="false">
367 <event keycode="Meta" unicode="-1" pressed="false"/> 367 <event keycode="Meta" unicode="-1" pressed="false"/>
368 <next-state name="Fn-Num"/> 368 <next-state name="Fn-Num"/>
369 </map> 369 </map>
370 370
371 <map keycode="Fn" pressed="false"> 371 <map keycode="Fn" pressed="false">
372 <event keycode="F22" unicode="-1" pressed="false"/> 372 <event keycode="F22" unicode="-1" pressed="false"/>
373 <next-state name="RShift-Num"/> 373 <next-state name="RShift-Num"/>
374 </map> 374 </map>
375 375
376 <map keycode="Slash" pressed="true"> 376 <map keycode="Slash" pressed="true">
377 <event keycode="NumLock" unicode="-1" modifiers="Alt|Shift" pressed="true"/> 377 <event keycode="NumLock" unicode="-1" modifiers="Alt|Shift" pressed="true"/>
378 <next-state name="RShift-Fn"/> 378 <next-state name="RShift-Fn"/>
379 </map> 379 </map>
380</state> 380</state>
381 381
382<state name="RShift-Num-Caps"> 382<state name="RShift-Num-Caps">
383 <map keycode="Fn" pressed="true"> 383 <map keycode="Fn" pressed="true">
384 <event keycode="F22" unicode="-1" pressed="true"/> 384 <event keycode="F22" unicode="-1" pressed="true"/>
385 <next-state name="RShift-Fn-Num-Caps"/> 385 <next-state name="RShift-Fn-Num-Caps"/>
386 </map> 386 </map>
387 387
388 <map keycode="Right Shift" pressed="false"> 388 <map keycode="Right Shift" pressed="false">
389 <event keycode="Meta" unicode="-1" pressed="true"/> 389 <event keycode="Meta" unicode="-1" pressed="true"/>
390 <next-state name="Num-Caps"/> 390 <next-state name="Num-Caps"/>
391 </map> 391 </map>
392</state> 392</state>
393 393
394<state name="Fn-Num-Caps"> 394<state name="Fn-Num-Caps">
395 <map keycode="Fn" pressed="false"> 395 <map keycode="Fn" pressed="false">
396 <event keycode="F22" unicode="-1" pressed="false"/> 396 <event keycode="F22" unicode="-1" pressed="false"/>
397 <next-state name="Num-Caps"/> 397 <next-state name="Num-Caps"/>
398 </map> 398 </map>
399 399
400 <map keycode="Tab" pressed="true"> 400 <map keycode="Tab" pressed="true">
401 <event keycode="CapsLock" unicode="-1" pressed="true"/> 401 <event keycode="CapsLock" unicode="-1" pressed="true"/>
402 <next-state name="Fn-Num"/> 402 <next-state name="Fn-Num"/>
403 </map> 403 </map>
404 404
405 <map keycode="Slash" pressed="true"> 405 <map keycode="Slash" pressed="true">
406 <event keycode="NumLock" unicode="-1" pressed="true"/> 406 <event keycode="NumLock" unicode="-1" pressed="true"/>
407 <next-state name="Fn-Caps"/> 407 <next-state name="Fn-Caps"/>
408 </map> 408 </map>
409 409
410 <map keycode="Left Shift" pressed="true"> 410 <map keycode="Left Shift" pressed="true">
411 <event keycode="Shift" unicode="-1" modifiers="Control" pressed="true"/> 411 <event keycode="Shift" unicode="-1" modifiers="Control" pressed="true"/>
412 <next-state name="LShift-Fn-Num-Caps"/> 412 <next-state name="LShift-Fn-Num-Caps"/>
413 </map> 413 </map>
414 414
415 <map keycode="Right Shift" pressed="true"> 415 <map keycode="Right Shift" pressed="true">
416 <event keycode="Meta" unicode="-1" modifiers="Alt" pressed="true"/> 416 <event keycode="Meta" unicode="-1" modifiers="Alt" pressed="true"/>
417 <next-state name="RShift-Fn-Num-Caps"/> 417 <next-state name="RShift-Fn-Num-Caps"/>
418 </map> 418 </map>
419</state> 419</state>
420 420
421<state name="LShift-Fn-Num-Caps"> 421<state name="LShift-Fn-Num-Caps">
422 <map keycode="Fn" pressed="false"> 422 <map keycode="Fn" pressed="false">
423 <event keycode="F22" unicode="-1" pressed="false"/> 423 <event keycode="F22" unicode="-1" pressed="false"/>
424 <next-state name="LShift-Num-Caps"/> 424 <next-state name="LShift-Num-Caps"/>
425 </map> 425 </map>
426 426
427 <map keycode="Tab" pressed="true"> 427 <map keycode="Tab" pressed="true">
428 <event keycode="CapsLock" unicode="-1" modifiers="Control" pressed="true"/> 428 <event keycode="CapsLock" unicode="-1" modifiers="Control" pressed="true"/>
429 <next-state name="LShift-Fn-Num"/> 429 <next-state name="LShift-Fn-Num"/>
430 </map> 430 </map>
431 431
432 <map keycode="Slash" pressed="true"> 432 <map keycode="Slash" pressed="true">
433 <event keycode="NumLock" unicode="-1" modifiers="Control|Shift" pressed="true"/> 433 <event keycode="NumLock" unicode="-1" modifiers="Control|Shift" pressed="true"/>
434 <next-state name="LShift-Fn-Caps"/> 434 <next-state name="LShift-Fn-Caps"/>
435 </map> 435 </map>
436 436
437 <map keycode="Left Shift" pressed="false"> 437 <map keycode="Left Shift" pressed="false">
438 <event keycode="Shift" unicode="-1" pressed="false"/> 438 <event keycode="Shift" unicode="-1" pressed="false"/>
439 <next-state name="Fn-Num-Caps"/> 439 <next-state name="Fn-Num-Caps"/>
440 </map> 440 </map>
441</state> 441</state>
442 442
443<state name="RShift-Fn-Num-Caps"> 443<state name="RShift-Fn-Num-Caps">
444 <map keycode="Fn" pressed="false"> 444 <map keycode="Fn" pressed="false">
445 <event keycode="F22" unicode="-1" pressed="false"/> 445 <event keycode="F22" unicode="-1" pressed="false"/>
446 <next-state name="RShift-Num-Caps"/> 446 <next-state name="RShift-Num-Caps"/>
447 </map> 447 </map>
448 448
449 <map keycode="Tab" pressed="true"> 449 <map keycode="Tab" pressed="true">
450 <event keycode="CapsLock" unicode="-1" modifiers="Alt" pressed="true"/> 450 <event keycode="CapsLock" unicode="-1" modifiers="Alt" pressed="true"/>
451 <next-state name="RShift-Fn-Num"/> 451 <next-state name="RShift-Fn-Num"/>
452 </map> 452 </map>
453 453
454 <map keycode="Slash" pressed="true"> 454 <map keycode="Slash" pressed="true">
455 <event keycode="NumLock" unicode="-1" modifiers="Alt|Shift" pressed="true"/> 455 <event keycode="NumLock" unicode="-1" modifiers="Alt|Shift" pressed="true"/>
456 <next-state name="RShift-Fn-Caps"/> 456 <next-state name="RShift-Fn-Caps"/>
457 </map> 457 </map>
458 458
459 <map keycode="Right Shift" pressed="false"> 459 <map keycode="Right Shift" pressed="false">
460 <event keycode="Meta" unicode="-1" pressed="false"/> 460 <event keycode="Meta" unicode="-1" pressed="false"/>
461 <next-state name="Fn-Num-Caps"/> 461 <next-state name="Fn-Num-Caps"/>
462 </map> 462 </map>
463</state> 463</state>
464 464
465<state name="common"> 465<state name="common">
466 <map keycode="Space" pressed="true"> 466 <map keycode="Space" pressed="true">
467 <event keycode="Space" unicode="32" pressed="true" autorepeat="true"/> 467 <event keycode="Space" unicode="32" pressed="true" autorepeat="true"/>
468 </map> 468 </map>
469 <map keycode="Cancel" pressed="true"> 469 <map keycode="Cancel" pressed="true">
470 <event keycode="Escape" unicode="27" pressed="true" autorepeat="true"/> 470 <event keycode="Escape" unicode="27" pressed="true" autorepeat="true"/>
471 </map> 471 </map>
472 <map keycode="Tab" pressed="true"> 472 <map keycode="Tab" pressed="true">
473 <event keycode="Tab" unicode="9" pressed="true" autorepeat="true"/> 473 <event keycode="Tab" unicode="9" pressed="true" autorepeat="true"/>
474 </map> 474 </map>
475 <map keycode="Backspace" pressed="true"> 475 <map keycode="Backspace" pressed="true">
476 <event keycode="Backspace" unicode="127" pressed="true" autorepeat="true"/> 476 <event keycode="Backspace" unicode="127" pressed="true" autorepeat="true"/>
477 </map> 477 </map>
478 <map keycode="Enter" pressed="true"> 478 <map keycode="Enter" pressed="true">
479 <event keycode="Return" unicode="13" pressed="true" autorepeat="true"/> 479 <event keycode="Return" unicode="13" pressed="true" autorepeat="true"/>
480 </map> 480 </map>
481 <map keycode="Left" pressed="true"> 481 <map keycode="Left" pressed="true">
482 <event keycode="Left" unicode="-1" pressed="true" autorepeat="true"/> 482 <event keycode="Left" unicode="-1" pressed="true" autorepeat="true"/>
483 </map> 483 </map>
484 <map keycode="Up" pressed="true"> 484 <map keycode="Up" pressed="true">
485 <event keycode="Up" unicode="-1" pressed="true" autorepeat="true"/> 485 <event keycode="Up" unicode="-1" pressed="true" autorepeat="true"/>
486 </map> 486 </map>
487 <map keycode="Right" pressed="true"> 487 <map keycode="Right" pressed="true">
488 <event keycode="Right" unicode="-1" pressed="true" autorepeat="true"/> 488 <event keycode="Right" unicode="-1" pressed="true" autorepeat="true"/>
489 </map> 489 </map>
490 <map keycode="Down" pressed="true"> 490 <map keycode="Down" pressed="true">
491 <event keycode="Down" unicode="-1" pressed="true" autorepeat="true"/> 491 <event keycode="Down" unicode="-1" pressed="true" autorepeat="true"/>
492 </map> 492 </map>
493 <map keycode="Calendar" pressed="true"> 493 <map keycode="Calendar" pressed="true">
494 <event keycode="F9" unicode="-1" pressed="true" autorepeat="true"/> 494 <event keycode="F9" unicode="-1" pressed="true" autorepeat="true"/>
495 </map> 495 </map>
496 <map keycode="Addressbook" pressed="true"> 496 <map keycode="Addressbook" pressed="true">
497 <event keycode="F10" unicode="-1" pressed="true" autorepeat="true"/> 497 <event keycode="F10" unicode="-1" pressed="true" autorepeat="true"/>
498 </map> 498 </map>
499 <map keycode="Menu" pressed="true"> 499 <map keycode="Menu" pressed="true">
500 <event keycode="F11" unicode="-1" pressed="true" autorepeat="true"/> 500 <event keycode="F11" unicode="-1" pressed="true" autorepeat="true"/>
501 </map> 501 </map>
502 <map keycode="Home" pressed="true"> 502 <map keycode="Home" pressed="true">
503 <event keycode="F12" unicode="-1" pressed="true" autorepeat="true"/> 503 <event keycode="F12" unicode="-1" pressed="true" autorepeat="true"/>
504 </map> 504 </map>
505 <map keycode="Mail" pressed="true"> 505 <map keycode="Mail" pressed="true">
506 <event keycode="F13" unicode="-1" pressed="true" autorepeat="true"/> 506 <event keycode="F13" unicode="-1" pressed="true" autorepeat="true"/>
507 </map> 507 </map>
508 <map keycode="Middle" pressed="true"> 508 <map keycode="Middle" pressed="true">
509 <event keycode="F30" unicode="-1" pressed="true" autorepeat="true"/> 509 <event keycode="F30" unicode="-1" pressed="true" autorepeat="true"/>
510 </map> 510 </map>
511 <map keycode="OK" pressed="true"> 511 <map keycode="OK" pressed="true">
512 <event keycode="F33" unicode="-1" pressed="true" autorepeat="true"/> 512 <event keycode="F33" unicode="-1" pressed="true" autorepeat="true"/>
513 </map> 513 </map>
514 <map keycode="Off" pressed="true"> 514 <map keycode="Off" pressed="true">
515 <event keycode="F34" unicode="-1" pressed="true"/> 515 <event keycode="F34" unicode="-1" pressed="true"/>
516 </map> 516 </map>
517 <map keycode="Light" pressed="true"> 517 <map keycode="Light" pressed="true">
518 <event keycode="F35" unicode="-1" pressed="true" autorepeat="true"/> 518 <event keycode="F35" unicode="-1" pressed="true" autorepeat="false"/>
519 </map> 519 </map>
520 <map keycode="Space" pressed="false"> 520 <map keycode="Space" pressed="false">
521 <event keycode="Space" unicode="32" pressed="false" autorepeat="true"/> 521 <event keycode="Space" unicode="32" pressed="false" autorepeat="true"/>
522 </map> 522 </map>
523 <map keycode="Cancel" pressed="false"> 523 <map keycode="Cancel" pressed="false">
524 <event keycode="Escape" unicode="27" pressed="false"/> 524 <event keycode="Escape" unicode="27" pressed="false"/>
525 </map> 525 </map>
526 <map keycode="Tab" pressed="false"> 526 <map keycode="Tab" pressed="false">
527 <event keycode="Tab" unicode="9" pressed="false"/> 527 <event keycode="Tab" unicode="9" pressed="false"/>
528 </map> 528 </map>
529 <map keycode="Backspace" pressed="false"> 529 <map keycode="Backspace" pressed="false">
530 <event keycode="Backspace" unicode="127" pressed="false"/> 530 <event keycode="Backspace" unicode="127" pressed="false"/>
531 </map> 531 </map>
532 <map keycode="Enter" pressed="false"> 532 <map keycode="Enter" pressed="false">
533 <event keycode="Return" unicode="13" pressed="false"/> 533 <event keycode="Return" unicode="13" pressed="false"/>
534 </map> 534 </map>
535 <map keycode="Left" pressed="false"> 535 <map keycode="Left" pressed="false">
536 <event keycode="Left" unicode="-1" pressed="false"/> 536 <event keycode="Left" unicode="-1" pressed="false"/>
537 </map> 537 </map>
538 <map keycode="Up" pressed="false"> 538 <map keycode="Up" pressed="false">
539 <event keycode="Up" unicode="-1" pressed="false"/> 539 <event keycode="Up" unicode="-1" pressed="false"/>
540 </map> 540 </map>
541 <map keycode="Right" pressed="false"> 541 <map keycode="Right" pressed="false">
542 <event keycode="Right" unicode="-1" pressed="false"/> 542 <event keycode="Right" unicode="-1" pressed="false"/>
543 </map> 543 </map>
544 <map keycode="Down" pressed="false"> 544 <map keycode="Down" pressed="false">
545 <event keycode="Down" unicode="-1" pressed="false"/> 545 <event keycode="Down" unicode="-1" pressed="false"/>
546 </map> 546 </map>
547 <map keycode="Calendar" pressed="false"> 547 <map keycode="Calendar" pressed="false">
548 <event keycode="F9" unicode="-1" pressed="false"/> 548 <event keycode="F9" unicode="-1" pressed="false"/>
549 </map> 549 </map>
550 <map keycode="Addressbook" pressed="false"> 550 <map keycode="Addressbook" pressed="false">
551 <event keycode="F10" unicode="-1" pressed="false"/> 551 <event keycode="F10" unicode="-1" pressed="false"/>
552 </map> 552 </map>
553 <map keycode="Menu" pressed="false"> 553 <map keycode="Menu" pressed="false">
554 <event keycode="F11" unicode="-1" pressed="false"/> 554 <event keycode="F11" unicode="-1" pressed="false"/>
555 </map> 555 </map>
556 <map keycode="Home" pressed="false"> 556 <map keycode="Home" pressed="false">
557 <event keycode="F12" unicode="-1" pressed="false"/> 557 <event keycode="F12" unicode="-1" pressed="false"/>
558 </map> 558 </map>
559 <map keycode="Mail" pressed="false"> 559 <map keycode="Mail" pressed="false">
560 <event keycode="F13" unicode="-1" pressed="false"/> 560 <event keycode="F13" unicode="-1" pressed="false"/>
561 </map> 561 </map>
562 <map keycode="Middle" pressed="false"> 562 <map keycode="Middle" pressed="false">
563 <event keycode="F30" unicode="-1" pressed="false"/> 563 <event keycode="F30" unicode="-1" pressed="false"/>
564 </map> 564 </map>
565 <map keycode="OK" pressed="false"> 565 <map keycode="OK" pressed="false">
566 <event keycode="F33" unicode="-1" pressed="false"/> 566 <event keycode="F33" unicode="-1" pressed="false"/>
567 </map> 567 </map>
568 <map keycode="Off" pressed="false"> 568 <map keycode="Off" pressed="false">
569 <event keycode="F34" unicode="-1" pressed="false"/> 569 <event keycode="F34" unicode="-1" pressed="false"/>
570 </map> 570 </map>
571 <map keycode="Light" pressed="false"> 571 <map keycode="Light" pressed="false">
572 <event keycode="F35" unicode="-1" pressed="false"/> 572 <event keycode="F35" unicode="-1" pressed="false"/>
573 </map> 573 </map>
574</state> 574</state>
575 575
576<state name="number"> 576<state name="number">
577 <map keycode="Space" pressed="true"> 577 <map keycode="Space" pressed="true">
578 <event keycode="Space" unicode="32" pressed="true" autorepeat="true"/> 578 <event keycode="Space" unicode="32" pressed="true" autorepeat="true"/>
579 </map> 579 </map>
580 <map keycode="Apostrophe" pressed="true"> 580 <map keycode="Apostrophe" pressed="true">
581 <event keycode="Apostrophe" unicode="39" pressed="true" autorepeat="true"/> 581 <event keycode="Apostrophe" unicode="39" pressed="true" autorepeat="true"/>
582 </map> 582 </map>
583 <map keycode="Comma" pressed="true"> 583 <map keycode="Comma" pressed="true">
584 <event keycode="Comma" unicode="44" pressed="true" autorepeat="true"/> 584 <event keycode="Comma" unicode="44" pressed="true" autorepeat="true"/>
585 </map> 585 </map>
586 <map keycode="Period" pressed="true"> 586 <map keycode="Period" pressed="true">
587 <event keycode="Period" unicode="46" pressed="true" autorepeat="true"/> 587 <event keycode="Period" unicode="46" pressed="true" autorepeat="true"/>
588 </map> 588 </map>
589 <map keycode="A" pressed="true"> 589 <map keycode="A" pressed="true">
590 <event keycode="Exclam" unicode="33" pressed="true" autorepeat="true"/> 590 <event keycode="Exclam" unicode="33" pressed="true" autorepeat="true"/>
591 </map> 591 </map>
592 <map keycode="B" pressed="true"> 592 <map keycode="B" pressed="true">
593 <event keycode="Minus" unicode="45" pressed="true" autorepeat="true"/> 593 <event keycode="Minus" unicode="45" pressed="true" autorepeat="true"/>
594 </map> 594 </map>
595 <map keycode="D" pressed="true"> 595 <map keycode="D" pressed="true">
596 <event keycode="NumberSign" unicode="35" pressed="true" autorepeat="true"/> 596 <event keycode="NumberSign" unicode="35" pressed="true" autorepeat="true"/>
597 </map> 597 </map>
598 <map keycode="E" pressed="true"> 598 <map keycode="E" pressed="true">
599 <event keycode="3" unicode="51" pressed="true" autorepeat="true"/> 599 <event keycode="3" unicode="51" pressed="true" autorepeat="true"/>
600 </map> 600 </map>
601 <map keycode="F" pressed="true"> 601 <map keycode="F" pressed="true">
602 <event keycode="Dollar" unicode="36" pressed="true" autorepeat="true"/> 602 <event keycode="Dollar" unicode="36" pressed="true" autorepeat="true"/>
603 </map> 603 </map>
604 <map keycode="G" pressed="true"> 604 <map keycode="G" pressed="true">
605 <event keycode="Percent" unicode="37" pressed="true" autorepeat="true"/> 605 <event keycode="Percent" unicode="37" pressed="true" autorepeat="true"/>
606 </map> 606 </map>
607 <map keycode="H" pressed="true"> 607 <map keycode="H" pressed="true">
608 <event keycode="Underscore" unicode="95" pressed="true" autorepeat="true"/> 608 <event keycode="Underscore" unicode="95" pressed="true" autorepeat="true"/>
609 </map> 609 </map>
610 <map keycode="I" pressed="true"> 610 <map keycode="I" pressed="true">
611 <event keycode="8" unicode="56" pressed="true" autorepeat="true"/> 611 <event keycode="8" unicode="56" pressed="true" autorepeat="true"/>
612 </map> 612 </map>
613 <map keycode="J" pressed="true"> 613 <map keycode="J" pressed="true">
614 <event keycode="Ampersand" unicode="38" pressed="true" autorepeat="true"/> 614 <event keycode="Ampersand" unicode="38" pressed="true" autorepeat="true"/>
615 </map> 615 </map>
616 <map keycode="K" pressed="true"> 616 <map keycode="K" pressed="true">
617 <event keycode="Asterisk" unicode="42" pressed="true" autorepeat="true"/> 617 <event keycode="Asterisk" unicode="42" pressed="true" autorepeat="true"/>
618 </map> 618 </map>
619 <map keycode="L" pressed="true"> 619 <map keycode="L" pressed="true">
620 <event keycode="ParenLeft" unicode="40" pressed="true" autorepeat="true"/> 620 <event keycode="ParenLeft" unicode="40" pressed="true" autorepeat="true"/>
621 </map> 621 </map>
622 <map keycode="M" pressed="true"> 622 <map keycode="M" pressed="true">
623 <event keycode="Equal" unicode="61" pressed="true" autorepeat="true"/> 623 <event keycode="Equal" unicode="61" pressed="true" autorepeat="true"/>
624 </map> 624 </map>
625 <map keycode="N" pressed="true"> 625 <map keycode="N" pressed="true">
626 <event keycode="Plus" unicode="43" pressed="true" autorepeat="true"/> 626 <event keycode="Plus" unicode="43" pressed="true" autorepeat="true"/>
627 </map> 627 </map>
628 <map keycode="O" pressed="true"> 628 <map keycode="O" pressed="true">
629 <event keycode="9" unicode="57" pressed="true" autorepeat="true"/> 629 <event keycode="9" unicode="57" pressed="true" autorepeat="true"/>
630 </map> 630 </map>
631 <map keycode="P" pressed="true"> 631 <map keycode="P" pressed="true">
632 <event keycode="0" unicode="48" pressed="true" autorepeat="true"/> 632 <event keycode="0" unicode="48" pressed="true" autorepeat="true"/>
633 </map> 633 </map>
634 <map keycode="Q" pressed="true"> 634 <map keycode="Q" pressed="true">
635 <event keycode="1" unicode="49" pressed="true" autorepeat="true"/> 635 <event keycode="1" unicode="49" pressed="true" autorepeat="true"/>
636 </map> 636 </map>
637 <map keycode="R" pressed="true"> 637 <map keycode="R" pressed="true">
638 <event keycode="4" unicode="52" pressed="true" autorepeat="true"/> 638 <event keycode="4" unicode="52" pressed="true" autorepeat="true"/>
639 </map> 639 </map>
640 <map keycode="S" pressed="true"> 640 <map keycode="S" pressed="true">
641 <event keycode="At" unicode="64" pressed="true" autorepeat="true"/> 641 <event keycode="At" unicode="64" pressed="true" autorepeat="true"/>
642 </map> 642 </map>
643 <map keycode="T" pressed="true"> 643 <map keycode="T" pressed="true">
644 <event keycode="5" unicode="53" pressed="true" autorepeat="true"/> 644 <event keycode="5" unicode="53" pressed="true" autorepeat="true"/>
645 </map> 645 </map>
646 <map keycode="U" pressed="true"> 646 <map keycode="U" pressed="true">
647 <event keycode="7" unicode="55" pressed="true" autorepeat="true"/> 647 <event keycode="7" unicode="55" pressed="true" autorepeat="true"/>
648 </map> 648 </map>
649 <map keycode="W" pressed="true"> 649 <map keycode="W" pressed="true">
650 <event keycode="2" unicode="50" pressed="true" autorepeat="true"/> 650 <event keycode="2" unicode="50" pressed="true" autorepeat="true"/>
651 </map> 651 </map>
652 <map keycode="Y" pressed="true"> 652 <map keycode="Y" pressed="true">
653 <event keycode="6" unicode="54" pressed="true" autorepeat="true"/> 653 <event keycode="6" unicode="54" pressed="true" autorepeat="true"/>
654 </map> 654 </map>
655 <map keycode="Space" pressed="false"> 655 <map keycode="Space" pressed="false">
656 <event keycode="Space" unicode="32" pressed="false"/> 656 <event keycode="Space" unicode="32" pressed="false"/>
657 </map> 657 </map>
658 <map keycode="Apostrophe" pressed="false"> 658 <map keycode="Apostrophe" pressed="false">
659 <event keycode="Apostrophe" unicode="39" pressed="false"/> 659 <event keycode="Apostrophe" unicode="39" pressed="false"/>
660 </map> 660 </map>
661 <map keycode="Comma" pressed="false"> 661 <map keycode="Comma" pressed="false">
662 <event keycode="Comma" unicode="44" pressed="false"/> 662 <event keycode="Comma" unicode="44" pressed="false"/>
663 </map> 663 </map>
664 <map keycode="Period" pressed="false"> 664 <map keycode="Period" pressed="false">
665 <event keycode="Period" unicode="46" pressed="false"/> 665 <event keycode="Period" unicode="46" pressed="false"/>
666 </map> 666 </map>
667 <map keycode="A" pressed="false"> 667 <map keycode="A" pressed="false">
668 <event keycode="Exclam" unicode="33" pressed="false"/> 668 <event keycode="Exclam" unicode="33" pressed="false"/>
669 </map> 669 </map>
670 <map keycode="B" pressed="false"> 670 <map keycode="B" pressed="false">
671 <event keycode="Minus" unicode="45" pressed="false"/> 671 <event keycode="Minus" unicode="45" pressed="false"/>
672 </map> 672 </map>
673 <map keycode="D" pressed="false"> 673 <map keycode="D" pressed="false">
674 <event keycode="NumberSign" unicode="35" pressed="false"/> 674 <event keycode="NumberSign" unicode="35" pressed="false"/>
675 </map> 675 </map>
676 <map keycode="E" pressed="false"> 676 <map keycode="E" pressed="false">
677 <event keycode="3" unicode="51" pressed="false"/> 677 <event keycode="3" unicode="51" pressed="false"/>
678 </map> 678 </map>
679 <map keycode="F" pressed="false"> 679 <map keycode="F" pressed="false">
680 <event keycode="Dollar" unicode="36" pressed="false"/> 680 <event keycode="Dollar" unicode="36" pressed="false"/>
681 </map> 681 </map>
682 <map keycode="G" pressed="false"> 682 <map keycode="G" pressed="false">
683 <event keycode="Percent" unicode="37" pressed="false"/> 683 <event keycode="Percent" unicode="37" pressed="false"/>
684 </map> 684 </map>
685 <map keycode="H" pressed="false"> 685 <map keycode="H" pressed="false">
686 <event keycode="Underscore" unicode="95" pressed="false"/> 686 <event keycode="Underscore" unicode="95" pressed="false"/>
687 </map> 687 </map>
688 <map keycode="I" pressed="false"> 688 <map keycode="I" pressed="false">
689 <event keycode="8" unicode="56" pressed="false"/> 689 <event keycode="8" unicode="56" pressed="false"/>
690 </map> 690 </map>
691 <map keycode="J" pressed="false"> 691 <map keycode="J" pressed="false">
692 <event keycode="Ampersand" unicode="38" pressed="false"/> 692 <event keycode="Ampersand" unicode="38" pressed="false"/>
693 </map> 693 </map>
694 <map keycode="K" pressed="false"> 694 <map keycode="K" pressed="false">
695 <event keycode="Asterisk" unicode="42" pressed="false"/> 695 <event keycode="Asterisk" unicode="42" pressed="false"/>
696 </map> 696 </map>
697 <map keycode="L" pressed="false"> 697 <map keycode="L" pressed="false">
698 <event keycode="ParenLeft" unicode="40" pressed="false"/> 698 <event keycode="ParenLeft" unicode="40" pressed="false"/>
699 </map> 699 </map>
700 <map keycode="M" pressed="false"> 700 <map keycode="M" pressed="false">
701 <event keycode="Equal" unicode="61" pressed="false"/> 701 <event keycode="Equal" unicode="61" pressed="false"/>
702 </map> 702 </map>
703 <map keycode="N" pressed="false"> 703 <map keycode="N" pressed="false">
704 <event keycode="Plus" unicode="43" pressed="false"/> 704 <event keycode="Plus" unicode="43" pressed="false"/>
705 </map> 705 </map>
706 <map keycode="O" pressed="false"> 706 <map keycode="O" pressed="false">
707 <event keycode="9" unicode="57" pressed="false"/> 707 <event keycode="9" unicode="57" pressed="false"/>
708 </map> 708 </map>
709 <map keycode="P" pressed="false"> 709 <map keycode="P" pressed="false">
710 <event keycode="0" unicode="48" pressed="false"/> 710 <event keycode="0" unicode="48" pressed="false"/>