-rw-r--r-- | ChangeLog | 1 | ||||
-rw-r--r-- | share/zkb/common.xml | 2 |
2 files changed, 2 insertions, 1 deletions
@@ -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 | |||
@@ -6,1025 +6,1025 @@ | |||
6 | <state name="lower-case" parent="common"/> | 6 | <state name="lower-case" parent="common"/> |
7 | <state name="upper-case" parent="common"/> | 7 | <state name="upper-case" parent="common"/> |
8 | <state name="number" parent="common"/> | 8 | <state name="number" parent="common"/> |
9 | <state name="control" parent="common"/> | 9 | <state name="control" parent="common"/> |
10 | <state name="alt" parent="common"/> | 10 | <state name="alt" parent="common"/> |
11 | 11 | ||
12 | <state name="Normal" parent="lower-case"/> | 12 | <state name="Normal" parent="lower-case"/> |
13 | <state name="LShift" parent="upper-case"/> | 13 | <state name="LShift" parent="upper-case"/> |
14 | <state name="RShift" parent="upper-case"/> | 14 | <state name="RShift" parent="upper-case"/> |
15 | <state name="Fn" parent="number"/> | 15 | <state name="Fn" parent="number"/> |
16 | <state name="Num" parent="number"/> | 16 | <state name="Num" parent="number"/> |
17 | <state name="Caps" parent="upper-case"/> | 17 | <state name="Caps" parent="upper-case"/> |
18 | <state name="iFn"/> | 18 | <state name="iFn"/> |
19 | <state name="sFn" parent="number"/> | 19 | <state name="sFn" parent="number"/> |
20 | 20 | ||
21 | <state name="LShift-Fn" parent="control"/> | 21 | <state name="LShift-Fn" parent="control"/> |
22 | <state name="RShift-Fn" parent="alt"/> | 22 | <state name="RShift-Fn" parent="alt"/> |
23 | <state name="LShift-Caps" parent="lower-case"/> | 23 | <state name="LShift-Caps" parent="lower-case"/> |
24 | <state name="LShift-Num" parent="number"/> | 24 | <state name="LShift-Num" parent="number"/> |
25 | <state name="RShift-Caps" parent="lower-case"/> | 25 | <state name="RShift-Caps" parent="lower-case"/> |
26 | <state name="RShift-Num" parent="number"/> | 26 | <state name="RShift-Num" parent="number"/> |
27 | <state name="Fn-Num" parent="number"/> | 27 | <state name="Fn-Num" parent="number"/> |
28 | <state name="Fn-Caps" parent="number"/> | 28 | <state name="Fn-Caps" parent="number"/> |
29 | <state name="Num-Caps" parent="number"/> | 29 | <state name="Num-Caps" parent="number"/> |
30 | <state name="Caps-iFn"/> | 30 | <state name="Caps-iFn"/> |
31 | <state name="Caps-sFn" parent="sFn"/> | 31 | <state name="Caps-sFn" parent="sFn"/> |
32 | 32 | ||
33 | <state name="LShift-Fn-Caps" parent="control"/> | 33 | <state name="LShift-Fn-Caps" parent="control"/> |
34 | <state name="LShift-Fn-Num" parent="control"/> | 34 | <state name="LShift-Fn-Num" parent="control"/> |
35 | <state name="LShift-Num-Caps" parent="number"/> | 35 | <state name="LShift-Num-Caps" parent="number"/> |
36 | <state name="RShift-Fn-Caps" parent="control"/> | 36 | <state name="RShift-Fn-Caps" parent="control"/> |
37 | <state name="RShift-Fn-Num" parent="control"/> | 37 | <state name="RShift-Fn-Num" parent="control"/> |
38 | <state name="RShift-Num-Caps" parent="number"/> | 38 | <state name="RShift-Num-Caps" parent="number"/> |
39 | <state name="Fn-Num-Caps" parent="number"/> | 39 | <state name="Fn-Num-Caps" parent="number"/> |
40 | <state name="LShift-Fn-Num-Caps" parent="control"/> | 40 | <state name="LShift-Fn-Num-Caps" parent="control"/> |
41 | <state name="RShift-Fn-Num-Caps" parent="control"/> | 41 | <state name="RShift-Fn-Num-Caps" parent="control"/> |
42 | 42 | ||
43 | <state name="Normal" default="true"> | 43 | <state name="Normal" default="true"> |
44 | <map keycode="Left Shift" pressed="true"> | 44 | <map keycode="Left Shift" pressed="true"> |
45 | <event keycode="Shift" unicode="-1" modifiers="Shift" pressed="true"/> | 45 | <event keycode="Shift" unicode="-1" modifiers="Shift" pressed="true"/> |
46 | <next-state name="LShift"/> | 46 | <next-state name="LShift"/> |
47 | </map> | 47 | </map> |
48 | <map keycode="Right Shift" pressed="true"> | 48 | <map keycode="Right Shift" pressed="true"> |
49 | <event keycode="Meta" unicode="-1" modifiers="Shift" pressed="true"/> | 49 | <event keycode="Meta" unicode="-1" modifiers="Shift" pressed="true"/> |
50 | <next-state name="RShift"/> | 50 | <next-state name="RShift"/> |
51 | </map> | 51 | </map> |
52 | <map keycode="Fn" pressed="true"> | 52 | <map keycode="Fn" pressed="true"> |
53 | <event keycode="F22" unicode="-1" pressed="true"/> | 53 | <event keycode="F22" unicode="-1" pressed="true"/> |
54 | <next-state name="iFn"/> | 54 | <next-state name="iFn"/> |
55 | </map> | 55 | </map> |
56 | </state> | 56 | </state> |
57 | 57 | ||
58 | <state name="LShift"> | 58 | <state name="LShift"> |
59 | <map keycode="Left Shift" pressed="false"> | 59 | <map keycode="Left Shift" pressed="false"> |
60 | <event keycode="Shift" unicode="-1" pressed="false"/> | 60 | <event keycode="Shift" unicode="-1" pressed="false"/> |
61 | <next-state name="Normal"/> | 61 | <next-state name="Normal"/> |
62 | </map> | 62 | </map> |
63 | <map keycode="Fn" pressed="true"> | 63 | <map keycode="Fn" pressed="true"> |
64 | <event keycode="F22" unicode="-1" modifiers="Control" pressed="true"/> | 64 | <event keycode="F22" unicode="-1" modifiers="Control" pressed="true"/> |
65 | <next-state name="LShift-Fn"/> | 65 | <next-state name="LShift-Fn"/> |
66 | </map> | 66 | </map> |
67 | </state> | 67 | </state> |
68 | 68 | ||
69 | <state name="RShift"> | 69 | <state name="RShift"> |
70 | <map keycode="Right Shift" pressed="false"> | 70 | <map keycode="Right Shift" pressed="false"> |
71 | <event keycode="Meta" unicode="-1" pressed="false"/> | 71 | <event keycode="Meta" unicode="-1" pressed="false"/> |
72 | <next-state name="Normal"/> | 72 | <next-state name="Normal"/> |
73 | </map> | 73 | </map> |
74 | <map keycode="Fn" pressed="true"> | 74 | <map keycode="Fn" pressed="true"> |
75 | <event keycode="F22" unicode="-1" modifiers="Alt|Shift" pressed="true"/> | 75 | <event keycode="F22" unicode="-1" modifiers="Alt|Shift" pressed="true"/> |
76 | <next-state name="RShift-Fn"/> | 76 | <next-state name="RShift-Fn"/> |
77 | </map> | 77 | </map> |
78 | </state> | 78 | </state> |
79 | 79 | ||
80 | <state name="Fn"> | 80 | <state name="Fn"> |
81 | <map keycode="Space" pressed="true"> | 81 | <map keycode="Space" pressed="true"> |
82 | <event keycode="Bar" unicode="124" pressed="true"/> | 82 | <event keycode="Bar" unicode="124" pressed="true"/> |
83 | </map> | 83 | </map> |
84 | <map keycode="Apostrophe" pressed="true"> | 84 | <map keycode="Apostrophe" pressed="true"> |
85 | <event keycode="AsciiTilde" unicode="126" pressed="true"/> | 85 | <event keycode="AsciiTilde" unicode="126" pressed="true"/> |
86 | </map> | 86 | </map> |
87 | <map keycode="Comma" pressed="true"> | 87 | <map keycode="Comma" pressed="true"> |
88 | <event keycode="ParenRight" unicode="41" pressed="true"/> | 88 | <event keycode="ParenRight" unicode="41" pressed="true"/> |
89 | </map> | 89 | </map> |
90 | <map keycode="Period" pressed="true"> | 90 | <map keycode="Period" pressed="true"> |
91 | <event keycode="Less" unicode="60" pressed="true"/> | 91 | <event keycode="Less" unicode="60" pressed="true"/> |
92 | </map> | 92 | </map> |
93 | <map keycode="Slash" pressed="true"> | 93 | <map keycode="Slash" pressed="true"> |
94 | <event keycode="NumLock" unicode="-1" pressed="true"/> | 94 | <event keycode="NumLock" unicode="-1" pressed="true"/> |
95 | <next-state name="Fn-Num"/> | 95 | <next-state name="Fn-Num"/> |
96 | </map> | 96 | </map> |
97 | <map keycode="C" pressed="true"> | 97 | <map keycode="C" pressed="true"> |
98 | <event keycode="C" unicode="3" modifiers="Control" pressed="true"/> | 98 | <event keycode="C" unicode="3" modifiers="Control" pressed="true"/> |
99 | </map> | 99 | </map> |
100 | <map keycode="V" pressed="true"> | 100 | <map keycode="V" pressed="true"> |
101 | <event keycode="V" unicode="22" modifiers="Control" pressed="true"/> | 101 | <event keycode="V" unicode="22" modifiers="Control" pressed="true"/> |
102 | </map> | 102 | </map> |
103 | <map keycode="X" pressed="true"> | 103 | <map keycode="X" pressed="true"> |
104 | <event keycode="X" unicode="24" modifiers="Control" pressed="true"/> | 104 | <event keycode="X" unicode="24" modifiers="Control" pressed="true"/> |
105 | </map> | 105 | </map> |
106 | <map keycode="Space" pressed="false"> | 106 | <map keycode="Space" pressed="false"> |
107 | <event keycode="Bar" unicode="124" pressed="false"/> | 107 | <event keycode="Bar" unicode="124" pressed="false"/> |
108 | </map> | 108 | </map> |
109 | <map keycode="Apostrophe" pressed="false"> | 109 | <map keycode="Apostrophe" pressed="false"> |
110 | <event keycode="AsciiTilde" unicode="126" pressed="false"/> | 110 | <event keycode="AsciiTilde" unicode="126" pressed="false"/> |
111 | </map> | 111 | </map> |
112 | <map keycode="Comma" pressed="false"> | 112 | <map keycode="Comma" pressed="false"> |
113 | <event keycode="ParenRight" unicode="41" pressed="false"/> | 113 | <event keycode="ParenRight" unicode="41" pressed="false"/> |
114 | </map> | 114 | </map> |
115 | <map keycode="Period" pressed="false"> | 115 | <map keycode="Period" pressed="false"> |
116 | <event keycode="Less" unicode="60" pressed="false"/> | 116 | <event keycode="Less" unicode="60" pressed="false"/> |
117 | </map> | 117 | </map> |
118 | <map keycode="C" pressed="false"> | 118 | <map keycode="C" pressed="false"> |
119 | <event keycode="C" unicode="3" modifiers="Control" pressed="false"/> | 119 | <event keycode="C" unicode="3" modifiers="Control" pressed="false"/> |
120 | </map> | 120 | </map> |
121 | <map keycode="V" pressed="false"> | 121 | <map keycode="V" pressed="false"> |
122 | <event keycode="V" unicode="22" modifiers="Control" pressed="false"/> | 122 | <event keycode="V" unicode="22" modifiers="Control" pressed="false"/> |
123 | </map> | 123 | </map> |
124 | <map keycode="X" pressed="false"> | 124 | <map keycode="X" pressed="false"> |
125 | <event keycode="X" unicode="24" modifiers="Control" pressed="false"/> | 125 | <event keycode="X" unicode="24" modifiers="Control" pressed="false"/> |
126 | </map> | 126 | </map> |
127 | <map keycode="Tab" pressed="true"> | 127 | <map keycode="Tab" pressed="true"> |
128 | <event keycode="CapsLock" unicode="-1" pressed="true"/> | 128 | <event keycode="CapsLock" unicode="-1" pressed="true"/> |
129 | <next-state name="Fn-Caps"/> | 129 | <next-state name="Fn-Caps"/> |
130 | </map> | 130 | </map> |
131 | <map keycode="Left Shift" pressed="true"> | 131 | <map keycode="Left Shift" pressed="true"> |
132 | <event keycode="Shift" unicode="-1" modifiers="Control" pressed="true"/> | 132 | <event keycode="Shift" unicode="-1" modifiers="Control" pressed="true"/> |
133 | <next-state name="LShift-Fn"/> | 133 | <next-state name="LShift-Fn"/> |
134 | </map> | 134 | </map> |
135 | <map keycode="Right Shift" pressed="true"> | 135 | <map keycode="Right Shift" pressed="true"> |
136 | <event keycode="Meta" unicode="-1" modifiers="Alt|Shift" pressed="true"/> | 136 | <event keycode="Meta" unicode="-1" modifiers="Alt|Shift" pressed="true"/> |
137 | <next-state name="RShift-Fn"/> | 137 | <next-state name="RShift-Fn"/> |
138 | </map> | 138 | </map> |
139 | <map keycode="Fn" pressed="false"> | 139 | <map keycode="Fn" pressed="false"> |
140 | <event keycode="F22" unicode="-1" pressed="true"/> | 140 | <event keycode="F22" unicode="-1" pressed="true"/> |
141 | <next-state name="Normal"/> | 141 | <next-state name="Normal"/> |
142 | </map> | 142 | </map> |
143 | </state> | 143 | </state> |
144 | 144 | ||
145 | <state name="Num"> | 145 | <state name="Num"> |
146 | <map keycode="Fn" pressed="true"> | 146 | <map keycode="Fn" pressed="true"> |
147 | <event keycode="F22" unicode="-1" pressed="true"/> | 147 | <event keycode="F22" unicode="-1" pressed="true"/> |
148 | <next-state name="Fn-Num"/> | 148 | <next-state name="Fn-Num"/> |
149 | </map> | 149 | </map> |
150 | </state> | 150 | </state> |
151 | 151 | ||
152 | <state name="Caps"> | 152 | <state name="Caps"> |
153 | <map keycode="Left Shift" pressed="true"> | 153 | <map keycode="Left Shift" pressed="true"> |
154 | <event keycode="Shift" unicode="-1" modifiers="Shift" pressed="true"/> | 154 | <event keycode="Shift" unicode="-1" modifiers="Shift" pressed="true"/> |
155 | <next-state name="LShift-Caps"/> | 155 | <next-state name="LShift-Caps"/> |
156 | </map> | 156 | </map> |
157 | 157 | ||
158 | <map keycode="Right Shift" pressed="true"> | 158 | <map keycode="Right Shift" pressed="true"> |
159 | <event keycode="Meta" unicode="-1" pressed="true"/> | 159 | <event keycode="Meta" unicode="-1" pressed="true"/> |
160 | <next-state name="RShift-Caps"/> | 160 | <next-state name="RShift-Caps"/> |
161 | </map> | 161 | </map> |
162 | 162 | ||
163 | <map keycode="Fn" pressed="true"> | 163 | <map keycode="Fn" pressed="true"> |
164 | <event keycode="F22" unicode="-1" pressed="true"/> | 164 | <event keycode="F22" unicode="-1" pressed="true"/> |
165 | <next-state name="Caps-iFn"/> | 165 | <next-state name="Caps-iFn"/> |
166 | </map> | 166 | </map> |
167 | </state> | 167 | </state> |
168 | 168 | ||
169 | <state name="LShift-Fn"> | 169 | <state name="LShift-Fn"> |
170 | <map keycode="Left Shift" pressed="false"> | 170 | <map keycode="Left Shift" pressed="false"> |
171 | <event keycode="Shift" unicode="-1" pressed="false"/> | 171 | <event keycode="Shift" unicode="-1" pressed="false"/> |
172 | <next-state name="Fn"/> | 172 | <next-state name="Fn"/> |
173 | </map> | 173 | </map> |
174 | 174 | ||
175 | <map keycode="Fn" pressed="false"> | 175 | <map keycode="Fn" pressed="false"> |
176 | <event keycode="F22" unicode="-1" modifiers="Shift" pressed="false"/> | 176 | <event keycode="F22" unicode="-1" modifiers="Shift" pressed="false"/> |
177 | <next-state name="LShift"/> | 177 | <next-state name="LShift"/> |
178 | </map> | 178 | </map> |
179 | 179 | ||
180 | <map keycode="Tab" pressed="true"> | 180 | <map keycode="Tab" pressed="true"> |
181 | <event keycode="CapsLock" unicode="-1" modifiers="Control|Shift" pressed="true"/> | 181 | <event keycode="CapsLock" unicode="-1" modifiers="Control|Shift" pressed="true"/> |
182 | <next-state name="LShift-Fn-Caps"/> | 182 | <next-state name="LShift-Fn-Caps"/> |
183 | </map> | 183 | </map> |
184 | 184 | ||
185 | <map keycode="Slash" pressed="true"> | 185 | <map keycode="Slash" pressed="true"> |
186 | <event keycode="NumLock" unicode="-1" modifiers="Control" pressed="true"/> | 186 | <event keycode="NumLock" unicode="-1" modifiers="Control" pressed="true"/> |
187 | <next-state name="LShift-Fn-Num"/> | 187 | <next-state name="LShift-Fn-Num"/> |
188 | </map> | 188 | </map> |
189 | </state> | 189 | </state> |
190 | 190 | ||
191 | <state name="RShift-Fn"> | 191 | <state name="RShift-Fn"> |
192 | <map keycode="Right Shift" pressed="false"> | 192 | <map keycode="Right Shift" pressed="false"> |
193 | <event keycode="Meta" unicode="-1" pressed="false"/> | 193 | <event keycode="Meta" unicode="-1" pressed="false"/> |
194 | <next-state name="Fn"/> | 194 | <next-state name="Fn"/> |
195 | </map> | 195 | </map> |
196 | 196 | ||
197 | <map keycode="Fn" pressed="false"> | 197 | <map keycode="Fn" pressed="false"> |
198 | <event keycode="F22" unicode="-1" modifiers="Shift" pressed="false"/> | 198 | <event keycode="F22" unicode="-1" modifiers="Shift" pressed="false"/> |
199 | <next-state name="RShift"/> | 199 | <next-state name="RShift"/> |
200 | </map> | 200 | </map> |
201 | 201 | ||
202 | <map keycode="Tab" pressed="true"> | 202 | <map keycode="Tab" pressed="true"> |
203 | <event keycode="CapsLock" unicode="-1" modifiers="Alt|Shift" pressed="true"/> | 203 | <event keycode="CapsLock" unicode="-1" modifiers="Alt|Shift" pressed="true"/> |
204 | <next-state name="RShift-Fn-Caps"/> | 204 | <next-state name="RShift-Fn-Caps"/> |
205 | </map> | 205 | </map> |
206 | 206 | ||
207 | <map keycode="Slash" pressed="true"> | 207 | <map keycode="Slash" pressed="true"> |
208 | <event keycode="NumLock" unicode="-1" modifiers="Alt" pressed="true"/> | 208 | <event keycode="NumLock" unicode="-1" modifiers="Alt" pressed="true"/> |
209 | <next-state name="RShift-Fn-Num"/> | 209 | <next-state name="RShift-Fn-Num"/> |
210 | </map> | 210 | </map> |
211 | </state> | 211 | </state> |
212 | 212 | ||
213 | <state name="LShift-Caps"> | 213 | <state name="LShift-Caps"> |
214 | <map keycode="Left Shift" pressed="false"> | 214 | <map keycode="Left Shift" pressed="false"> |
215 | <event keycode="Shift" unicode="-1" pressed="false"/> | 215 | <event keycode="Shift" unicode="-1" pressed="false"/> |
216 | <next-state name="Caps"/> | 216 | <next-state name="Caps"/> |
217 | </map> | 217 | </map> |
218 | 218 | ||
219 | <map keycode="Fn" pressed="true"> | 219 | <map keycode="Fn" pressed="true"> |
220 | <event keycode="F22" unicode="-1" modifiers="Control" pressed="true"/> | 220 | <event keycode="F22" unicode="-1" modifiers="Control" pressed="true"/> |
221 | <next-state name="LShift-Fn-Caps"/> | 221 | <next-state name="LShift-Fn-Caps"/> |
222 | </map> | 222 | </map> |
223 | </state> | 223 | </state> |
224 | 224 | ||
225 | <state name="LShift-Num"> | 225 | <state name="LShift-Num"> |
226 | <map keycode="Left Shift" pressed="false"> | 226 | <map keycode="Left Shift" pressed="false"> |
227 | <event keycode="Shift" unicode="-1" pressed="false"/> | 227 | <event keycode="Shift" unicode="-1" pressed="false"/> |
228 | <next-state name="Num"/> | 228 | <next-state name="Num"/> |
229 | </map> | 229 | </map> |
230 | 230 | ||
231 | <map keycode="Fn" pressed="true"> | 231 | <map keycode="Fn" pressed="true"> |
232 | <event keycode="F22" unicode="-1" modifiers="Control" pressed="true"/> | 232 | <event keycode="F22" unicode="-1" modifiers="Control" pressed="true"/> |
233 | <next-state name="LShift-Fn-Num"/> | 233 | <next-state name="LShift-Fn-Num"/> |
234 | </map> | 234 | </map> |
235 | </state> | 235 | </state> |
236 | 236 | ||
237 | <state name="RShift-Caps"> | 237 | <state name="RShift-Caps"> |
238 | <map keycode="Right Shift" pressed="false"> | 238 | <map keycode="Right Shift" pressed="false"> |
239 | <event keycode="Meta" unicode="-1" pressed="false"/> | 239 | <event keycode="Meta" unicode="-1" pressed="false"/> |
240 | <next-state name="Caps"/> | 240 | <next-state name="Caps"/> |
241 | </map> | 241 | </map> |
242 | 242 | ||
243 | <map keycode="Fn" pressed="true"> | 243 | <map keycode="Fn" pressed="true"> |
244 | <event keycode="F22" unicode="-1" modifiers="Alt|Shift" pressed="true"/> | 244 | <event keycode="F22" unicode="-1" modifiers="Alt|Shift" pressed="true"/> |
245 | <next-state name="RShift-Fn-Caps"/> | 245 | <next-state name="RShift-Fn-Caps"/> |
246 | </map> | 246 | </map> |
247 | </state> | 247 | </state> |
248 | 248 | ||
249 | <state name="RShift-Num"> | 249 | <state name="RShift-Num"> |
250 | <map keycode="Right Shift" pressed="false"> | 250 | <map keycode="Right Shift" pressed="false"> |
251 | <event keycode="Meta" unicode="-1" pressed="false"/> | 251 | <event keycode="Meta" unicode="-1" pressed="false"/> |
252 | <next-state name="Num"/> | 252 | <next-state name="Num"/> |
253 | </map> | 253 | </map> |
254 | 254 | ||
255 | <map keycode="Fn" pressed="true"> | 255 | <map keycode="Fn" pressed="true"> |
256 | <event keycode="F22" unicode="-1" pressed="true"/> | 256 | <event keycode="F22" unicode="-1" pressed="true"/> |
257 | <next-state name="RShift-Fn-Caps"/> | 257 | <next-state name="RShift-Fn-Caps"/> |
258 | </map> | 258 | </map> |
259 | </state> | 259 | </state> |
260 | 260 | ||
261 | <state name="Fn-Num"> | 261 | <state name="Fn-Num"> |
262 | <map keycode="Slash" pressed="true"> | 262 | <map keycode="Slash" pressed="true"> |
263 | <event keycode="NumLock" unicode="-1" pressed="true"/> | 263 | <event keycode="NumLock" unicode="-1" pressed="true"/> |
264 | <next-state name="Fn"/> | 264 | <next-state name="Fn"/> |
265 | </map> | 265 | </map> |
266 | 266 | ||
267 | <map keycode="Tab" pressed="true"> | 267 | <map keycode="Tab" pressed="true"> |
268 | <event keycode="CapsLock" unicode="-1" pressed="true"/> | 268 | <event keycode="CapsLock" unicode="-1" pressed="true"/> |
269 | <next-state name="Fn-Num-Caps"/> | 269 | <next-state name="Fn-Num-Caps"/> |
270 | </map> | 270 | </map> |
271 | 271 | ||
272 | <map keycode="Fn" pressed="false"> | 272 | <map keycode="Fn" pressed="false"> |
273 | <event keycode="F22" unicode="-1" pressed="false"/> | 273 | <event keycode="F22" unicode="-1" pressed="false"/> |
274 | <next-state name="Num"/> | 274 | <next-state name="Num"/> |
275 | </map> | 275 | </map> |
276 | </state> | 276 | </state> |
277 | 277 | ||
278 | <state name="Fn-Caps"> | 278 | <state name="Fn-Caps"> |
279 | <map keycode="Slash" pressed="true"> | 279 | <map keycode="Slash" pressed="true"> |
280 | <event keycode="NumLock" unicode="-1" pressed="true"/> | 280 | <event keycode="NumLock" unicode="-1" pressed="true"/> |
281 | <next-state name="Fn-Num-Caps"/> | 281 | <next-state name="Fn-Num-Caps"/> |
282 | </map> | 282 | </map> |
283 | 283 | ||
284 | <map keycode="Tab" pressed="true"> | 284 | <map keycode="Tab" pressed="true"> |
285 | <event keycode="CapsLock" unicode="-1" pressed="true"/> | 285 | <event keycode="CapsLock" unicode="-1" pressed="true"/> |
286 | <next-state name="Fn"/> | 286 | <next-state name="Fn"/> |
287 | </map> | 287 | </map> |
288 | 288 | ||
289 | <map keycode="Fn" pressed="false"> | 289 | <map keycode="Fn" pressed="false"> |
290 | <event keycode="F22" unicode="-1" pressed="false"/> | 290 | <event keycode="F22" unicode="-1" pressed="false"/> |
291 | <next-state name="Caps"/> | 291 | <next-state name="Caps"/> |
292 | </map> | 292 | </map> |
293 | </state> | 293 | </state> |
294 | 294 | ||
295 | <state name="Num-Caps"> | 295 | <state name="Num-Caps"> |
296 | <map keycode="Fn" pressed="true"> | 296 | <map keycode="Fn" pressed="true"> |
297 | <event keycode="F22" unicode="-1" pressed="true"/> | 297 | <event keycode="F22" unicode="-1" pressed="true"/> |
298 | <next-state name="Fn-Num-Caps"/> | 298 | <next-state name="Fn-Num-Caps"/> |
299 | </map> | 299 | </map> |
300 | </state> | 300 | </state> |
301 | 301 | ||
302 | <state name="LShift-Fn-Caps"> | 302 | <state name="LShift-Fn-Caps"> |
303 | <map keycode="Left Shift" pressed="false"> | 303 | <map keycode="Left Shift" pressed="false"> |
304 | <event keycode="Shift" unicode="-1" pressed="false"/> | 304 | <event keycode="Shift" unicode="-1" pressed="false"/> |
305 | <next-state name="Fn-Caps"/> | 305 | <next-state name="Fn-Caps"/> |
306 | </map> | 306 | </map> |
307 | 307 | ||
308 | <map keycode="Fn" pressed="false"> | 308 | <map keycode="Fn" pressed="false"> |
309 | <event keycode="F22" unicode="-1" modifiers="Shift" pressed="false"/> | 309 | <event keycode="F22" unicode="-1" modifiers="Shift" pressed="false"/> |
310 | <next-state name="LShift-Caps"/> | 310 | <next-state name="LShift-Caps"/> |
311 | </map> | 311 | </map> |
312 | 312 | ||
313 | <map keycode="Tab" pressed="true"> | 313 | <map keycode="Tab" pressed="true"> |
314 | <event keycode="CapsLock" unicode="-1" modifiers="Control" pressed="true"/> | 314 | <event keycode="CapsLock" unicode="-1" modifiers="Control" pressed="true"/> |
315 | <next-state name="LShift-Fn"/> | 315 | <next-state name="LShift-Fn"/> |
316 | </map> | 316 | </map> |
317 | </state> | 317 | </state> |
318 | 318 | ||
319 | <state name="LShift-Fn-Num"> | 319 | <state name="LShift-Fn-Num"> |
320 | <map keycode="Left Shift" pressed="false"> | 320 | <map keycode="Left Shift" pressed="false"> |
321 | <event keycode="Shift" unicode="-1" pressed="false"/> | 321 | <event keycode="Shift" unicode="-1" pressed="false"/> |
322 | <next-state name="Fn-Num"/> | 322 | <next-state name="Fn-Num"/> |
323 | </map> | 323 | </map> |
324 | 324 | ||
325 | <map keycode="Fn" pressed="false"> | 325 | <map keycode="Fn" pressed="false"> |
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"/> |
711 | </map> | 711 | </map> |
712 | <map keycode="Q" pressed="false"> | 712 | <map keycode="Q" pressed="false"> |
713 | <event keycode="1" unicode="49" pressed="false"/> | 713 | <event keycode="1" unicode="49" pressed="false"/> |
714 | </map> | 714 | </map> |
715 | <map keycode="R" pressed="false"> | 715 | <map keycode="R" pressed="false"> |
716 | <event keycode="4" unicode="52" pressed="false"/> | 716 | <event keycode="4" unicode="52" pressed="false"/> |
717 | </map> | 717 | </map> |
718 | <map keycode="S" pressed="false"> | 718 | <map keycode="S" pressed="false"> |
719 | <event keycode="At" unicode="64" pressed="false"/> | 719 | <event keycode="At" unicode="64" pressed="false"/> |
720 | </map> | 720 | </map> |
721 | <map keycode="T" pressed="false"> | 721 | <map keycode="T" pressed="false"> |
722 | <event keycode="5" unicode="53" pressed="false"/> | 722 | <event keycode="5" unicode="53" pressed="false"/> |
723 | </map> | 723 | </map> |
724 | <map keycode="U" pressed="false"> | 724 | <map keycode="U" pressed="false"> |
725 | <event keycode="7" unicode="55" pressed="false"/> | 725 | <event keycode="7" unicode="55" pressed="false"/> |
726 | </map> | 726 | </map> |
727 | <map keycode="W" pressed="false"> | 727 | <map keycode="W" pressed="false"> |
728 | <event keycode="2" unicode="50" pressed="false"/> | 728 | <event keycode="2" unicode="50" pressed="false"/> |
729 | </map> | 729 | </map> |
730 | <map keycode="Y" pressed="false"> | 730 | <map keycode="Y" pressed="false"> |
731 | <event keycode="6" unicode="54" pressed="false"/> | 731 | <event keycode="6" unicode="54" pressed="false"/> |
732 | </map> | 732 | </map> |
733 | </state> | 733 | </state> |
734 | 734 | ||
735 | <state name="control"> | 735 | <state name="control"> |
736 | <map keycode="Space" pressed="true"> | 736 | <map keycode="Space" pressed="true"> |
737 | <event keycode="QuoteLeft" unicode="96" modifiers="Control" pressed="true"/> | 737 | <event keycode="QuoteLeft" unicode="96" modifiers="Control" pressed="true"/> |
738 | </map> | 738 | </map> |
739 | <map keycode="Apostrophe" pressed="true"> | 739 | <map keycode="Apostrophe" pressed="true"> |
740 | <event keycode="AsciiCircum" unicode="94" modifiers="Control" pressed="true"/> | 740 | <event keycode="AsciiCircum" unicode="94" modifiers="Control" pressed="true"/> |
741 | </map> | 741 | </map> |
742 | <map keycode="Comma" pressed="true"> | 742 | <map keycode="Comma" pressed="true"> |
743 | <event keycode="BraceLeft" unicode="123" modifiers="Control" pressed="true"/> | 743 | <event keycode="BraceLeft" unicode="123" modifiers="Control" pressed="true"/> |
744 | </map> | 744 | </map> |
745 | <map keycode="Period" pressed="true"> | 745 | <map keycode="Period" pressed="true"> |
746 | <event keycode="BracketRight" unicode="93" modifiers="Control" pressed="true"/> | 746 | <event keycode="BracketRight" unicode="93" modifiers="Control" pressed="true"/> |
747 | </map> | 747 | </map> |
748 | <map keycode="A" pressed="true"> | 748 | <map keycode="A" pressed="true"> |
749 | <event keycode="A" unicode="1" modifiers="Control" pressed="true"/> | 749 | <event keycode="A" unicode="1" modifiers="Control" pressed="true"/> |
750 | </map> | 750 | </map> |
751 | <map keycode="B" pressed="true"> | 751 | <map keycode="B" pressed="true"> |
752 | <event keycode="B" unicode="2" modifiers="Control" pressed="true"/> | 752 | <event keycode="B" unicode="2" modifiers="Control" pressed="true"/> |
753 | </map> | 753 | </map> |
754 | <map keycode="C" pressed="true"> | 754 | <map keycode="C" pressed="true"> |
755 | <event keycode="C" unicode="3" modifiers="Control" pressed="true"/> | 755 | <event keycode="C" unicode="3" modifiers="Control" pressed="true"/> |
756 | </map> | 756 | </map> |
757 | <map keycode="D" pressed="true"> | 757 | <map keycode="D" pressed="true"> |
758 | <event keycode="D" unicode="4" modifiers="Control" pressed="true"/> | 758 | <event keycode="D" unicode="4" modifiers="Control" pressed="true"/> |
759 | </map> | 759 | </map> |
760 | <map keycode="E" pressed="true"> | 760 | <map keycode="E" pressed="true"> |
761 | <event keycode="E" unicode="5" modifiers="Control" pressed="true"/> | 761 | <event keycode="E" unicode="5" modifiers="Control" pressed="true"/> |
762 | </map> | 762 | </map> |
763 | <map keycode="F" pressed="true"> | 763 | <map keycode="F" pressed="true"> |
764 | <event keycode="F" unicode="6" modifiers="Control" pressed="true"/> | 764 | <event keycode="F" unicode="6" modifiers="Control" pressed="true"/> |
765 | </map> | 765 | </map> |
766 | <map keycode="G" pressed="true"> | 766 | <map keycode="G" pressed="true"> |
767 | <event keycode="G" unicode="7" modifiers="Control" pressed="true"/> | 767 | <event keycode="G" unicode="7" modifiers="Control" pressed="true"/> |
768 | </map> | 768 | </map> |
769 | <map keycode="H" pressed="true"> | 769 | <map keycode="H" pressed="true"> |
770 | <event keycode="H" unicode="8" modifiers="Control" pressed="true"/> | 770 | <event keycode="H" unicode="8" modifiers="Control" pressed="true"/> |
771 | </map> | 771 | </map> |
772 | <map keycode="I" pressed="true"> | 772 | <map keycode="I" pressed="true"> |
773 | <event keycode="I" unicode="9" modifiers="Control" pressed="true"/> | 773 | <event keycode="I" unicode="9" modifiers="Control" pressed="true"/> |
774 | </map> | 774 | </map> |
775 | <map keycode="J" pressed="true"> | 775 | <map keycode="J" pressed="true"> |
776 | <event keycode="J" unicode="10" modifiers="Control" pressed="true"/> | 776 | <event keycode="J" unicode="10" modifiers="Control" pressed="true"/> |
777 | </map> | 777 | </map> |
778 | <map keycode="K" pressed="true"> | 778 | <map keycode="K" pressed="true"> |
779 | <event keycode="K" unicode="11" modifiers="Control" pressed="true"/> | 779 | <event keycode="K" unicode="11" modifiers="Control" pressed="true"/> |
780 | </map> | 780 | </map> |
781 | <map keycode="L" pressed="true"> | 781 | <map keycode="L" pressed="true"> |
782 | <event keycode="L" unicode="12" modifiers="Control" pressed="true"/> | 782 | <event keycode="L" unicode="12" modifiers="Control" pressed="true"/> |
783 | </map> | 783 | </map> |
784 | <map keycode="M" pressed="true"> | 784 | <map keycode="M" pressed="true"> |
785 | <event keycode="M" unicode="13" modifiers="Control" pressed="true"/> | 785 | <event keycode="M" unicode="13" modifiers="Control" pressed="true"/> |
786 | </map> | 786 | </map> |
787 | <map keycode="N" pressed="true"> | 787 | <map keycode="N" pressed="true"> |
788 | <event keycode="N" unicode="14" modifiers="Control" pressed="true"/> | 788 | <event keycode="N" unicode="14" modifiers="Control" pressed="true"/> |
789 | </map> | 789 | </map> |
790 | <map keycode="O" pressed="true"> | 790 | <map keycode="O" pressed="true"> |
791 | <event keycode="O" unicode="15" modifiers="Control" pressed="true"/> | 791 | <event keycode="O" unicode="15" modifiers="Control" pressed="true"/> |
792 | </map> | 792 | </map> |
793 | <map keycode="P" pressed="true"> | 793 | <map keycode="P" pressed="true"> |
794 | <event keycode="P" unicode="16" modifiers="Control" pressed="true"/> | 794 | <event keycode="P" unicode="16" modifiers="Control" pressed="true"/> |
795 | </map> | 795 | </map> |
796 | <map keycode="Q" pressed="true"> | 796 | <map keycode="Q" pressed="true"> |
797 | <event keycode="Q" unicode="17" modifiers="Control" pressed="true"/> | 797 | <event keycode="Q" unicode="17" modifiers="Control" pressed="true"/> |
798 | </map> | 798 | </map> |
799 | <map keycode="R" pressed="true"> | 799 | <map keycode="R" pressed="true"> |
800 | <event keycode="R" unicode="18" modifiers="Control" pressed="true"/> | 800 | <event keycode="R" unicode="18" modifiers="Control" pressed="true"/> |
801 | </map> | 801 | </map> |
802 | <map keycode="S" pressed="true"> | 802 | <map keycode="S" pressed="true"> |
803 | <event keycode="S" unicode="19" modifiers="Control" pressed="true"/> | 803 | <event keycode="S" unicode="19" modifiers="Control" pressed="true"/> |
804 | </map> | 804 | </map> |
805 | <map keycode="T" pressed="true"> | 805 | <map keycode="T" pressed="true"> |
806 | <event keycode="T" unicode="20" modifiers="Control" pressed="true"/> | 806 | <event keycode="T" unicode="20" modifiers="Control" pressed="true"/> |
807 | </map> | 807 | </map> |
808 | <map keycode="U" pressed="true"> | 808 | <map keycode="U" pressed="true"> |
809 | <event keycode="U" unicode="21" modifiers="Control" pressed="true"/> | 809 | <event keycode="U" unicode="21" modifiers="Control" pressed="true"/> |
810 | </map> | 810 | </map> |
811 | <map keycode="V" pressed="true"> | 811 | <map keycode="V" pressed="true"> |
812 | <event keycode="V" unicode="22" modifiers="Control" pressed="true"/> | 812 | <event keycode="V" unicode="22" modifiers="Control" pressed="true"/> |
813 | </map> | 813 | </map> |
814 | <map keycode="W" pressed="true"> | 814 | <map keycode="W" pressed="true"> |
815 | <event keycode="W" unicode="23" modifiers="Control" pressed="true"/> | 815 | <event keycode="W" unicode="23" modifiers="Control" pressed="true"/> |
816 | </map> | 816 | </map> |
817 | <map keycode="X" pressed="true"> | 817 | <map keycode="X" pressed="true"> |
818 | <event keycode="X" unicode="24" modifiers="Control" pressed="true"/> | 818 | <event keycode="X" unicode="24" modifiers="Control" pressed="true"/> |
819 | </map> | 819 | </map> |
820 | <map keycode="Y" pressed="true"> | 820 | <map keycode="Y" pressed="true"> |
821 | <event keycode="Y" unicode="25" modifiers="Control" pressed="true"/> | 821 | <event keycode="Y" unicode="25" modifiers="Control" pressed="true"/> |
822 | </map> | 822 | </map> |
823 | <map keycode="Z" pressed="true"> | 823 | <map keycode="Z" pressed="true"> |
824 | <event keycode="Z" unicode="26" modifiers="Control" pressed="true"/> | 824 | <event keycode="Z" unicode="26" modifiers="Control" pressed="true"/> |
825 | </map> | 825 | </map> |
826 | <map keycode="Space" pressed="false"> | 826 | <map keycode="Space" pressed="false"> |
827 | <event keycode="QuoteLeft" unicode="96" modifiers="Control" pressed="false"/> | 827 | <event keycode="QuoteLeft" unicode="96" modifiers="Control" pressed="false"/> |
828 | </map> | 828 | </map> |
829 | <map keycode="Apostrophe" pressed="false"> | 829 | <map keycode="Apostrophe" pressed="false"> |
830 | <event keycode="AsciiCircum" unicode="94" modifiers="Control" pressed="false"/> | 830 | <event keycode="AsciiCircum" unicode="94" modifiers="Control" pressed="false"/> |
831 | </map> | 831 | </map> |
832 | <map keycode="Comma" pressed="false"> | 832 | <map keycode="Comma" pressed="false"> |
833 | <event keycode="BraceLeft" unicode="123" modifiers="Control" pressed="false"/> | 833 | <event keycode="BraceLeft" unicode="123" modifiers="Control" pressed="false"/> |
834 | </map> | 834 | </map> |
835 | <map keycode="Period" pressed="false"> | 835 | <map keycode="Period" pressed="false"> |
836 | <event keycode="BracketRight" unicode="93" modifiers="Control" pressed="false"/> | 836 | <event keycode="BracketRight" unicode="93" modifiers="Control" pressed="false"/> |
837 | </map> | 837 | </map> |
838 | <map keycode="A" pressed="false"> | 838 | <map keycode="A" pressed="false"> |
839 | <event keycode="A" unicode="1" modifiers="Control" pressed="false"/> | 839 | <event keycode="A" unicode="1" modifiers="Control" pressed="false"/> |
840 | </map> | 840 | </map> |
841 | <map keycode="B" pressed="false"> | 841 | <map keycode="B" pressed="false"> |
842 | <event keycode="B" unicode="2" modifiers="Control" pressed="false"/> | 842 | <event keycode="B" unicode="2" modifiers="Control" pressed="false"/> |
843 | </map> | 843 | </map> |
844 | <map keycode="C" pressed="false"> | 844 | <map keycode="C" pressed="false"> |
845 | <event keycode="C" unicode="3" modifiers="Control" pressed="false"/> | 845 | <event keycode="C" unicode="3" modifiers="Control" pressed="false"/> |
846 | </map> | 846 | </map> |
847 | <map keycode="D" pressed="false"> | 847 | <map keycode="D" pressed="false"> |
848 | <event keycode="D" unicode="4" modifiers="Control" pressed="false"/> | 848 | <event keycode="D" unicode="4" modifiers="Control" pressed="false"/> |
849 | </map> | 849 | </map> |
850 | <map keycode="E" pressed="false"> | 850 | <map keycode="E" pressed="false"> |
851 | <event keycode="E" unicode="5" modifiers="Control" pressed="false"/> | 851 | <event keycode="E" unicode="5" modifiers="Control" pressed="false"/> |
852 | </map> | 852 | </map> |
853 | <map keycode="F" pressed="false"> | 853 | <map keycode="F" pressed="false"> |
854 | <event keycode="F" unicode="6" modifiers="Control" pressed="false"/> | 854 | <event keycode="F" unicode="6" modifiers="Control" pressed="false"/> |
855 | </map> | 855 | </map> |
856 | <map keycode="G" pressed="false"> | 856 | <map keycode="G" pressed="false"> |
857 | <event keycode="G" unicode="7" modifiers="Control" pressed="false"/> | 857 | <event keycode="G" unicode="7" modifiers="Control" pressed="false"/> |
858 | </map> | 858 | </map> |
859 | <map keycode="H" pressed="false"> | 859 | <map keycode="H" pressed="false"> |
860 | <event keycode="H" unicode="8" modifiers="Control" pressed="false"/> | 860 | <event keycode="H" unicode="8" modifiers="Control" pressed="false"/> |
861 | </map> | 861 | </map> |
862 | <map keycode="I" pressed="false"> | 862 | <map keycode="I" pressed="false"> |
863 | <event keycode="I" unicode="9" modifiers="Control" pressed="false"/> | 863 | <event keycode="I" unicode="9" modifiers="Control" pressed="false"/> |
864 | </map> | 864 | </map> |
865 | <map keycode="J" pressed="false"> | 865 | <map keycode="J" pressed="false"> |
866 | <event keycode="J" unicode="10" modifiers="Control" pressed="false"/> | 866 | <event keycode="J" unicode="10" modifiers="Control" pressed="false"/> |
867 | </map> | 867 | </map> |
868 | <map keycode="K" pressed="false"> | 868 | <map keycode="K" pressed="false"> |
869 | <event keycode="K" unicode="11" modifiers="Control" pressed="false"/> | 869 | <event keycode="K" unicode="11" modifiers="Control" pressed="false"/> |
870 | </map> | 870 | </map> |
871 | <map keycode="L" pressed="false"> | 871 | <map keycode="L" pressed="false"> |
872 | <event keycode="L" unicode="12" modifiers="Control" pressed="false"/> | 872 | <event keycode="L" unicode="12" modifiers="Control" pressed="false"/> |
873 | </map> | 873 | </map> |
874 | <map keycode="M" pressed="false"> | 874 | <map keycode="M" pressed="false"> |
875 | <event keycode="M" unicode="13" modifiers="Control" pressed="false"/> | 875 | <event keycode="M" unicode="13" modifiers="Control" pressed="false"/> |
876 | </map> | 876 | </map> |
877 | <map keycode="N" pressed="false"> | 877 | <map keycode="N" pressed="false"> |
878 | <event keycode="N" unicode="14" modifiers="Control" pressed="false"/> | 878 | <event keycode="N" unicode="14" modifiers="Control" pressed="false"/> |
879 | </map> | 879 | </map> |
880 | <map keycode="O" pressed="false"> | 880 | <map keycode="O" pressed="false"> |
881 | <event keycode="O" unicode="15" modifiers="Control" pressed="false"/> | 881 | <event keycode="O" unicode="15" modifiers="Control" pressed="false"/> |
882 | </map> | 882 | </map> |
883 | <map keycode="P" pressed="false"> | 883 | <map keycode="P" pressed="false"> |
884 | <event keycode="P" unicode="16" modifiers="Control" pressed="false"/> | 884 | <event keycode="P" unicode="16" modifiers="Control" pressed="false"/> |
885 | </map> | 885 | </map> |
886 | <map keycode="Q" pressed="false"> | 886 | <map keycode="Q" pressed="false"> |
887 | <event keycode="Q" unicode="17" modifiers="Control" pressed="false"/> | 887 | <event keycode="Q" unicode="17" modifiers="Control" pressed="false"/> |
888 | </map> | 888 | </map> |
889 | <map keycode="R" pressed="false"> | 889 | <map keycode="R" pressed="false"> |
890 | <event keycode="R" unicode="18" modifiers="Control" pressed="false"/> | 890 | <event keycode="R" unicode="18" modifiers="Control" pressed="false"/> |
891 | </map> | 891 | </map> |
892 | <map keycode="S" pressed="false"> | 892 | <map keycode="S" pressed="false"> |
893 | <event keycode="S" unicode="19" modifiers="Control" pressed="false"/> | 893 | <event keycode="S" unicode="19" modifiers="Control" pressed="false"/> |
894 | </map> | 894 | </map> |
895 | <map keycode="T" pressed="false"> | 895 | <map keycode="T" pressed="false"> |
896 | <event keycode="T" unicode="20" modifiers="Control" pressed="false"/> | 896 | <event keycode="T" unicode="20" modifiers="Control" pressed="false"/> |
897 | </map> | 897 | </map> |
898 | <map keycode="U" pressed="false"> | 898 | <map keycode="U" pressed="false"> |
899 | <event keycode="U" unicode="21" modifiers="Control" pressed="false"/> | 899 | <event keycode="U" unicode="21" modifiers="Control" pressed="false"/> |
900 | </map> | 900 | </map> |
901 | <map keycode="V" pressed="false"> | 901 | <map keycode="V" pressed="false"> |
902 | <event keycode="V" unicode="22" modifiers="Control" pressed="false"/> | 902 | <event keycode="V" unicode="22" modifiers="Control" pressed="false"/> |
903 | </map> | 903 | </map> |
904 | <map keycode="W" pressed="false"> | 904 | <map keycode="W" pressed="false"> |
905 | <event keycode="W" unicode="23" modifiers="Control" pressed="false"/> | 905 | <event keycode="W" unicode="23" modifiers="Control" pressed="false"/> |
906 | </map> | 906 | </map> |
907 | <map keycode="X" pressed="false"> | 907 | <map keycode="X" pressed="false"> |
908 | <event keycode="X" unicode="24" modifiers="Control" pressed="false"/> | 908 | <event keycode="X" unicode="24" modifiers="Control" pressed="false"/> |
909 | </map> | 909 | </map> |
910 | <map keycode="Y" pressed="false"> | 910 | <map keycode="Y" pressed="false"> |
911 | <event keycode="Y" unicode="25" modifiers="Control" pressed="false"/> | 911 | <event keycode="Y" unicode="25" modifiers="Control" pressed="false"/> |
912 | </map> | 912 | </map> |
913 | <map keycode="Z" pressed="false"> | 913 | <map keycode="Z" pressed="false"> |
914 | <event keycode="Z" unicode="26" modifiers="Control" pressed="false"/> | 914 | <event keycode="Z" unicode="26" modifiers="Control" pressed="false"/> |
915 | </map> | 915 | </map> |
916 | </state> | 916 | </state> |
917 | 917 | ||
918 | <state name="alt"> | 918 | <state name="alt"> |
919 | <map keycode="Space" pressed="true"> | 919 | <map keycode="Space" pressed="true"> |
920 | <event keycode="Space" unicode="96" modifiers="Alt|Shift" pressed="true"/> | 920 | <event keycode="Space" unicode="96" modifiers="Alt|Shift" pressed="true"/> |
921 | </map> | 921 | </map> |
922 | <map keycode="Apostrophe" pressed="true"> | 922 | <map keycode="Apostrophe" pressed="true"> |
923 | <event keycode="AsciiCircum" unicode="94" modifiers="Alt|Shift" pressed="true"/> | 923 | <event keycode="AsciiCircum" unicode="94" modifiers="Alt|Shift" pressed="true"/> |
924 | </map> | 924 | </map> |
925 | <map keycode="Comma" pressed="true"> | 925 | <map keycode="Comma" pressed="true"> |
926 | <event keycode="BraceLeft" unicode="123" modifiers="Alt|Shift" pressed="true"/> | 926 | <event keycode="BraceLeft" unicode="123" modifiers="Alt|Shift" pressed="true"/> |
927 | </map> | 927 | </map> |
928 | <map keycode="Period" pressed="true"> | 928 | <map keycode="Period" pressed="true"> |
929 | <event keycode="BracketRight" unicode="93" modifiers="Alt|Shift" pressed="true"/> | 929 | <event keycode="BracketRight" unicode="93" modifiers="Alt|Shift" pressed="true"/> |
930 | </map> | 930 | </map> |
931 | <map keycode="A" pressed="true"> | 931 | <map keycode="A" pressed="true"> |
932 | <event keycode="Exclam" unicode="65" modifiers="Alt|Shift" pressed="true"/> | 932 | <event keycode="Exclam" unicode="65" modifiers="Alt|Shift" pressed="true"/> |
933 | </map> | 933 | </map> |
934 | <map keycode="B" pressed="true"> | 934 | <map keycode="B" pressed="true"> |
935 | <event keycode="Minus" unicode="66" modifiers="Alt|Shift" pressed="true"/> | 935 | <event keycode="Minus" unicode="66" modifiers="Alt|Shift" pressed="true"/> |
936 | </map> | 936 | </map> |
937 | <map keycode="C" pressed="true"> | 937 | <map keycode="C" pressed="true"> |
938 | <event keycode="NumberSign" unicode="67" modifiers="Alt|Shift" pressed="true"/> | 938 | <event keycode="NumberSign" unicode="67" modifiers="Alt|Shift" pressed="true"/> |
939 | </map> | 939 | </map> |
940 | <map keycode="D" pressed="true"> | 940 | <map keycode="D" pressed="true"> |
941 | <event keycode="3" unicode="68" modifiers="Alt|Shift" pressed="true"/> | 941 | <event keycode="3" unicode="68" modifiers="Alt|Shift" pressed="true"/> |
942 | </map> | 942 | </map> |
943 | <map keycode="E" pressed="true"> | 943 | <map keycode="E" pressed="true"> |
944 | <event keycode="Dollar" unicode="69" modifiers="Alt|Shift" pressed="true"/> | 944 | <event keycode="Dollar" unicode="69" modifiers="Alt|Shift" pressed="true"/> |
945 | </map> | 945 | </map> |
946 | <map keycode="F" pressed="true"> | 946 | <map keycode="F" pressed="true"> |
947 | <event keycode="Percent" unicode="70" modifiers="Alt|Shift" pressed="true"/> | 947 | <event keycode="Percent" unicode="70" modifiers="Alt|Shift" pressed="true"/> |
948 | </map> | 948 | </map> |
949 | <map keycode="G" pressed="true"> | 949 | <map keycode="G" pressed="true"> |
950 | <event keycode="Underscore" unicode="71" modifiers="Alt|Shift" pressed="true"/> | 950 | <event keycode="Underscore" unicode="71" modifiers="Alt|Shift" pressed="true"/> |
951 | </map> | 951 | </map> |
952 | <map keycode="H" pressed="true"> | 952 | <map keycode="H" pressed="true"> |
953 | <event keycode="8" unicode="72" modifiers="Alt|Shift" pressed="true"/> | 953 | <event keycode="8" unicode="72" modifiers="Alt|Shift" pressed="true"/> |
954 | </map> | 954 | </map> |
955 | <map keycode="I" pressed="true"> | 955 | <map keycode="I" pressed="true"> |
956 | <event keycode="8" unicode="73" modifiers="Alt|Shift" pressed="true"/> | 956 | <event keycode="8" unicode="73" modifiers="Alt|Shift" pressed="true"/> |
957 | </map> | 957 | </map> |
958 | <map keycode="J" pressed="true"> | 958 | <map keycode="J" pressed="true"> |
959 | <event keycode="Ampersand" unicode="74" modifiers="Alt|Shift" pressed="true"/> | 959 | <event keycode="Ampersand" unicode="74" modifiers="Alt|Shift" pressed="true"/> |
960 | </map> | 960 | </map> |
961 | <map keycode="K" pressed="true"> | 961 | <map keycode="K" pressed="true"> |
962 | <event keycode="Asterisk" unicode="75" modifiers="Alt|Shift" pressed="true"/> | 962 | <event keycode="Asterisk" unicode="75" modifiers="Alt|Shift" pressed="true"/> |
963 | </map> | 963 | </map> |
964 | <map keycode="L" pressed="true"> | 964 | <map keycode="L" pressed="true"> |
965 | <event keycode="ParenLeft" unicode="76" modifiers="Alt|Shift" pressed="true"/> | 965 | <event keycode="ParenLeft" unicode="76" modifiers="Alt|Shift" pressed="true"/> |
966 | </map> | 966 | </map> |
967 | <map keycode="M" pressed="true"> | 967 | <map keycode="M" pressed="true"> |
968 | <event keycode="Equal" unicode="77" modifiers="Alt|Shift" pressed="true"/> | 968 | <event keycode="Equal" unicode="77" modifiers="Alt|Shift" pressed="true"/> |
969 | </map> | 969 | </map> |
970 | <map keycode="N" pressed="true"> | 970 | <map keycode="N" pressed="true"> |
971 | <event keycode="Plus" unicode="78" modifiers="Alt|Shift" pressed="true"/> | 971 | <event keycode="Plus" unicode="78" modifiers="Alt|Shift" pressed="true"/> |
972 | </map> | 972 | </map> |
973 | <map keycode="O" pressed="true"> | 973 | <map keycode="O" pressed="true"> |
974 | <event keycode="9" unicode="79" modifiers="Alt|Shift" pressed="true"/> | 974 | <event keycode="9" unicode="79" modifiers="Alt|Shift" pressed="true"/> |
975 | </map> | 975 | </map> |
976 | <map keycode="P" pressed="true"> | 976 | <map keycode="P" pressed="true"> |
977 | <event keycode="0" unicode="80" modifiers="Alt|Shift" pressed="true"/> | 977 | <event keycode="0" unicode="80" modifiers="Alt|Shift" pressed="true"/> |
978 | </map> | 978 | </map> |
979 | <map keycode="Q" pressed="true"> | 979 | <map keycode="Q" pressed="true"> |
980 | <event keycode="1" unicode="81" modifiers="Alt|Shift" pressed="true"/> | 980 | <event keycode="1" unicode="81" modifiers="Alt|Shift" pressed="true"/> |
981 | </map> | 981 | </map> |
982 | <map keycode="R" pressed="true"> | 982 | <map keycode="R" pressed="true"> |
983 | <event keycode="4" unicode="82" modifiers="Alt|Shift" pressed="true"/> | 983 | <event keycode="4" unicode="82" modifiers="Alt|Shift" pressed="true"/> |
984 | </map> | 984 | </map> |
985 | <map keycode="S" pressed="true"> | 985 | <map keycode="S" pressed="true"> |
986 | <event keycode="At" unicode="83" modifiers="Alt|Shift" pressed="true"/> | 986 | <event keycode="At" unicode="83" modifiers="Alt|Shift" pressed="true"/> |
987 | </map> | 987 | </map> |
988 | <map keycode="T" pressed="true"> | 988 | <map keycode="T" pressed="true"> |
989 | <event keycode="5" unicode="84" modifiers="Alt|Shift" pressed="true"/> | 989 | <event keycode="5" unicode="84" modifiers="Alt|Shift" pressed="true"/> |
990 | </map> | 990 | </map> |
991 | <map keycode="U" pressed="true"> | 991 | <map keycode="U" pressed="true"> |
992 | <event keycode="7" unicode="85" modifiers="Alt|Shift" pressed="true"/> | 992 | <event keycode="7" unicode="85" modifiers="Alt|Shift" pressed="true"/> |
993 | </map> | 993 | </map> |
994 | <map keycode="V" pressed="true"> | 994 | <map keycode="V" pressed="true"> |
995 | <event keycode="2" unicode="86" modifiers="Alt|Shift" pressed="true"/> | 995 | <event keycode="2" unicode="86" modifiers="Alt|Shift" pressed="true"/> |
996 | </map> | 996 | </map> |
997 | <map keycode="W" pressed="true"> | 997 | <map keycode="W" pressed="true"> |
998 | <event keycode="6" unicode="87" modifiers="Alt|Shift" pressed="true"/> | 998 | <event keycode="6" unicode="87" modifiers="Alt|Shift" pressed="true"/> |
999 | </map> | 999 | </map> |
1000 | <map keycode="X" pressed="true"> | 1000 | <map keycode="X" pressed="true"> |
1001 | <event keycode="Bar" unicode="88" modifiers="Alt|Shift" pressed="true"/> | 1001 | <event keycode="Bar" unicode="88" modifiers="Alt|Shift" pressed="true"/> |
1002 | </map> | 1002 | </map> |
1003 | <map keycode="Y" pressed="true"> | 1003 | <map keycode="Y" pressed="true"> |
1004 | <event keycode="AsciiTilde" unicode="89" modifiers="Alt|Shift" pressed="true"/> | 1004 | <event keycode="AsciiTilde" unicode="89" modifiers="Alt|Shift" pressed="true"/> |
1005 | </map> | 1005 | </map> |
1006 | <map keycode="Z" pressed="true"> | 1006 | <map keycode="Z" pressed="true"> |
1007 | <event keycode="Z" unicode="90" modifiers="Alt|Shift" pressed="true"/> | 1007 | <event keycode="Z" unicode="90" modifiers="Alt|Shift" pressed="true"/> |
1008 | </map> | 1008 | </map> |
1009 | <map keycode="Space" pressed="false"> | 1009 | <map keycode="Space" pressed="false"> |
1010 | <event keycode="Space" unicode="96" modifiers="Alt|Shift" pressed="false"/> | 1010 | <event keycode="Space" unicode="96" modifiers="Alt|Shift" pressed="false"/> |
1011 | </map> | 1011 | </map> |
1012 | <map keycode="Apostrophe" pressed="false"> | 1012 | <map keycode="Apostrophe" pressed="false"> |
1013 | <event keycode="AsciiCircum" unicode="94" modifiers="Alt|Shift" pressed="false"/> | 1013 | <event keycode="AsciiCircum" unicode="94" modifiers="Alt|Shift" pressed="false"/> |
1014 | </map> | 1014 | </map> |
1015 | <map keycode="Comma" pressed="false"> | 1015 | <map keycode="Comma" pressed="false"> |
1016 | <event keycode="BraceLeft" unicode="123" modifiers="Alt|Shift" pressed="false"/> | 1016 | <event keycode="BraceLeft" unicode="123" modifiers="Alt|Shift" pressed="false"/> |
1017 | </map> | 1017 | </map> |
1018 | <map keycode="Period" pressed="false"> | 1018 | <map keycode="Period" pressed="false"> |
1019 | <event keycode="BracketRight" unicode="93" modifiers="Alt|Shift" pressed="false"/> | 1019 | <event keycode="BracketRight" unicode="93" modifiers="Alt|Shift" pressed="false"/> |
1020 | </map> | 1020 | </map> |
1021 | <map keycode="A" pressed="false"> | 1021 | <map keycode="A" pressed="false"> |
1022 | <event keycode="Exclam" unicode="65" modifiers="Alt|Shift" pressed="false"/> | 1022 | <event keycode="Exclam" unicode="65" modifiers="Alt|Shift" pressed="false"/> |
1023 | </map> | 1023 | </map> |
1024 | <map keycode="B" pressed="false"> | 1024 | <map keycode="B" pressed="false"> |
1025 | <event keycode="Minus" unicode="66" modifiers="Alt|Shift" pressed="false"/> | 1025 | <event keycode="Minus" unicode="66" modifiers="Alt|Shift" pressed="false"/> |
1026 | </map> | 1026 | </map> |
1027 | <map keycode="C" pressed="false"> | 1027 | <map keycode="C" pressed="false"> |
1028 | <event keycode="NumberSign" unicode="67" modifiers="Alt|Shift" pressed="false"/> | 1028 | <event keycode="NumberSign" unicode="67" modifiers="Alt|Shift" pressed="false"/> |
1029 | </map> | 1029 | </map> |
1030 | <map keycode="D" pressed="false"> | 1030 | <map keycode="D" pressed="false"> |