summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--ChangeLog1
-rw-r--r--share/zkb/common.xml2
2 files changed, 2 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 1a93102..b5d27c3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,84 +1,85 @@
1 2004-??-??The Opie Team <opie@handhelds.org> 1 2004-??-??The Opie Team <opie@handhelds.org>
2 2
3 New Features 3 New Features
4 ------------ 4 ------------
5 * Fifteen gained configurable number of items (zecke) 5 * Fifteen gained configurable number of items (zecke)
6 * Fifteen can have custom background images (zecke) 6 * Fifteen can have custom background images (zecke)
7 * Added daemonizing capabilities to QWS Server [via Qt/Embedded] (mickeyl) 7 * Added daemonizing capabilities to QWS Server [via Qt/Embedded] (mickeyl)
8 * Integrated the new security framework into libopie2 (zecke,clem) 8 * Integrated the new security framework into libopie2 (zecke,clem)
9 * Converted the launcher to use the new security framework (zecke) 9 * Converted the launcher to use the new security framework (zecke)
10 * Backup can now handle custom locations for backup and restore (ar) 10 * Backup can now handle custom locations for backup and restore (ar)
11 11
12 Fixed Bugs 12 Fixed Bugs
13 -------- 13 --------
14 * #1225 - Fixed repeated light flashing on Zaurus with keyz (mickeyl)
14 * #1361 - Fixed auto upercase in Opie-Addressbook (eilers) 15 * #1361 - Fixed auto upercase in Opie-Addressbook (eilers)
15 * #1370 - Pimconverter now reacts on cancel key (eilers) 16 * #1370 - Pimconverter now reacts on cancel key (eilers)
16 17
17 2004-07-06The Opie Team <opie@handhelds.org> 18 2004-07-06The Opie Team <opie@handhelds.org>
18 19
19 * Tagged as Version 1.1.4 (devel) 20 * Tagged as Version 1.1.4 (devel)
20 21
21 New Features 22 New Features
22 ------------ 23 ------------
23 * Added four themes courtesy Robert Griebl (http://www.softforge.de/zstyle) 24 * Added four themes courtesy Robert Griebl (http://www.softforge.de/zstyle)
24 * Added Conversion tool for pim-data (eilers) 25 * Added Conversion tool for pim-data (eilers)
25 * Introduced new OPimAccessFactory and OBackendFactory which simplyfies database access (eilers) 26 * Introduced new OPimAccessFactory and OBackendFactory which simplyfies database access (eilers)
26 * Modified the PIM API for providing generic use of OPimRecords (eilers) 27 * Modified the PIM API for providing generic use of OPimRecords (eilers)
27 * Clicking on the application symbol now iterates over the application's top level widgets if already raised (zecke) 28 * Clicking on the application symbol now iterates over the application's top level widgets if already raised (zecke)
28 29
29 Fixed Bugs 30 Fixed Bugs
30 -------- 31 --------
31 * #1068 - Country Drop Down Box Off Screen 32 * #1068 - Country Drop Down Box Off Screen
32 * #1291 - Opie tinykate does not open .desktop files (ar) 33 * #1291 - Opie tinykate does not open .desktop files (ar)
33 * #1291 - Opie sheet not saving correctly (ar) 34 * #1291 - Opie sheet not saving correctly (ar)
34 * #1294 - Opie does not know about British Summer Time 35 * #1294 - Opie does not know about British Summer Time
35 * #1314 - Drawpad initialization (mickeyl) 36 * #1314 - Drawpad initialization (mickeyl)
36 * #1317 - Packagemanager crashes on hold-down or install (chicken) 37 * #1317 - Packagemanager crashes on hold-down or install (chicken)
37 * #1321 - Batteryapplet graphic glitch (harlekin) 38 * #1321 - Batteryapplet graphic glitch (harlekin)
38 * #1324 - ZSafe not starting up (mickeyl) 39 * #1324 - ZSafe not starting up (mickeyl)
39 * #1328 - Personal Home Address fields is trimmed to 1char (eilers) 40 * #1328 - Personal Home Address fields is trimmed to 1char (eilers)
40 * #1327 - Opie-mail ipk does not depend on libopiedb2 (chicken) 41 * #1327 - Opie-mail ipk does not depend on libopiedb2 (chicken)
41 * #1345 - Networksettingsplugin wlan plugin dependency on libpcap0 (mickeyl) 42 * #1345 - Networksettingsplugin wlan plugin dependency on libpcap0 (mickeyl)
42 * #1348 - Datebook dependency on libopiedb2 (chicken) 43 * #1348 - Datebook dependency on libopiedb2 (chicken)
43 * #1328 - Switched SQLDatabase and VCards char encoding from latin1 to unicode (eilers) 44 * #1328 - Switched SQLDatabase and VCards char encoding from latin1 to unicode (eilers)
44 45
45 2004-04-25The Opie Team <opie@handhelds.org> 46 2004-04-25The Opie Team <opie@handhelds.org>
46 47
47 * Released as Version 1.1.3 (devel) 48 * Released as Version 1.1.3 (devel)
48 * Introduced first implementation of SQL-Support using SQLite (eilers) 49 * Introduced first implementation of SQL-Support using SQLite (eilers)
49 * Added a new Gutenberg Project reader app - opie-gutenbrowser (ljp) 50 * Added a new Gutenberg Project reader app - opie-gutenbrowser (ljp)
50 * Added a real system graffiti character set (brad) 51 * Added a real system graffiti character set (brad)
51 * Added Generic Keyconfig Widget (zecke) 52 * Added Generic Keyconfig Widget (zecke)
52 * Improved Screenshotapplet and Drawpad integration. You can now open a screenshot in drawpad and take notes (zecke) 53 * Improved Screenshotapplet and Drawpad integration. You can now open a screenshot in drawpad and take notes (zecke)
53 * Added new Bible reader app - opie-dagger (drw) 54 * Added new Bible reader app - opie-dagger (drw)
54 * Added a new Image Viewer. Work is ongoing (zecke,alwin) 55 * Added a new Image Viewer. Work is ongoing (zecke,alwin)
55 * Added namespace usage in libopie2 and everywhere (zecke,alwin) 56 * Added namespace usage in libopie2 and everywhere (zecke,alwin)
56 * Enabled the possibility to pass command line arguments to applications (mickeyl) 57 * Enabled the possibility to pass command line arguments to applications (mickeyl)
57 * Added an about applet showing some credits and information about Opie (mickeyl) 58 * Added an about applet showing some credits and information about Opie (mickeyl)
58 * Added benchmarking functionality to sysinfo (mickeyl) 59 * Added benchmarking functionality to sysinfo (mickeyl)
59 * Added applet and configuration application for switching hardware keyboard layouts (alwin) 60 * Added applet and configuration application for switching hardware keyboard layouts (alwin)
60 * Ported applications from libopie1 to libopie2* (drw,ar,alwin) 61 * Ported applications from libopie1 to libopie2* (drw,ar,alwin)
61 * Imported fullscreen and font improvements from the Qkonsole fork to embeddedkonsole (waspe) 62 * Imported fullscreen and font improvements from the Qkonsole fork to embeddedkonsole (waspe)
62 * Clean-up of package information in control files (drw) 63 * Clean-up of package information in control files (drw)
63 * Repaired mediummount which was broken since integrating the quicklauncher (alwin) 64 * Repaired mediummount which was broken since integrating the quicklauncher (alwin)
64 * Improved big-screen support (zecke,ar) 65 * Improved big-screen support (zecke,ar)
65 * Improved multikeyboard support, added keyboard layout switching applet (mouse) 66 * Improved multikeyboard support, added keyboard layout switching applet (mouse)
66 * Added a new mail client based on libetpan (harlekin,alwin,jgf) 67 * Added a new mail client based on libetpan (harlekin,alwin,jgf)
67 * Added new package manager - opie-packagemanager (drw) 68 * Added new package manager - opie-packagemanager (drw)
68 * Improved light-n-power for C7x0 (mickeyl) 69 * Improved light-n-power for C7x0 (mickeyl)
69 * Added automatic rotation support for C7x0 (treke) 70 * Added automatic rotation support for C7x0 (treke)
70 * Split libopie1 up into a set of smaller - functionally grouped - libraries (mickeyl) 71 * Split libopie1 up into a set of smaller - functionally grouped - libraries (mickeyl)
71 * Added scanning the wireless network neighbourhood to networksettings (mickeyl) 72 * Added scanning the wireless network neighbourhood to networksettings (mickeyl)
72 73
73 2003-11-29The Opie Team <opie@handhelds.org> 74 2003-11-29The Opie Team <opie@handhelds.org>
74 75
75 * Released as Version 1.0.3 76 * Released as Version 1.0.3
76 * Improved i18n (various contributors) 77 * Improved i18n (various contributors)
77 * Reduced application startup time by integrating the TT quicklauncher (zecke,harlekin) 78 * Reduced application startup time by integrating the TT quicklauncher (zecke,harlekin)
78 * Made the Documents Tab optional (mickeyl) 79 * Made the Documents Tab optional (mickeyl)
79 * Integrated basic support for HP iPAQ 54xx and the Jornada 5xx (chicken) 80 * Integrated basic support for HP iPAQ 54xx and the Jornada 5xx (chicken)
80 81
81 2003-08-04The Opie Team <opie@handhelds.org> 82 2003-08-04The Opie Team <opie@handhelds.org>
82 83
83 * Released as Version 1.0.0 84 * Released as Version 1.0.0
84 * Including a PPP module for easy dial up (tille,harlekin,zecke) 85 * Including a PPP module for easy dial up (tille,harlekin,zecke)
diff --git a/share/zkb/common.xml b/share/zkb/common.xml
index 255e677..4f85146 100644
--- a/share/zkb/common.xml
+++ b/share/zkb/common.xml
@@ -1,2121 +1,2121 @@
1<keymap> 1<keymap>
2 2
3<!-- State Declarations --> 3<!-- State Declarations -->
4 4
5<state name="common"/> 5<state name="common"/>
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">
1031 <event keycode="3" unicode="68" modifiers="Alt|Shift" pressed="false"/> 1031 <event keycode="3" unicode="68" modifiers="Alt|Shift" pressed="false"/>
1032 </map> 1032 </map>
1033 <map keycode="E" pressed="false"> 1033 <map keycode="E" pressed="false">
1034 <event keycode="Dollar" unicode="69" modifiers="Alt|Shift" pressed="false"/> 1034 <event keycode="Dollar" unicode="69" modifiers="Alt|Shift" pressed="false"/>
1035 </map> 1035 </map>
1036 <map keycode="F" pressed="false"> 1036 <map keycode="F" pressed="false">
1037 <event keycode="Percent" unicode="70" modifiers="Alt|Shift" pressed="false"/> 1037 <event keycode="Percent" unicode="70" modifiers="Alt|Shift" pressed="false"/>
1038 </map> 1038 </map>
1039 <map keycode="G" pressed="false"> 1039 <map keycode="G" pressed="false">
1040 <event keycode="Underscore" unicode="71" modifiers="Alt|Shift" pressed="false"/> 1040 <event keycode="Underscore" unicode="71" modifiers="Alt|Shift" pressed="false"/>
1041 </map> 1041 </map>
1042 <map keycode="H" pressed="false"> 1042 <map keycode="H" pressed="false">
1043 <event keycode="8" unicode="72" modifiers="Alt|Shift" pressed="false"/> 1043 <event keycode="8" unicode="72" modifiers="Alt|Shift" pressed="false"/>
1044 </map> 1044 </map>
1045 <map keycode="I" pressed="false"> 1045 <map keycode="I" pressed="false">
1046 <event keycode="8" unicode="73" modifiers="Alt|Shift" pressed="false"/> 1046 <event keycode="8" unicode="73" modifiers="Alt|Shift" pressed="false"/>
1047 </map> 1047 </map>
1048 <map keycode="J" pressed="false"> 1048 <map keycode="J" pressed="false">
1049 <event keycode="Ampersand" unicode="74" modifiers="Alt|Shift" pressed="false"/> 1049 <event keycode="Ampersand" unicode="74" modifiers="Alt|Shift" pressed="false"/>
1050 </map> 1050 </map>
1051 <map keycode="K" pressed="false"> 1051 <map keycode="K" pressed="false">
1052 <event keycode="Asterisk" unicode="75" modifiers="Alt|Shift" pressed="false"/> 1052 <event keycode="Asterisk" unicode="75" modifiers="Alt|Shift" pressed="false"/>
1053 </map> 1053 </map>
1054 <map keycode="L" pressed="false"> 1054 <map keycode="L" pressed="false">
1055 <event keycode="ParenLeft" unicode="76" modifiers="Alt|Shift" pressed="false"/> 1055 <event keycode="ParenLeft" unicode="76" modifiers="Alt|Shift" pressed="false"/>
1056 </map> 1056 </map>
1057 <map keycode="M" pressed="false"> 1057 <map keycode="M" pressed="false">
1058 <event keycode="Equal" unicode="77" modifiers="Alt|Shift" pressed="false"/> 1058 <event keycode="Equal" unicode="77" modifiers="Alt|Shift" pressed="false"/>
1059 </map> 1059 </map>
1060 <map keycode="N" pressed="false"> 1060 <map keycode="N" pressed="false">
1061 <event keycode="Plus" unicode="78" modifiers="Alt|Shift" pressed="false"/> 1061 <event keycode="Plus" unicode="78" modifiers="Alt|Shift" pressed="false"/>
1062 </map> 1062 </map>
1063 <map keycode="O" pressed="false"> 1063 <map keycode="O" pressed="false">
1064 <event keycode="9" unicode="79" modifiers="Alt|Shift" pressed="false"/> 1064 <event keycode="9" unicode="79" modifiers="Alt|Shift" pressed="false"/>
1065 </map> 1065 </map>
1066 <map keycode="P" pressed="false"> 1066 <map keycode="P" pressed="false">
1067 <event keycode="0" unicode="80" modifiers="Alt|Shift" pressed="false"/> 1067 <event keycode="0" unicode="80" modifiers="Alt|Shift" pressed="false"/>
1068 </map> 1068 </map>
1069 <map keycode="Q" pressed="false"> 1069 <map keycode="Q" pressed="false">
1070 <event keycode="1" unicode="81" modifiers="Alt|Shift" pressed="false"/> 1070 <event keycode="1" unicode="81" modifiers="Alt|Shift" pressed="false"/>
1071 </map> 1071 </map>
1072 <map keycode="R" pressed="false"> 1072 <map keycode="R" pressed="false">
1073 <event keycode="4" unicode="82" modifiers="Alt|Shift" pressed="false"/> 1073 <event keycode="4" unicode="82" modifiers="Alt|Shift" pressed="false"/>
1074 </map> 1074 </map>
1075 <map keycode="S" pressed="false"> 1075 <map keycode="S" pressed="false">
1076 <event keycode="At" unicode="83" modifiers="Alt|Shift" pressed="false"/> 1076 <event keycode="At" unicode="83" modifiers="Alt|Shift" pressed="false"/>
1077 </map> 1077 </map>
1078 <map keycode="T" pressed="false"> 1078 <map keycode="T" pressed="false">
1079 <event keycode="5" unicode="84" modifiers="Alt|Shift" pressed="false"/> 1079 <event keycode="5" unicode="84" modifiers="Alt|Shift" pressed="false"/>
1080 </map> 1080 </map>
1081 <map keycode="U" pressed="false"> 1081 <map keycode="U" pressed="false">
1082 <event keycode="7" unicode="85" modifiers="Alt|Shift" pressed="false"/> 1082 <event keycode="7" unicode="85" modifiers="Alt|Shift" pressed="false"/>
1083 </map> 1083 </map>
1084 <map keycode="V" pressed="false"> 1084 <map keycode="V" pressed="false">
1085 <event keycode="2" unicode="86" modifiers="Alt|Shift" pressed="false"/> 1085 <event keycode="2" unicode="86" modifiers="Alt|Shift" pressed="false"/>
1086 </map> 1086 </map>
1087 <map keycode="W" pressed="false"> 1087 <map keycode="W" pressed="false">
1088 <event keycode="6" unicode="87" modifiers="Alt|Shift" pressed="false"/> 1088 <event keycode="6" unicode="87" modifiers="Alt|Shift" pressed="false"/>
1089 </map> 1089 </map>
1090 <map keycode="X" pressed="false"> 1090 <map keycode="X" pressed="false">
1091 <event keycode="Bar" unicode="88" modifiers="Alt|Shift" pressed="false"/> 1091 <event keycode="Bar" unicode="88" modifiers="Alt|Shift" pressed="false"/>
1092 </map> 1092 </map>
1093 <map keycode="Y" pressed="false"> 1093 <map keycode="Y" pressed="false">
1094 <event keycode="AsciiTilde" unicode="89" modifiers="Alt|Shift" pressed="false"/> 1094 <event keycode="AsciiTilde" unicode="89" modifiers="Alt|Shift" pressed="false"/>
1095 </map> 1095 </map>
1096 <map keycode="Z" pressed="false"> 1096 <map keycode="Z" pressed="false">
1097 <event keycode="Z" unicode="90" modifiers="Alt|Shift" pressed="false"/> 1097 <event keycode="Z" unicode="90" modifiers="Alt|Shift" pressed="false"/>
1098 </map> 1098 </map>
1099</state> 1099</state>
1100 1100
1101<state name="iFn"> 1101<state name="iFn">
1102 <map keycode="Space" pressed="true"> 1102 <map keycode="Space" pressed="true">
1103 <event keycode="Bar" unicode="124" pressed="true" autorepeat="true"/> 1103 <event keycode="Bar" unicode="124" pressed="true" autorepeat="true"/>
1104 <next-state name="Fn"/> 1104 <next-state name="Fn"/>
1105 </map> 1105 </map>
1106 <map keycode="Apostrophe" pressed="true"> 1106 <map keycode="Apostrophe" pressed="true">
1107 <event keycode="AsciiTilde" unicode="126" pressed="true" autorepeat="true"/> 1107 <event keycode="AsciiTilde" unicode="126" pressed="true" autorepeat="true"/>
1108 <next-state name="Fn"/> 1108 <next-state name="Fn"/>
1109 </map> 1109 </map>
1110 <map keycode="Comma" pressed="true"> 1110 <map keycode="Comma" pressed="true">
1111 <event keycode="ParenRight" unicode="41" pressed="true" autorepeat="true"/> 1111 <event keycode="ParenRight" unicode="41" pressed="true" autorepeat="true"/>
1112 <next-state name="Fn"/> 1112 <next-state name="Fn"/>
1113 </map> 1113 </map>
1114 <map keycode="Period" pressed="true"> 1114 <map keycode="Period" pressed="true">
1115 <event keycode="Less" unicode="60" pressed="true" autorepeat="true"/> 1115 <event keycode="Less" unicode="60" pressed="true" autorepeat="true"/>
1116 <next-state name="Fn"/> 1116 <next-state name="Fn"/>
1117 </map> 1117 </map>
1118 <map keycode="Slash" pressed="true"> 1118 <map keycode="Slash" pressed="true">
1119 <event keycode="NumLock" unicode="-1" pressed="true"/> 1119 <event keycode="NumLock" unicode="-1" pressed="true"/>
1120 <next-state name="Fn-Num"/> 1120 <next-state name="Fn-Num"/>
1121 </map> 1121 </map>
1122 <map keycode="A" pressed="true"> 1122 <map keycode="A" pressed="true">
1123 <event keycode="Exclam" unicode="33" pressed="true" autorepeat="true"/> 1123 <event keycode="Exclam" unicode="33" pressed="true" autorepeat="true"/>
1124 <next-state name="Fn"/> 1124 <next-state name="Fn"/>
1125 </map> 1125 </map>
1126 <map keycode="B" pressed="true"> 1126 <map keycode="B" pressed="true">
1127 <event keycode="Minus" unicode="45" pressed="true" autorepeat="true"/> 1127 <event keycode="Minus" unicode="45" pressed="true" autorepeat="true"/>
1128 <next-state name="Fn"/> 1128 <next-state name="Fn"/>
1129 </map> 1129 </map>
1130 <map keycode="C" pressed="true"> 1130 <map keycode="C" pressed="true">
1131 <event keycode="C" unicode="3" modifiers="Control" pressed="true"/> 1131 <event keycode="C" unicode="3" modifiers="Control" pressed="true"/>
1132 <next-state name="Fn"/> 1132 <next-state name="Fn"/>
1133 </map> 1133 </map>
1134 <map keycode="D" pressed="true"> 1134 <map keycode="D" pressed="true">
1135 <event keycode="NumberSign" unicode="35" pressed="true" autorepeat="true"/> 1135 <event keycode="NumberSign" unicode="35" pressed="true" autorepeat="true"/>
1136 <next-state name="Fn"/> 1136 <next-state name="Fn"/>
1137 </map> 1137 </map>
1138 <map keycode="E" pressed="true"> 1138 <map keycode="E" pressed="true">
1139 <event keycode="3" unicode="51" pressed="true" autorepeat="true"/> 1139 <event keycode="3" unicode="51" pressed="true" autorepeat="true"/>
1140 <next-state name="Fn"/> 1140 <next-state name="Fn"/>
1141 </map> 1141 </map>
1142 <map keycode="F" pressed="true"> 1142 <map keycode="F" pressed="true">
1143 <event keycode="Dollar" unicode="36" pressed="true" autorepeat="true"/> 1143 <event keycode="Dollar" unicode="36" pressed="true" autorepeat="true"/>
1144 <next-state name="Fn"/> 1144 <next-state name="Fn"/>
1145 </map> 1145 </map>
1146 <map keycode="G" pressed="true"> 1146 <map keycode="G" pressed="true">
1147 <event keycode="Percent" unicode="37" pressed="true" autorepeat="true"/> 1147 <event keycode="Percent" unicode="37" pressed="true" autorepeat="true"/>
1148 <next-state name="Fn"/> 1148 <next-state name="Fn"/>
1149 </map> 1149 </map>
1150 <map keycode="H" pressed="true"> 1150 <map keycode="H" pressed="true">
1151 <event keycode="Underscore" unicode="95" pressed="true" autorepeat="true"/> 1151 <event keycode="Underscore" unicode="95" pressed="true" autorepeat="true"/>
1152 <next-state name="Fn"/> 1152 <next-state name="Fn"/>
1153 </map> 1153 </map>
1154 <map keycode="I" pressed="true"> 1154 <map keycode="I" pressed="true">
1155 <event keycode="8" unicode="56" pressed="true" autorepeat="true"/> 1155 <event keycode="8" unicode="56" pressed="true" autorepeat="true"/>
1156 <next-state name="Fn"/> 1156 <next-state name="Fn"/>
1157 </map> 1157 </map>
1158 <map keycode="J" pressed="true"> 1158 <map keycode="J" pressed="true">
1159 <event keycode="Ampersand" unicode="38" pressed="true" autorepeat="true"/> 1159 <event keycode="Ampersand" unicode="38" pressed="true" autorepeat="true"/>
1160 <next-state name="Fn"/> 1160 <next-state name="Fn"/>
1161 </map> 1161 </map>
1162 <map keycode="K" pressed="true"> 1162 <map keycode="K" pressed="true">
1163 <event keycode="Asterisk" unicode="42" pressed="true" autorepeat="true"/> 1163 <event keycode="Asterisk" unicode="42" pressed="true" autorepeat="true"/>
1164 <next-state name="Fn"/> 1164 <next-state name="Fn"/>
1165 </map> 1165 </map>
1166 <map keycode="L" pressed="true"> 1166 <map keycode="L" pressed="true">
1167 <event keycode="ParenLeft" unicode="40" pressed="true" autorepeat="true"/> 1167 <event keycode="ParenLeft" unicode="40" pressed="true" autorepeat="true"/>
1168 <next-state name="Fn"/> 1168 <next-state name="Fn"/>
1169 </map> 1169 </map>
1170 <map keycode="M" pressed="true"> 1170 <map keycode="M" pressed="true">
1171 <event keycode="Equal" unicode="61" pressed="true" autorepeat="true"/> 1171 <event keycode="Equal" unicode="61" pressed="true" autorepeat="true"/>
1172 <next-state name="Fn"/> 1172 <next-state name="Fn"/>
1173 </map> 1173 </map>
1174 <map keycode="N" pressed="true"> 1174 <map keycode="N" pressed="true">
1175 <event keycode="Plus" unicode="43" pressed="true" autorepeat="true"/> 1175 <event keycode="Plus" unicode="43" pressed="true" autorepeat="true"/>
1176 <next-state name="Fn"/> 1176 <next-state name="Fn"/>
1177 </map> 1177 </map>
1178 <map keycode="O" pressed="true"> 1178 <map keycode="O" pressed="true">
1179 <event keycode="9" unicode="57" pressed="true" autorepeat="true"/> 1179 <event keycode="9" unicode="57" pressed="true" autorepeat="true"/>
1180 <next-state name="Fn"/> 1180 <next-state name="Fn"/>
1181 </map> 1181 </map>
1182 <map keycode="P" pressed="true"> 1182 <map keycode="P" pressed="true">
1183 <event keycode="0" unicode="48" pressed="true" autorepeat="true"/> 1183 <event keycode="0" unicode="48" pressed="true" autorepeat="true"/>
1184 <next-state name="Fn"/> 1184 <next-state name="Fn"/>
1185 </map> 1185 </map>
1186 <map keycode="Q" pressed="true"> 1186 <map keycode="Q" pressed="true">
1187 <event keycode="1" unicode="49" pressed="true" autorepeat="true"/> 1187 <event keycode="1" unicode="49" pressed="true" autorepeat="true"/>
1188 <next-state name="Fn"/> 1188 <next-state name="Fn"/>
1189 </map> 1189 </map>
1190 <map keycode="R" pressed="true"> 1190 <map keycode="R" pressed="true">
1191 <event keycode="4" unicode="52" pressed="true" autorepeat="true"/> 1191 <event keycode="4" unicode="52" pressed="true" autorepeat="true"/>
1192 <next-state name="Fn"/> 1192 <next-state name="Fn"/>
1193 </map> 1193 </map>
1194 <map keycode="S" pressed="true"> 1194 <map keycode="S" pressed="true">
1195 <event keycode="At" unicode="64" pressed="true" autorepeat="true"/> 1195 <event keycode="At" unicode="64" pressed="true" autorepeat="true"/>
1196 <next-state name="Fn"/> 1196 <next-state name="Fn"/>
1197 </map> 1197 </map>
1198 <map keycode="T" pressed="true"> 1198 <map keycode="T" pressed="true">
1199 <event keycode="5" unicode="53" pressed="true" autorepeat="true"/> 1199 <event keycode="5" unicode="53" pressed="true" autorepeat="true"/>
1200 <next-state name="Fn"/> 1200 <next-state name="Fn"/>
1201 </map> 1201 </map>
1202 <map keycode="U" pressed="true"> 1202 <map keycode="U" pressed="true">
1203 <event keycode="7" unicode="55" pressed="true" autorepeat="true"/> 1203 <event keycode="7" unicode="55" pressed="true" autorepeat="true"/>
1204 <next-state name="Fn"/> 1204 <next-state name="Fn"/>
1205 </map> 1205 </map>
1206 <map keycode="V" pressed="true"> 1206 <map keycode="V" pressed="true">
1207 <event keycode="V" unicode="22" modifiers="Control" pressed="true"/> 1207 <event keycode="V" unicode="22" modifiers="Control" pressed="true"/>
1208 <next-state name="Fn"/> 1208 <next-state name="Fn"/>
1209 </map> 1209 </map>
1210 <map keycode="W" pressed="true"> 1210 <map keycode="W" pressed="true">
1211 <event keycode="2" unicode="50" pressed="true" autorepeat="true"/> 1211 <event keycode="2" unicode="50" pressed="true" autorepeat="true"/>
1212 <next-state name="Fn"/> 1212 <next-state name="Fn"/>
1213 </map> 1213 </map>
1214 <map keycode="X" pressed="true"> 1214 <map keycode="X" pressed="true">
1215 <event keycode="X" unicode="24" modifiers="Control" pressed="true"/> 1215 <event keycode="X" unicode="24" modifiers="Control" pressed="true"/>
1216 <next-state name="Fn"/> 1216 <next-state name="Fn"/>
1217 </map> 1217 </map>
1218 <map keycode="Y" pressed="true"> 1218 <map keycode="Y" pressed="true">
1219 <event keycode="6" unicode="54" pressed="true" autorepeat="true"/> 1219 <event keycode="6" unicode="54" pressed="true" autorepeat="true"/>
1220 <next-state name="Fn"/> 1220 <next-state name="Fn"/>
1221 </map> 1221 </map>
1222 <map keycode="Tab" pressed="true"> 1222 <map keycode="Tab" pressed="true">
1223 <event keycode="CapsLock" unicode="-1" pressed="true"/> 1223 <event keycode="CapsLock" unicode="-1" pressed="true"/>
1224 <next-state name="Fn-Caps"/> 1224 <next-state name="Fn-Caps"/>
1225 </map> 1225 </map>
1226 <map keycode="Left Shift" pressed="true"> 1226 <map keycode="Left Shift" pressed="true">
1227 <event keycode="Shift" unicode="-1" modifiers="Control" pressed="true"/> 1227 <event keycode="Shift" unicode="-1" modifiers="Control" pressed="true"/>
1228 <next-state name="LShift-Fn"/> 1228 <next-state name="LShift-Fn"/>
1229 </map> 1229 </map>
1230 <map keycode="Right Shift" pressed="true"> 1230 <map keycode="Right Shift" pressed="true">
1231 <event keycode="Meta" unicode="-1" modifiers="Alt|Shift" pressed="true"/> 1231 <event keycode="Meta" unicode="-1" modifiers="Alt|Shift" pressed="true"/>
1232 <next-state name="RShift-Fn"/> 1232 <next-state name="RShift-Fn"/>
1233 </map> 1233 </map>
1234 <map keycode="Space" pressed="false"> 1234 <map keycode="Space" pressed="false">
1235 <event keycode="Bar" unicode="124" pressed="false"/> 1235 <event keycode="Bar" unicode="124" pressed="false"/>
1236 <next-state name="Fn"/> 1236 <next-state name="Fn"/>
1237 </map> 1237 </map>
1238 <map keycode="Apostrophe" pressed="false"> 1238 <map keycode="Apostrophe" pressed="false">
1239 <event keycode="AsciiTilde" unicode="126" pressed="false"/> 1239 <event keycode="AsciiTilde" unicode="126" pressed="false"/>
1240 <next-state name="Fn"/> 1240 <next-state name="Fn"/>
1241 </map> 1241 </map>
1242 <map keycode="Comma" pressed="false"> 1242 <map keycode="Comma" pressed="false">
1243 <event keycode="ParenRight" unicode="41" pressed="false"/> 1243 <event keycode="ParenRight" unicode="41" pressed="false"/>
1244 <next-state name="Fn"/> 1244 <next-state name="Fn"/>
1245 </map> 1245 </map>
1246 <map keycode="Period" pressed="false"> 1246 <map keycode="Period" pressed="false">
1247 <event keycode="Less" unicode="60" pressed="false"/> 1247 <event keycode="Less" unicode="60" pressed="false"/>
1248 <next-state name="Fn"/> 1248 <next-state name="Fn"/>
1249 </map> 1249 </map>
1250 <map keycode="A" pressed="false"> 1250 <map keycode="A" pressed="false">
1251 <event keycode="Exclam" unicode="33" pressed="false"/> 1251 <event keycode="Exclam" unicode="33" pressed="false"/>
1252 <next-state name="Fn"/> 1252 <next-state name="Fn"/>
1253 </map> 1253 </map>
1254 <map keycode="B" pressed="false"> 1254 <map keycode="B" pressed="false">
1255 <event keycode="Minus" unicode="45" pressed="false"/> 1255 <event keycode="Minus" unicode="45" pressed="false"/>
1256 <next-state name="Fn"/> 1256 <next-state name="Fn"/>
1257 </map> 1257 </map>
1258 <map keycode="C" pressed="false"> 1258 <map keycode="C" pressed="false">
1259 <event keycode="C" unicode="3" modifiers="Control" pressed="false"/> 1259 <event keycode="C" unicode="3" modifiers="Control" pressed="false"/>
1260 <next-state name="Fn"/> 1260 <next-state name="Fn"/>
1261 </map> 1261 </map>
1262 <map keycode="D" pressed="false"> 1262 <map keycode="D" pressed="false">
1263 <event keycode="NumberSign" unicode="35" pressed="false"/> 1263 <event keycode="NumberSign" unicode="35" pressed="false"/>
1264 <next-state name="Fn"/> 1264 <next-state name="Fn"/>
1265 </map> 1265 </map>
1266 <map keycode="E" pressed="false"> 1266 <map keycode="E" pressed="false">
1267 <event keycode="3" unicode="51" pressed="false"/> 1267 <event keycode="3" unicode="51" pressed="false"/>
1268 <next-state name="Fn"/> 1268 <next-state name="Fn"/>
1269 </map> 1269 </map>
1270 <map keycode="F" pressed="false"> 1270 <map keycode="F" pressed="false">
1271 <event keycode="Dollar" unicode="36" pressed="false"/> 1271 <event keycode="Dollar" unicode="36" pressed="false"/>
1272 <next-state name="Fn"/> 1272 <next-state name="Fn"/>
1273 </map> 1273 </map>
1274 <map keycode="G" pressed="false"> 1274 <map keycode="G" pressed="false">
1275 <event keycode="Percent" unicode="37" pressed="false"/> 1275 <event keycode="Percent" unicode="37" pressed="false"/>
1276 <next-state name="Fn"/> 1276 <next-state name="Fn"/>
1277 </map> 1277 </map>
1278 <map keycode="H" pressed="false"> 1278 <map keycode="H" pressed="false">
1279 <event keycode="Underscore" unicode="95" pressed="false"/> 1279 <event keycode="Underscore" unicode="95" pressed="false"/>
1280 <next-state name="Fn"/> 1280 <next-state name="Fn"/>
1281 </map> 1281 </map>
1282 <map keycode="I" pressed="false"> 1282 <map keycode="I" pressed="false">
1283 <event keycode="8" unicode="56" pressed="false"/> 1283 <event keycode="8" unicode="56" pressed="false"/>
1284 <next-state name="Fn"/> 1284 <next-state name="Fn"/>
1285 </map> 1285 </map>
1286 <map keycode="J" pressed="false"> 1286 <map keycode="J" pressed="false">
1287 <event keycode="Ampersand" unicode="38" pressed="false"/> 1287 <event keycode="Ampersand" unicode="38" pressed="false"/>
1288 <next-state name="Fn"/> 1288 <next-state name="Fn"/>
1289 </map> 1289 </map>
1290 <map keycode="K" pressed="false"> 1290 <map keycode="K" pressed="false">
1291 <event keycode="Asterisk" unicode="42" pressed="false"/> 1291 <event keycode="Asterisk" unicode="42" pressed="false"/>
1292 <next-state name="Fn"/> 1292 <next-state name="Fn"/>
1293 </map> 1293 </map>
1294 <map keycode="L" pressed="false"> 1294 <map keycode="L" pressed="false">
1295 <event keycode="ParenLeft" unicode="40" pressed="false"/> 1295 <event keycode="ParenLeft" unicode="40" pressed="false"/>
1296 <next-state name="Fn"/> 1296 <next-state name="Fn"/>
1297 </map> 1297 </map>
1298 <map keycode="M" pressed="false"> 1298 <map keycode="M" pressed="false">
1299 <event keycode="Equal" unicode="61" pressed="false"/> 1299 <event keycode="Equal" unicode="61" pressed="false"/>
1300 <next-state name="Fn"/> 1300 <next-state name="Fn"/>
1301 </map> 1301 </map>
1302 <map keycode="N" pressed="false"> 1302 <map keycode="N" pressed="false">
1303 <event keycode="Plus" unicode="43" pressed="false"/> 1303 <event keycode="Plus" unicode="43" pressed="false"/>
1304 <next-state name="Fn"/> 1304 <next-state name="Fn"/>
1305 </map> 1305 </map>
1306 <map keycode="O" pressed="false"> 1306 <map keycode="O" pressed="false">
1307 <event keycode="9" unicode="57" pressed="false"/> 1307 <event keycode="9" unicode="57" pressed="false"/>
1308 <next-state name="Fn"/> 1308 <next-state name="Fn"/>
1309 </map> 1309 </map>
1310 <map keycode="P" pressed="false"> 1310 <map keycode="P" pressed="false">
1311 <event keycode="0" unicode="48" pressed="false"/> 1311 <event keycode="0" unicode="48" pressed="false"/>
1312 <next-state name="Fn"/> 1312 <next-state name="Fn"/>
1313 </map> 1313 </map>
1314 <map keycode="Q" pressed="false"> 1314 <map keycode="Q" pressed="false">
1315 <event keycode="1" unicode="49" pressed="false"/> 1315 <event keycode="1" unicode="49" pressed="false"/>
1316 <next-state name="Fn"/> 1316 <next-state name="Fn"/>
1317 </map> 1317 </map>
1318 <map keycode="R" pressed="false"> 1318 <map keycode="R" pressed="false">
1319 <event keycode="4" unicode="52" pressed="false"/> 1319 <event keycode="4" unicode="52" pressed="false"/>
1320 <next-state name="Fn"/> 1320 <next-state name="Fn"/>
1321 </map> 1321 </map>
1322 <map keycode="S" pressed="false"> 1322 <map keycode="S" pressed="false">
1323 <event keycode="At" unicode="64" pressed="false"/> 1323 <event keycode="At" unicode="64" pressed="false"/>
1324 <next-state name="Fn"/> 1324 <next-state name="Fn"/>
1325 </map> 1325 </map>
1326 <map keycode="T" pressed="false"> 1326 <map keycode="T" pressed="false">
1327 <event keycode="5" unicode="53" pressed="false"/> 1327 <event keycode="5" unicode="53" pressed="false"/>
1328 <next-state name="Fn"/> 1328 <next-state name="Fn"/>
1329 </map> 1329 </map>
1330 <map keycode="U" pressed="false"> 1330 <map keycode="U" pressed="false">
1331 <event keycode="7" unicode="55" pressed="false"/> 1331 <event keycode="7" unicode="55" pressed="false"/>
1332 <next-state name="Fn"/> 1332 <next-state name="Fn"/>
1333 </map> 1333 </map>
1334 <map keycode="V" pressed="false"> 1334 <map keycode="V" pressed="false">
1335 <event keycode="V" unicode="22" modifiers="Control" pressed="false"/> 1335 <event keycode="V" unicode="22" modifiers="Control" pressed="false"/>
1336 <next-state name="Fn"/> 1336 <next-state name="Fn"/>
1337 </map> 1337 </map>
1338 <map keycode="W" pressed="false"> 1338 <map keycode="W" pressed="false">
1339 <event keycode="2" unicode="50" pressed="false"/> 1339 <event keycode="2" unicode="50" pressed="false"/>
1340 <next-state name="Fn"/> 1340 <next-state name="Fn"/>
1341 </map> 1341 </map>
1342 <map keycode="X" pressed="false"> 1342 <map keycode="X" pressed="false">
1343 <event keycode="X" unicode="24" modifiers="Control" pressed="false"/> 1343 <event keycode="X" unicode="24" modifiers="Control" pressed="false"/>
1344 <next-state name="Fn"/> 1344 <next-state name="Fn"/>
1345 </map> 1345 </map>
1346 <map keycode="Y" pressed="false"> 1346 <map keycode="Y" pressed="false">
1347 <event keycode="6" unicode="54" pressed="false"/> 1347 <event keycode="6" unicode="54" pressed="false"/>
1348 <next-state name="Fn"/> 1348 <next-state name="Fn"/>
1349 </map> 1349 </map>
1350 <map keycode="Fn" pressed="false"> 1350 <map keycode="Fn" pressed="false">
1351 <event keycode="F22" unicode="-1" pressed="true"/> 1351 <event keycode="F22" unicode="-1" pressed="true"/>
1352 <next-state name="sFn"/> 1352 <next-state name="sFn"/>
1353 </map> 1353 </map>
1354</state> 1354</state>
1355 1355
1356<state name="sFn"> 1356<state name="sFn">
1357 <map keycode="Space" pressed="true"> 1357 <map keycode="Space" pressed="true">
1358 <event keycode="Bar" unicode="124" pressed="true" autorepeat="true"/> 1358 <event keycode="Bar" unicode="124" pressed="true" autorepeat="true"/>
1359 <next-state name="Normal"/> 1359 <next-state name="Normal"/>
1360 </map> 1360 </map>
1361 <map keycode="Apostrophe" pressed="true"> 1361 <map keycode="Apostrophe" pressed="true">
1362 <event keycode="AsciiTilde" unicode="126" pressed="true" autorepeat="true"/> 1362 <event keycode="AsciiTilde" unicode="126" pressed="true" autorepeat="true"/>
1363 <next-state name="Normal"/> 1363 <next-state name="Normal"/>
1364 </map> 1364 </map>
1365 <map keycode="Comma" pressed="true"> 1365 <map keycode="Comma" pressed="true">
1366 <event keycode="ParenRight" unicode="41" pressed="true" autorepeat="true"/> 1366 <event keycode="ParenRight" unicode="41" pressed="true" autorepeat="true"/>
1367 <next-state name="Normal"/> 1367 <next-state name="Normal"/>
1368 </map> 1368 </map>
1369 <map keycode="Period" pressed="true"> 1369 <map keycode="Period" pressed="true">
1370 <event keycode="Less" unicode="60" pressed="true" autorepeat="true"/> 1370 <event keycode="Less" unicode="60" pressed="true" autorepeat="true"/>
1371 <next-state name="Normal"/> 1371 <next-state name="Normal"/>
1372 </map> 1372 </map>
1373 <map keycode="Slash" pressed="true"> 1373 <map keycode="Slash" pressed="true">
1374 <event keycode="NumLock" unicode="-1" pressed="true"/> 1374 <event keycode="NumLock" unicode="-1" pressed="true"/>
1375 <next-state name="Num"/> 1375 <next-state name="Num"/>
1376 </map> 1376 </map>
1377 <map keycode="A" pressed="true"> 1377 <map keycode="A" pressed="true">
1378 <event keycode="Exclam" unicode="33" pressed="true" autorepeat="true"/> 1378 <event keycode="Exclam" unicode="33" pressed="true" autorepeat="true"/>
1379 <next-state name="Normal"/> 1379 <next-state name="Normal"/>
1380 </map> 1380 </map>
1381 <map keycode="B" pressed="true"> 1381 <map keycode="B" pressed="true">
1382 <event keycode="Minus" unicode="45" pressed="true" autorepeat="true"/> 1382 <event keycode="Minus" unicode="45" pressed="true" autorepeat="true"/>
1383 <next-state name="Normal"/> 1383 <next-state name="Normal"/>
1384 </map> 1384 </map>
1385 <map keycode="C" pressed="true"> 1385 <map keycode="C" pressed="true">
1386 <event keycode="C" unicode="3" modifiers="Control" pressed="true"/> 1386 <event keycode="C" unicode="3" modifiers="Control" pressed="true"/>
1387 <next-state name="Normal"/> 1387 <next-state name="Normal"/>
1388 </map> 1388 </map>
1389 <map keycode="D" pressed="true"> 1389 <map keycode="D" pressed="true">
1390 <event keycode="NumberSign" unicode="35" pressed="true" autorepeat="true"/> 1390 <event keycode="NumberSign" unicode="35" pressed="true" autorepeat="true"/>
1391 <next-state name="Normal"/> 1391 <next-state name="Normal"/>
1392 </map> 1392 </map>
1393 <map keycode="E" pressed="true"> 1393 <map keycode="E" pressed="true">
1394 <event keycode="3" unicode="51" pressed="true" autorepeat="true"/> 1394 <event keycode="3" unicode="51" pressed="true" autorepeat="true"/>
1395 <next-state name="Normal"/> 1395 <next-state name="Normal"/>
1396 </map> 1396 </map>
1397 <map keycode="F" pressed="true"> 1397 <map keycode="F" pressed="true">
1398 <event keycode="Dollar" unicode="36" pressed="true" autorepeat="true"/> 1398 <event keycode="Dollar" unicode="36" pressed="true" autorepeat="true"/>
1399 <next-state name="Normal"/> 1399 <next-state name="Normal"/>
1400 </map> 1400 </map>
1401 <map keycode="G" pressed="true"> 1401 <map keycode="G" pressed="true">
1402 <event keycode="Percent" unicode="37" pressed="true" autorepeat="true"/> 1402 <event keycode="Percent" unicode="37" pressed="true" autorepeat="true"/>
1403 <next-state name="Normal"/> 1403 <next-state name="Normal"/>
1404 </map> 1404 </map>
1405 <map keycode="H" pressed="true"> 1405 <map keycode="H" pressed="true">
1406 <event keycode="Underscore" unicode="95" pressed="true" autorepeat="true"/> 1406 <event keycode="Underscore" unicode="95" pressed="true" autorepeat="true"/>
1407 <next-state name="Normal"/> 1407 <next-state name="Normal"/>
1408 </map> 1408 </map>
1409 <map keycode="I" pressed="true"> 1409 <map keycode="I" pressed="true">
1410 <event keycode="8" unicode="56" pressed="true" autorepeat="true"/> 1410 <event keycode="8" unicode="56" pressed="true" autorepeat="true"/>
1411 <next-state name="Normal"/> 1411 <next-state name="Normal"/>
1412 </map> 1412 </map>
1413 <map keycode="J" pressed="true"> 1413 <map keycode="J" pressed="true">
1414 <event keycode="Ampersand" unicode="38" pressed="true" autorepeat="true"/> 1414 <event keycode="Ampersand" unicode="38" pressed="true" autorepeat="true"/>
1415 <next-state name="Normal"/> 1415 <next-state name="Normal"/>
1416 </map> 1416 </map>
1417 <map keycode="K" pressed="true"> 1417 <map keycode="K" pressed="true">
1418 <event keycode="Asterisk" unicode="42" pressed="true" autorepeat="true"/> 1418 <event keycode="Asterisk" unicode="42" pressed="true" autorepeat="true"/>
1419 <next-state name="Normal"/> 1419 <next-state name="Normal"/>
1420 </map> 1420 </map>
1421 <map keycode="L" pressed="true"> 1421 <map keycode="L" pressed="true">
1422 <event keycode="ParenLeft" unicode="40" pressed="true" autorepeat="true"/> 1422 <event keycode="ParenLeft" unicode="40" pressed="true" autorepeat="true"/>
1423 <next-state name="Normal"/> 1423 <next-state name="Normal"/>
1424 </map> 1424 </map>
1425 <map keycode="M" pressed="true"> 1425 <map keycode="M" pressed="true">
1426 <event keycode="Equal" unicode="61" pressed="true" autorepeat="true"/> 1426 <event keycode="Equal" unicode="61" pressed="true" autorepeat="true"/>
1427 <next-state name="Normal"/> 1427 <next-state name="Normal"/>
1428 </map> 1428 </map>
1429 <map keycode="N" pressed="true"> 1429 <map keycode="N" pressed="true">
1430 <event keycode="Plus" unicode="43" pressed="true" autorepeat="true"/> 1430 <event keycode="Plus" unicode="43" pressed="true" autorepeat="true"/>
1431 <next-state name="Normal"/> 1431 <next-state name="Normal"/>
1432 </map> 1432 </map>
1433 <map keycode="O" pressed="true"> 1433 <map keycode="O" pressed="true">
1434 <event keycode="9" unicode="57" pressed="true" autorepeat="true"/> 1434 <event keycode="9" unicode="57" pressed="true" autorepeat="true"/>
1435 <next-state name="Normal"/> 1435 <next-state name="Normal"/>
1436 </map> 1436 </map>
1437 <map keycode="P" pressed="true"> 1437 <map keycode="P" pressed="true">
1438 <event keycode="0" unicode="48" pressed="true" autorepeat="true"/> 1438 <event keycode="0" unicode="48" pressed="true" autorepeat="true"/>
1439 <next-state name="Normal"/> 1439 <next-state name="Normal"/>
1440 </map> 1440 </map>
1441 <map keycode="Q" pressed="true"> 1441 <map keycode="Q" pressed="true">
1442 <event keycode="1" unicode="49" pressed="true" autorepeat="true"/> 1442 <event keycode="1" unicode="49" pressed="true" autorepeat="true"/>
1443 <next-state name="Normal"/> 1443 <next-state name="Normal"/>
1444 </map> 1444 </map>
1445 <map keycode="R" pressed="true"> 1445 <map keycode="R" pressed="true">
1446 <event keycode="4" unicode="52" pressed="true" autorepeat="true"/> 1446 <event keycode="4" unicode="52" pressed="true" autorepeat="true"/>
1447 <next-state name="Normal"/> 1447 <next-state name="Normal"/>
1448 </map> 1448 </map>
1449 <map keycode="S" pressed="true"> 1449 <map keycode="S" pressed="true">
1450 <event keycode="At" unicode="64" pressed="true" autorepeat="true"/> 1450 <event keycode="At" unicode="64" pressed="true" autorepeat="true"/>
1451 <next-state name="Normal"/> 1451 <next-state name="Normal"/>
1452 </map> 1452 </map>
1453 <map keycode="T" pressed="true"> 1453 <map keycode="T" pressed="true">
1454 <event keycode="5" unicode="53" pressed="true" autorepeat="true"/> 1454 <event keycode="5" unicode="53" pressed="true" autorepeat="true"/>
1455 <next-state name="Normal"/> 1455 <next-state name="Normal"/>
1456 </map> 1456 </map>
1457 <map keycode="U" pressed="true"> 1457 <map keycode="U" pressed="true">
1458 <event keycode="7" unicode="55" pressed="true" autorepeat="true"/> 1458 <event keycode="7" unicode="55" pressed="true" autorepeat="true"/>
1459 <next-state name="Normal"/> 1459 <next-state name="Normal"/>
1460 </map> 1460 </map>
1461 <map keycode="V" pressed="true"> 1461 <map keycode="V" pressed="true">
1462 <event keycode="V" unicode="22" modifiers="Control" pressed="true"/> 1462 <event keycode="V" unicode="22" modifiers="Control" pressed="true"/>
1463 <next-state name="Normal"/> 1463 <next-state name="Normal"/>
1464 </map> 1464 </map>
1465 <map keycode="W" pressed="true"> 1465 <map keycode="W" pressed="true">
1466 <event keycode="2" unicode="50" pressed="true" autorepeat="true"/> 1466 <event keycode="2" unicode="50" pressed="true" autorepeat="true"/>
1467 <next-state name="Normal"/> 1467 <next-state name="Normal"/>
1468 </map> 1468 </map>
1469 <map keycode="X" pressed="true"> 1469 <map keycode="X" pressed="true">
1470 <event keycode="X" unicode="24" modifiers="Control" pressed="true"/> 1470 <event keycode="X" unicode="24" modifiers="Control" pressed="true"/>
1471 <next-state name="Normal"/> 1471 <next-state name="Normal"/>
1472 </map> 1472 </map>
1473 <map keycode="Y" pressed="true"> 1473 <map keycode="Y" pressed="true">
1474 <event keycode="6" unicode="54" pressed="true" autorepeat="true"/> 1474 <event keycode="6" unicode="54" pressed="true" autorepeat="true"/>
1475 <next-state name="Normal"/> 1475 <next-state name="Normal"/>
1476 </map> 1476 </map>
1477 <map keycode="Tab" pressed="true"> 1477 <map keycode="Tab" pressed="true">
1478 <event keycode="CapsLock" unicode="-1" pressed="true"/> 1478 <event keycode="CapsLock" unicode="-1" pressed="true"/>
1479 <next-state name="Caps"/> 1479 <next-state name="Caps"/>
1480 </map> 1480 </map>
1481 <map keycode="Left Shift" pressed="true"> 1481 <map keycode="Left Shift" pressed="true">
1482 <event keycode="Shift" unicode="-1" modifiers="Control" pressed="true"/> 1482 <event keycode="Shift" unicode="-1" modifiers="Control" pressed="true"/>
1483 <next-state name="LShift"/> 1483 <next-state name="LShift"/>
1484 </map> 1484 </map>
1485 <map keycode="Right Shift" pressed="true"> 1485 <map keycode="Right Shift" pressed="true">
1486 <event keycode="Meta" unicode="-1" modifiers="Alt|Shift" pressed="true"/> 1486 <event keycode="Meta" unicode="-1" modifiers="Alt|Shift" pressed="true"/>
1487 <next-state name="RShift"/> 1487 <next-state name="RShift"/>
1488 </map> 1488 </map>
1489 <map keycode="Space" pressed="false"> 1489 <map keycode="Space" pressed="false">
1490 <event keycode="Bar" unicode="124" pressed="false"/> 1490 <event keycode="Bar" unicode="124" pressed="false"/>
1491 <next-state name="Normal"/> 1491 <next-state name="Normal"/>
1492 </map> 1492 </map>
1493 <map keycode="Apostrophe" pressed="false"> 1493 <map keycode="Apostrophe" pressed="false">
1494 <event keycode="AsciiTilde" unicode="126" pressed="false"/> 1494 <event keycode="AsciiTilde" unicode="126" pressed="false"/>
1495 <next-state name="Normal"/> 1495 <next-state name="Normal"/>
1496 </map> 1496 </map>
1497 <map keycode="Comma" pressed="false"> 1497 <map keycode="Comma" pressed="false">
1498 <event keycode="ParenRight" unicode="41" pressed="false"/> 1498 <event keycode="ParenRight" unicode="41" pressed="false"/>
1499 <next-state name="Normal"/> 1499 <next-state name="Normal"/>
1500 </map> 1500 </map>
1501 <map keycode="Period" pressed="false"> 1501 <map keycode="Period" pressed="false">
1502 <event keycode="Less" unicode="60" pressed="false"/> 1502 <event keycode="Less" unicode="60" pressed="false"/>
1503 <next-state name="Normal"/> 1503 <next-state name="Normal"/>
1504 </map> 1504 </map>
1505 <map keycode="A" pressed="false"> 1505 <map keycode="A" pressed="false">
1506 <event keycode="Exclam" unicode="33" pressed="false"/> 1506 <event keycode="Exclam" unicode="33" pressed="false"/>
1507 <next-state name="Normal"/> 1507 <next-state name="Normal"/>
1508 </map> 1508 </map>
1509 <map keycode="B" pressed="false"> 1509 <map keycode="B" pressed="false">
1510 <event keycode="Minus" unicode="45" pressed="false"/> 1510 <event keycode="Minus" unicode="45" pressed="false"/>
1511 <next-state name="Normal"/> 1511 <next-state name="Normal"/>
1512 </map> 1512 </map>
1513 <map keycode="C" pressed="false"> 1513 <map keycode="C" pressed="false">
1514 <event keycode="C" unicode="3" modifiers="Control" pressed="false"/> 1514 <event keycode="C" unicode="3" modifiers="Control" pressed="false"/>
1515 <next-state name="Normal"/> 1515 <next-state name="Normal"/>
1516 </map> 1516 </map>
1517 <map keycode="D" pressed="false"> 1517 <map keycode="D" pressed="false">
1518 <event keycode="NumberSign" unicode="35" pressed="false"/> 1518 <event keycode="NumberSign" unicode="35" pressed="false"/>
1519 <next-state name="Normal"/> 1519 <next-state name="Normal"/>
1520 </map> 1520 </map>
1521 <map keycode="E" pressed="false"> 1521 <map keycode="E" pressed="false">
1522 <event keycode="3" unicode="51" pressed="false"/> 1522 <event keycode="3" unicode="51" pressed="false"/>
1523 <next-state name="Normal"/> 1523 <next-state name="Normal"/>
1524 </map> 1524 </map>
1525 <map keycode="F" pressed="false"> 1525 <map keycode="F" pressed="false">
1526 <event keycode="Dollar" unicode="36" pressed="false"/> 1526 <event keycode="Dollar" unicode="36" pressed="false"/>
1527 <next-state name="Normal"/> 1527 <next-state name="Normal"/>
1528 </map> 1528 </map>
1529 <map keycode="G" pressed="false"> 1529 <map keycode="G" pressed="false">
1530 <event keycode="Percent" unicode="37" pressed="false"/> 1530 <event keycode="Percent" unicode="37" pressed="false"/>
1531 <next-state name="Normal"/> 1531 <next-state name="Normal"/>
1532 </map> 1532 </map>
1533 <map keycode="H" pressed="false"> 1533 <map keycode="H" pressed="false">
1534 <event keycode="Underscore" unicode="95" pressed="false"/> 1534 <event keycode="Underscore" unicode="95" pressed="false"/>
1535 <next-state name="Normal"/> 1535 <next-state name="Normal"/>
1536 </map> 1536 </map>
1537 <map keycode="I" pressed="false"> 1537 <map keycode="I" pressed="false">
1538 <event keycode="8" unicode="56" pressed="false"/> 1538 <event keycode="8" unicode="56" pressed="false"/>
1539 <next-state name="Normal"/> 1539 <next-state name="Normal"/>
1540 </map> 1540 </map>
1541 <map keycode="J" pressed="false"> 1541 <map keycode="J" pressed="false">
1542 <event keycode="Ampersand" unicode="38" pressed="false"/> 1542 <event keycode="Ampersand" unicode="38" pressed="false"/>
1543 <next-state name="Normal"/> 1543 <next-state name="Normal"/>
1544 </map> 1544 </map>
1545 <map keycode="K" pressed="false"> 1545 <map keycode="K" pressed="false">
1546 <event keycode="Asterisk" unicode="42" pressed="false"/> 1546 <event keycode="Asterisk" unicode="42" pressed="false"/>
1547 <next-state name="Normal"/> 1547 <next-state name="Normal"/>
1548 </map> 1548 </map>
1549 <map keycode="L" pressed="false"> 1549 <map keycode="L" pressed="false">
1550 <event keycode="ParenLeft" unicode="40" pressed="false"/> 1550 <event keycode="ParenLeft" unicode="40" pressed="false"/>
1551 <next-state name="Normal"/> 1551 <next-state name="Normal"/>
1552 </map> 1552 </map>
1553 <map keycode="M" pressed="false"> 1553 <map keycode="M" pressed="false">
1554 <event keycode="Equal" unicode="61" pressed="false"/> 1554 <event keycode="Equal" unicode="61" pressed="false"/>
1555 <next-state name="Normal"/> 1555 <next-state name="Normal"/>
1556 </map> 1556 </map>
1557 <map keycode="N" pressed="false"> 1557 <map keycode="N" pressed="false">
1558 <event keycode="Plus" unicode="43" pressed="false"/> 1558 <event keycode="Plus" unicode="43" pressed="false"/>
1559 <next-state name="Normal"/> 1559 <next-state name="Normal"/>
1560 </map> 1560 </map>
1561 <map keycode="O" pressed="false"> 1561 <map keycode="O" pressed="false">
1562 <event keycode="9" unicode="57" pressed="false"/> 1562 <event keycode="9" unicode="57" pressed="false"/>
1563 <next-state name="Normal"/> 1563 <next-state name="Normal"/>
1564 </map> 1564 </map>
1565 <map keycode="P" pressed="false"> 1565 <map keycode="P" pressed="false">
1566 <event keycode="0" unicode="48" pressed="false"/> 1566 <event keycode="0" unicode="48" pressed="false"/>
1567 <next-state name="Normal"/> 1567 <next-state name="Normal"/>
1568 </map> 1568 </map>
1569 <map keycode="Q" pressed="false"> 1569 <map keycode="Q" pressed="false">
1570 <event keycode="1" unicode="49" pressed="false"/> 1570 <event keycode="1" unicode="49" pressed="false"/>
1571 <next-state name="Normal"/> 1571 <next-state name="Normal"/>
1572 </map> 1572 </map>
1573 <map keycode="R" pressed="false"> 1573 <map keycode="R" pressed="false">
1574 <event keycode="4" unicode="52" pressed="false"/> 1574 <event keycode="4" unicode="52" pressed="false"/>
1575 <next-state name="Normal"/> 1575 <next-state name="Normal"/>
1576 </map> 1576 </map>
1577 <map keycode="S" pressed="false"> 1577 <map keycode="S" pressed="false">
1578 <event keycode="At" unicode="64" pressed="false"/> 1578 <event keycode="At" unicode="64" pressed="false"/>
1579 <next-state name="Normal"/> 1579 <next-state name="Normal"/>
1580 </map> 1580 </map>
1581 <map keycode="T" pressed="false"> 1581 <map keycode="T" pressed="false">
1582 <event keycode="5" unicode="53" pressed="false"/> 1582 <event keycode="5" unicode="53" pressed="false"/>
1583 <next-state name="Normal"/> 1583 <next-state name="Normal"/>
1584 </map> 1584 </map>
1585 <map keycode="U" pressed="false"> 1585 <map keycode="U" pressed="false">
1586 <event keycode="7" unicode="55" pressed="false"/> 1586 <event keycode="7" unicode="55" pressed="false"/>
1587 <next-state name="Normal"/> 1587 <next-state name="Normal"/>
1588 </map> 1588 </map>
1589 <map keycode="V" pressed="false"> 1589 <map keycode="V" pressed="false">
1590 <event keycode="V" unicode="22" modifiers="Control" pressed="false"/> 1590 <event keycode="V" unicode="22" modifiers="Control" pressed="false"/>
1591 <next-state name="Normal"/> 1591 <next-state name="Normal"/>
1592 </map> 1592 </map>
1593 <map keycode="W" pressed="false"> 1593 <map keycode="W" pressed="false">
1594 <event keycode="2" unicode="50" pressed="false"/> 1594 <event keycode="2" unicode="50" pressed="false"/>
1595 <next-state name="Normal"/> 1595 <next-state name="Normal"/>
1596 </map> 1596 </map>
1597 <map keycode="X" pressed="false"> 1597 <map keycode="X" pressed="false">
1598 <event keycode="X" unicode="24" modifiers="Control" pressed="false"/> 1598 <event keycode="X" unicode="24" modifiers="Control" pressed="false"/>
1599 <next-state name="Normal"/> 1599 <next-state name="Normal"/>
1600 </map> 1600 </map>
1601 <map keycode="Y" pressed="false"> 1601 <map keycode="Y" pressed="false">
1602 <event keycode="6" unicode="54" pressed="false"/> 1602 <event keycode="6" unicode="54" pressed="false"/>
1603 <next-state name="Normal"/> 1603 <next-state name="Normal"/>
1604 </map> 1604 </map>
1605 <map keycode="Fn" pressed="false"> 1605 <map keycode="Fn" pressed="false">
1606 <event keycode="F22" unicode="-1" pressed="true"/> 1606 <event keycode="F22" unicode="-1" pressed="true"/>
1607 <next-state name="iFn"/> 1607 <next-state name="iFn"/>
1608 </map> 1608 </map>
1609</state> 1609</state>
1610 1610
1611<state name="Caps-iFn"> 1611<state name="Caps-iFn">
1612 <map keycode="Space" pressed="true"> 1612 <map keycode="Space" pressed="true">
1613 <event keycode="Bar" unicode="124" pressed="true" autorepeat="true"/> 1613 <event keycode="Bar" unicode="124" pressed="true" autorepeat="true"/>
1614 <next-state name="Fn-Caps"/> 1614 <next-state name="Fn-Caps"/>
1615 </map> 1615 </map>
1616 <map keycode="Apostrophe" pressed="true"> 1616 <map keycode="Apostrophe" pressed="true">
1617 <event keycode="AsciiTilde" unicode="126" pressed="true" autorepeat="true"/> 1617 <event keycode="AsciiTilde" unicode="126" pressed="true" autorepeat="true"/>
1618 <next-state name="Fn-Caps"/> 1618 <next-state name="Fn-Caps"/>
1619 </map> 1619 </map>
1620 <map keycode="Comma" pressed="true"> 1620 <map keycode="Comma" pressed="true">
1621 <event keycode="ParenRight" unicode="41" pressed="true" autorepeat="true"/> 1621 <event keycode="ParenRight" unicode="41" pressed="true" autorepeat="true"/>
1622 <next-state name="Fn-Caps"/> 1622 <next-state name="Fn-Caps"/>
1623 </map> 1623 </map>
1624 <map keycode="Period" pressed="true"> 1624 <map keycode="Period" pressed="true">
1625 <event keycode="Less" unicode="60" pressed="true" autorepeat="true"/> 1625 <event keycode="Less" unicode="60" pressed="true" autorepeat="true"/>
1626 <next-state name="Fn-Caps"/> 1626 <next-state name="Fn-Caps"/>
1627 </map> 1627 </map>
1628 <map keycode="Slash" pressed="true"> 1628 <map keycode="Slash" pressed="true">
1629 <event keycode="NumLock" unicode="-1" pressed="true"/> 1629 <event keycode="NumLock" unicode="-1" pressed="true"/>
1630 <next-state name="Fn-Num"/> 1630 <next-state name="Fn-Num"/>
1631 </map> 1631 </map>
1632 <map keycode="A" pressed="true"> 1632 <map keycode="A" pressed="true">
1633 <event keycode="Exclam" unicode="33" pressed="true" autorepeat="true"/> 1633 <event keycode="Exclam" unicode="33" pressed="true" autorepeat="true"/>
1634 <next-state name="Fn-Caps"/> 1634 <next-state name="Fn-Caps"/>
1635 </map> 1635 </map>
1636 <map keycode="B" pressed="true"> 1636 <map keycode="B" pressed="true">
1637 <event keycode="Minus" unicode="45" pressed="true" autorepeat="true"/> 1637 <event keycode="Minus" unicode="45" pressed="true" autorepeat="true"/>
1638 <next-state name="Fn-Caps"/> 1638 <next-state name="Fn-Caps"/>
1639 </map> 1639 </map>
1640 <map keycode="C" pressed="true"> 1640 <map keycode="C" pressed="true">
1641 <event keycode="C" unicode="3" modifiers="Control" pressed="true"/> 1641 <event keycode="C" unicode="3" modifiers="Control" pressed="true"/>
1642 <next-state name="Fn-Caps"/> 1642 <next-state name="Fn-Caps"/>
1643 </map> 1643 </map>
1644 <map keycode="D" pressed="true"> 1644 <map keycode="D" pressed="true">
1645 <event keycode="NumberSign" unicode="35" pressed="true" autorepeat="true"/> 1645 <event keycode="NumberSign" unicode="35" pressed="true" autorepeat="true"/>
1646 <next-state name="Fn-Caps"/> 1646 <next-state name="Fn-Caps"/>
1647 </map> 1647 </map>
1648 <map keycode="E" pressed="true"> 1648 <map keycode="E" pressed="true">
1649 <event keycode="3" unicode="51" pressed="true" autorepeat="true"/> 1649 <event keycode="3" unicode="51" pressed="true" autorepeat="true"/>
1650 <next-state name="Fn-Caps"/> 1650 <next-state name="Fn-Caps"/>
1651 </map> 1651 </map>
1652 <map keycode="F" pressed="true"> 1652 <map keycode="F" pressed="true">
1653 <event keycode="Dollar" unicode="36" pressed="true" autorepeat="true"/> 1653 <event keycode="Dollar" unicode="36" pressed="true" autorepeat="true"/>
1654 <next-state name="Fn-Caps"/> 1654 <next-state name="Fn-Caps"/>
1655 </map> 1655 </map>
1656 <map keycode="G" pressed="true"> 1656 <map keycode="G" pressed="true">
1657 <event keycode="Percent" unicode="37" pressed="true" autorepeat="true"/> 1657 <event keycode="Percent" unicode="37" pressed="true" autorepeat="true"/>
1658 <next-state name="Fn-Caps"/> 1658 <next-state name="Fn-Caps"/>
1659 </map> 1659 </map>
1660 <map keycode="H" pressed="true"> 1660 <map keycode="H" pressed="true">
1661 <event keycode="Underscore" unicode="95" pressed="true" autorepeat="true"/> 1661 <event keycode="Underscore" unicode="95" pressed="true" autorepeat="true"/>
1662 <next-state name="Fn-Caps"/> 1662 <next-state name="Fn-Caps"/>
1663 </map> 1663 </map>
1664 <map keycode="I" pressed="true"> 1664 <map keycode="I" pressed="true">
1665 <event keycode="8" unicode="56" pressed="true" autorepeat="true"/> 1665 <event keycode="8" unicode="56" pressed="true" autorepeat="true"/>
1666 <next-state name="Fn-Caps"/> 1666 <next-state name="Fn-Caps"/>
1667 </map> 1667 </map>
1668 <map keycode="J" pressed="true"> 1668 <map keycode="J" pressed="true">
1669 <event keycode="Ampersand" unicode="38" pressed="true" autorepeat="true"/> 1669 <event keycode="Ampersand" unicode="38" pressed="true" autorepeat="true"/>
1670 <next-state name="Fn-Caps"/> 1670 <next-state name="Fn-Caps"/>
1671 </map> 1671 </map>
1672 <map keycode="K" pressed="true"> 1672 <map keycode="K" pressed="true">
1673 <event keycode="Asterisk" unicode="42" pressed="true" autorepeat="true"/> 1673 <event keycode="Asterisk" unicode="42" pressed="true" autorepeat="true"/>
1674 <next-state name="Fn-Caps"/> 1674 <next-state name="Fn-Caps"/>
1675 </map> 1675 </map>
1676 <map keycode="L" pressed="true"> 1676 <map keycode="L" pressed="true">
1677 <event keycode="ParenLeft" unicode="40" pressed="true" autorepeat="true"/> 1677 <event keycode="ParenLeft" unicode="40" pressed="true" autorepeat="true"/>
1678 <next-state name="Fn-Caps"/> 1678 <next-state name="Fn-Caps"/>
1679 </map> 1679 </map>
1680 <map keycode="M" pressed="true"> 1680 <map keycode="M" pressed="true">
1681 <event keycode="Equal" unicode="61" pressed="true" autorepeat="true"/> 1681 <event keycode="Equal" unicode="61" pressed="true" autorepeat="true"/>
1682 <next-state name="Fn-Caps"/> 1682 <next-state name="Fn-Caps"/>
1683 </map> 1683 </map>
1684 <map keycode="N" pressed="true"> 1684 <map keycode="N" pressed="true">
1685 <event keycode="Plus" unicode="43" pressed="true" autorepeat="true"/> 1685 <event keycode="Plus" unicode="43" pressed="true" autorepeat="true"/>
1686 <next-state name="Fn-Caps"/> 1686 <next-state name="Fn-Caps"/>
1687 </map> 1687 </map>
1688 <map keycode="O" pressed="true"> 1688 <map keycode="O" pressed="true">
1689 <event keycode="9" unicode="57" pressed="true" autorepeat="true"/> 1689 <event keycode="9" unicode="57" pressed="true" autorepeat="true"/>
1690 <next-state name="Fn-Caps"/> 1690 <next-state name="Fn-Caps"/>
1691 </map> 1691 </map>
1692 <map keycode="P" pressed="true"> 1692 <map keycode="P" pressed="true">
1693 <event keycode="0" unicode="48" pressed="true" autorepeat="true"/> 1693 <event keycode="0" unicode="48" pressed="true" autorepeat="true"/>
1694 <next-state name="Fn-Caps"/> 1694 <next-state name="Fn-Caps"/>
1695 </map> 1695 </map>
1696 <map keycode="Q" pressed="true"> 1696 <map keycode="Q" pressed="true">
1697 <event keycode="1" unicode="49" pressed="true" autorepeat="true"/> 1697 <event keycode="1" unicode="49" pressed="true" autorepeat="true"/>
1698 <next-state name="Fn-Caps"/> 1698 <next-state name="Fn-Caps"/>
1699 </map> 1699 </map>
1700 <map keycode="R" pressed="true"> 1700 <map keycode="R" pressed="true">
1701 <event keycode="4" unicode="52" pressed="true" autorepeat="true"/> 1701 <event keycode="4" unicode="52" pressed="true" autorepeat="true"/>
1702 <next-state name="Fn-Caps"/> 1702 <next-state name="Fn-Caps"/>
1703 </map> 1703 </map>
1704 <map keycode="S" pressed="true"> 1704 <map keycode="S" pressed="true">
1705 <event keycode="At" unicode="64" pressed="true" autorepeat="true"/> 1705 <event keycode="At" unicode="64" pressed="true" autorepeat="true"/>
1706 <next-state name="Fn-Caps"/> 1706 <next-state name="Fn-Caps"/>
1707 </map> 1707 </map>
1708 <map keycode="T" pressed="true"> 1708 <map keycode="T" pressed="true">
1709 <event keycode="5" unicode="53" pressed="true" autorepeat="true"/> 1709 <event keycode="5" unicode="53" pressed="true" autorepeat="true"/>
1710 <next-state name="Fn-Caps"/> 1710 <next-state name="Fn-Caps"/>
1711 </map> 1711 </map>
1712 <map keycode="U" pressed="true"> 1712 <map keycode="U" pressed="true">
1713 <event keycode="7" unicode="55" pressed="true" autorepeat="true"/> 1713 <event keycode="7" unicode="55" pressed="true" autorepeat="true"/>
1714 <next-state name="Fn-Caps"/> 1714 <next-state name="Fn-Caps"/>
1715 </map> 1715 </map>
1716 <map keycode="V" pressed="true"> 1716 <map keycode="V" pressed="true">
1717 <event keycode="V" unicode="22" modifiers="Control" pressed="true"/> 1717 <event keycode="V" unicode="22" modifiers="Control" pressed="true"/>
1718 <next-state name="Fn-Caps"/> 1718 <next-state name="Fn-Caps"/>
1719 </map> 1719 </map>
1720 <map keycode="W" pressed="true"> 1720 <map keycode="W" pressed="true">
1721 <event keycode="2" unicode="50" pressed="true" autorepeat="true"/> 1721 <event keycode="2" unicode="50" pressed="true" autorepeat="true"/>
1722 <next-state name="Fn-Caps"/> 1722 <next-state name="Fn-Caps"/>
1723 </map> 1723 </map>
1724 <map keycode="X" pressed="true"> 1724 <map keycode="X" pressed="true">
1725 <event keycode="X" unicode="24" modifiers="Control" pressed="true"/> 1725 <event keycode="X" unicode="24" modifiers="Control" pressed="true"/>
1726 <next-state name="Fn-Caps"/> 1726 <next-state name="Fn-Caps"/>
1727 </map> 1727 </map>
1728 <map keycode="Y" pressed="true"> 1728 <map keycode="Y" pressed="true">
1729 <event keycode="6" unicode="54" pressed="true" autorepeat="true"/> 1729 <event keycode="6" unicode="54" pressed="true" autorepeat="true"/>
1730 <next-state name="Fn-Caps"/> 1730 <next-state name="Fn-Caps"/>
1731 </map> 1731 </map>
1732 <map keycode="Tab" pressed="true"> 1732 <map keycode="Tab" pressed="true">
1733 <event keycode="CapsLock" unicode="-1" pressed="true"/> 1733 <event keycode="CapsLock" unicode="-1" pressed="true"/>
1734 <next-state name="Fn"/> 1734 <next-state name="Fn"/>
1735 </map> 1735 </map>
1736 <map keycode="Left Shift" pressed="true"> 1736 <map keycode="Left Shift" pressed="true">
1737 <event keycode="Shift" unicode="-1" modifiers="Control" pressed="true"/> 1737 <event keycode="Shift" unicode="-1" modifiers="Control" pressed="true"/>
1738 <next-state name="LShift-Fn-Caps"/> 1738 <next-state name="LShift-Fn-Caps"/>
1739 </map> 1739 </map>
1740 <map keycode="Right Shift" pressed="true"> 1740 <map keycode="Right Shift" pressed="true">
1741 <event keycode="Meta" unicode="-1" modifiers="Alt|Shift" pressed="true"/> 1741 <event keycode="Meta" unicode="-1" modifiers="Alt|Shift" pressed="true"/>
1742 <next-state name="RShift-Fn-Caps"/> 1742 <next-state name="RShift-Fn-Caps"/>
1743 </map> 1743 </map>
1744 <map keycode="Space" pressed="false"> 1744 <map keycode="Space" pressed="false">
1745 <event keycode="Bar" unicode="124" pressed="false"/> 1745 <event keycode="Bar" unicode="124" pressed="false"/>
1746 <next-state name="Fn-Caps"/> 1746 <next-state name="Fn-Caps"/>
1747 </map> 1747 </map>
1748 <map keycode="Apostrophe" pressed="false"> 1748 <map keycode="Apostrophe" pressed="false">
1749 <event keycode="AsciiTilde" unicode="126" pressed="false"/> 1749 <event keycode="AsciiTilde" unicode="126" pressed="false"/>
1750 <next-state name="Fn-Caps"/> 1750 <next-state name="Fn-Caps"/>
1751 </map> 1751 </map>
1752 <map keycode="Comma" pressed="false"> 1752 <map keycode="Comma" pressed="false">
1753 <event keycode="ParenRight" unicode="41" pressed="false"/> 1753 <event keycode="ParenRight" unicode="41" pressed="false"/>
1754 <next-state name="Fn-Caps"/> 1754 <next-state name="Fn-Caps"/>
1755 </map> 1755 </map>
1756 <map keycode="Period" pressed="false"> 1756 <map keycode="Period" pressed="false">
1757 <event keycode="Less" unicode="60" pressed="false"/> 1757 <event keycode="Less" unicode="60" pressed="false"/>
1758 <next-state name="Fn-Caps"/> 1758 <next-state name="Fn-Caps"/>
1759 </map> 1759 </map>
1760 <map keycode="A" pressed="false"> 1760 <map keycode="A" pressed="false">
1761 <event keycode="Exclam" unicode="33" pressed="false"/> 1761 <event keycode="Exclam" unicode="33" pressed="false"/>
1762 <next-state name="Fn-Caps"/> 1762 <next-state name="Fn-Caps"/>
1763 </map> 1763 </map>
1764 <map keycode="B" pressed="false"> 1764 <map keycode="B" pressed="false">
1765 <event keycode="Minus" unicode="45" pressed="false"/> 1765 <event keycode="Minus" unicode="45" pressed="false"/>
1766 <next-state name="Fn-Caps"/> 1766 <next-state name="Fn-Caps"/>
1767 </map> 1767 </map>
1768 <map keycode="C" pressed="false"> 1768 <map keycode="C" pressed="false">
1769 <event keycode="C" unicode="3" modifiers="Control" pressed="false"/> 1769 <event keycode="C" unicode="3" modifiers="Control" pressed="false"/>
1770 <next-state name="Fn-Caps"/> 1770 <next-state name="Fn-Caps"/>
1771 </map> 1771 </map>
1772 <map keycode="D" pressed="false"> 1772 <map keycode="D" pressed="false">
1773 <event keycode="NumberSign" unicode="35" pressed="false"/> 1773 <event keycode="NumberSign" unicode="35" pressed="false"/>
1774 <next-state name="Fn-Caps"/> 1774 <next-state name="Fn-Caps"/>
1775 </map> 1775 </map>
1776 <map keycode="E" pressed="false"> 1776 <map keycode="E" pressed="false">
1777 <event keycode="3" unicode="51" pressed="false"/> 1777 <event keycode="3" unicode="51" pressed="false"/>
1778 <next-state name="Fn-Caps"/> 1778 <next-state name="Fn-Caps"/>
1779 </map> 1779 </map>
1780 <map keycode="F" pressed="false"> 1780 <map keycode="F" pressed="false">
1781 <event keycode="Dollar" unicode="36" pressed="false"/> 1781 <event keycode="Dollar" unicode="36" pressed="false"/>
1782 <next-state name="Fn-Caps"/> 1782 <next-state name="Fn-Caps"/>
1783 </map> 1783 </map>
1784 <map keycode="G" pressed="false"> 1784 <map keycode="G" pressed="false">
1785 <event keycode="Percent" unicode="37" pressed="false"/> 1785 <event keycode="Percent" unicode="37" pressed="false"/>
1786 <next-state name="Fn-Caps"/> 1786 <next-state name="Fn-Caps"/>
1787 </map> 1787 </map>
1788 <map keycode="H" pressed="false"> 1788 <map keycode="H" pressed="false">
1789 <event keycode="Underscore" unicode="95" pressed="false"/> 1789 <event keycode="Underscore" unicode="95" pressed="false"/>
1790 <next-state name="Fn-Caps"/> 1790 <next-state name="Fn-Caps"/>
1791 </map> 1791 </map>
1792 <map keycode="I" pressed="false"> 1792 <map keycode="I" pressed="false">
1793 <event keycode="8" unicode="56" pressed="false"/> 1793 <event keycode="8" unicode="56" pressed="false"/>
1794 <next-state name="Fn-Caps"/> 1794 <next-state name="Fn-Caps"/>
1795 </map> 1795 </map>
1796 <map keycode="J" pressed="false"> 1796 <map keycode="J" pressed="false">
1797 <event keycode="Ampersand" unicode="38" pressed="false"/> 1797 <event keycode="Ampersand" unicode="38" pressed="false"/>
1798 <next-state name="Fn-Caps"/> 1798 <next-state name="Fn-Caps"/>
1799 </map> 1799 </map>
1800 <map keycode="K" pressed="false"> 1800 <map keycode="K" pressed="false">
1801 <event keycode="Asterisk" unicode="42" pressed="false"/> 1801 <event keycode="Asterisk" unicode="42" pressed="false"/>
1802 <next-state name="Fn-Caps"/> 1802 <next-state name="Fn-Caps"/>
1803 </map> 1803 </map>
1804 <map keycode="L" pressed="false"> 1804 <map keycode="L" pressed="false">
1805 <event keycode="ParenLeft" unicode="40" pressed="false"/> 1805 <event keycode="ParenLeft" unicode="40" pressed="false"/>
1806 <next-state name="Fn-Caps"/> 1806 <next-state name="Fn-Caps"/>
1807 </map> 1807 </map>
1808 <map keycode="M" pressed="false"> 1808 <map keycode="M" pressed="false">
1809 <event keycode="Equal" unicode="61" pressed="false"/> 1809 <event keycode="Equal" unicode="61" pressed="false"/>
1810 <next-state name="Fn-Caps"/> 1810 <next-state name="Fn-Caps"/>
1811 </map> 1811 </map>
1812 <map keycode="N" pressed="false"> 1812 <map keycode="N" pressed="false">
1813 <event keycode="Plus" unicode="43" pressed="false"/> 1813 <event keycode="Plus" unicode="43" pressed="false"/>
1814 <next-state name="Fn-Caps"/> 1814 <next-state name="Fn-Caps"/>
1815 </map> 1815 </map>
1816 <map keycode="O" pressed="false"> 1816 <map keycode="O" pressed="false">
1817 <event keycode="9" unicode="57" pressed="false"/> 1817 <event keycode="9" unicode="57" pressed="false"/>
1818 <next-state name="Fn-Caps"/> 1818 <next-state name="Fn-Caps"/>
1819 </map> 1819 </map>
1820 <map keycode="P" pressed="false"> 1820 <map keycode="P" pressed="false">
1821 <event keycode="0" unicode="48" pressed="false"/> 1821 <event keycode="0" unicode="48" pressed="false"/>
1822 <next-state name="Fn-Caps"/> 1822 <next-state name="Fn-Caps"/>
1823 </map> 1823 </map>
1824 <map keycode="Q" pressed="false"> 1824 <map keycode="Q" pressed="false">
1825 <event keycode="1" unicode="49" pressed="false"/> 1825 <event keycode="1" unicode="49" pressed="false"/>
1826 <next-state name="Fn-Caps"/> 1826 <next-state name="Fn-Caps"/>
1827 </map> 1827 </map>
1828 <map keycode="R" pressed="false"> 1828 <map keycode="R" pressed="false">
1829 <event keycode="4" unicode="52" pressed="false"/> 1829 <event keycode="4" unicode="52" pressed="false"/>
1830 <next-state name="Fn-Caps"/> 1830 <next-state name="Fn-Caps"/>
1831 </map> 1831 </map>
1832 <map keycode="S" pressed="false"> 1832 <map keycode="S" pressed="false">
1833 <event keycode="At" unicode="64" pressed="false"/> 1833 <event keycode="At" unicode="64" pressed="false"/>
1834 <next-state name="Fn-Caps"/> 1834 <next-state name="Fn-Caps"/>
1835 </map> 1835 </map>
1836 <map keycode="T" pressed="false"> 1836 <map keycode="T" pressed="false">
1837 <event keycode="5" unicode="53" pressed="false"/> 1837 <event keycode="5" unicode="53" pressed="false"/>
1838 <next-state name="Fn-Caps"/> 1838 <next-state name="Fn-Caps"/>
1839 </map> 1839 </map>
1840 <map keycode="U" pressed="false"> 1840 <map keycode="U" pressed="false">
1841 <event keycode="7" unicode="55" pressed="false"/> 1841 <event keycode="7" unicode="55" pressed="false"/>
1842 <next-state name="Fn-Caps"/> 1842 <next-state name="Fn-Caps"/>
1843 </map> 1843 </map>
1844 <map keycode="V" pressed="false"> 1844 <map keycode="V" pressed="false">
1845 <event keycode="V" unicode="22" modifiers="Control" pressed="false"/> 1845 <event keycode="V" unicode="22" modifiers="Control" pressed="false"/>
1846 <next-state name="Fn-Caps"/> 1846 <next-state name="Fn-Caps"/>
1847 </map> 1847 </map>
1848 <map keycode="W" pressed="false"> 1848 <map keycode="W" pressed="false">
1849 <event keycode="2" unicode="50" pressed="false"/> 1849 <event keycode="2" unicode="50" pressed="false"/>
1850 <next-state name="Fn-Caps"/> 1850 <next-state name="Fn-Caps"/>
1851 </map> 1851 </map>
1852 <map keycode="X" pressed="false"> 1852 <map keycode="X" pressed="false">
1853 <event keycode="X" unicode="24" modifiers="Control" pressed="false"/> 1853 <event keycode="X" unicode="24" modifiers="Control" pressed="false"/>
1854 <next-state name="Fn-Caps"/> 1854 <next-state name="Fn-Caps"/>
1855 </map> 1855 </map>
1856 <map keycode="Y" pressed="false"> 1856 <map keycode="Y" pressed="false">
1857 <event keycode="6" unicode="54" pressed="false"/> 1857 <event keycode="6" unicode="54" pressed="false"/>
1858 <next-state name="Fn-Caps"/> 1858 <next-state name="Fn-Caps"/>
1859 </map> 1859 </map>
1860 <map keycode="Fn" pressed="false"> 1860 <map keycode="Fn" pressed="false">
1861 <event keycode="F22" unicode="-1" pressed="true"/> 1861 <event keycode="F22" unicode="-1" pressed="true"/>
1862 <next-state name="Caps-sFn"/> 1862 <next-state name="Caps-sFn"/>
1863 </map> 1863 </map>
1864</state> 1864</state>
1865 1865
1866<state name="Caps-sFn"> 1866<state name="Caps-sFn">
1867 <map keycode="Space" pressed="true"> 1867 <map keycode="Space" pressed="true">
1868 <event keycode="Bar" unicode="124" pressed="true" autorepeat="true"/> 1868 <event keycode="Bar" unicode="124" pressed="true" autorepeat="true"/>
1869 <next-state name="Caps"/> 1869 <next-state name="Caps"/>
1870 </map> 1870 </map>
1871 <map keycode="Apostrophe" pressed="true"> 1871 <map keycode="Apostrophe" pressed="true">
1872 <event keycode="AsciiTilde" unicode="126" pressed="true" autorepeat="true"/> 1872 <event keycode="AsciiTilde" unicode="126" pressed="true" autorepeat="true"/>
1873 <next-state name="Caps"/> 1873 <next-state name="Caps"/>
1874 </map> 1874 </map>
1875 <map keycode="Comma" pressed="true"> 1875 <map keycode="Comma" pressed="true">
1876 <event keycode="ParenRight" unicode="41" pressed="true" autorepeat="true"/> 1876 <event keycode="ParenRight" unicode="41" pressed="true" autorepeat="true"/>
1877 <next-state name="Caps"/> 1877 <next-state name="Caps"/>
1878 </map> 1878 </map>
1879 <map keycode="Period" pressed="true"> 1879 <map keycode="Period" pressed="true">
1880 <event keycode="Less" unicode="60" pressed="true" autorepeat="true"/> 1880 <event keycode="Less" unicode="60" pressed="true" autorepeat="true"/>
1881 <next-state name="Caps"/> 1881 <next-state name="Caps"/>
1882 </map> 1882 </map>
1883 <map keycode="Slash" pressed="true"> 1883 <map keycode="Slash" pressed="true">
1884 <event keycode="NumLock" unicode="-1" pressed="true"/> 1884 <event keycode="NumLock" unicode="-1" pressed="true"/>
1885 <next-state name="Num"/> 1885 <next-state name="Num"/>
1886 </map> 1886 </map>
1887 <map keycode="A" pressed="true"> 1887 <map keycode="A" pressed="true">
1888 <event keycode="Exclam" unicode="33" pressed="true" autorepeat="true"/> 1888 <event keycode="Exclam" unicode="33" pressed="true" autorepeat="true"/>
1889 <next-state name="Caps"/> 1889 <next-state name="Caps"/>
1890 </map> 1890 </map>
1891 <map keycode="B" pressed="true"> 1891 <map keycode="B" pressed="true">
1892 <event keycode="Minus" unicode="45" pressed="true" autorepeat="true"/> 1892 <event keycode="Minus" unicode="45" pressed="true" autorepeat="true"/>
1893 <next-state name="Caps"/> 1893 <next-state name="Caps"/>
1894 </map> 1894 </map>
1895 <map keycode="C" pressed="true"> 1895 <map keycode="C" pressed="true">
1896 <event keycode="C" unicode="3" modifiers="Control" pressed="true"/> 1896 <event keycode="C" unicode="3" modifiers="Control" pressed="true"/>
1897 <next-state name="Caps"/> 1897 <next-state name="Caps"/>
1898 </map> 1898 </map>
1899 <map keycode="D" pressed="true"> 1899 <map keycode="D" pressed="true">
1900 <event keycode="NumberSign" unicode="35" pressed="true" autorepeat="true"/> 1900 <event keycode="NumberSign" unicode="35" pressed="true" autorepeat="true"/>
1901 <next-state name="Caps"/> 1901 <next-state name="Caps"/>
1902 </map> 1902 </map>
1903 <map keycode="E" pressed="true"> 1903 <map keycode="E" pressed="true">
1904 <event keycode="3" unicode="51" pressed="true" autorepeat="true"/> 1904 <event keycode="3" unicode="51" pressed="true" autorepeat="true"/>
1905 <next-state name="Caps"/> 1905 <next-state name="Caps"/>
1906 </map> 1906 </map>
1907 <map keycode="F" pressed="true"> 1907 <map keycode="F" pressed="true">
1908 <event keycode="Dollar" unicode="36" pressed="true" autorepeat="true"/> 1908 <event keycode="Dollar" unicode="36" pressed="true" autorepeat="true"/>
1909 <next-state name="Caps"/> 1909 <next-state name="Caps"/>
1910 </map> 1910 </map>
1911 <map keycode="G" pressed="true"> 1911 <map keycode="G" pressed="true">
1912 <event keycode="Percent" unicode="37" pressed="true" autorepeat="true"/> 1912 <event keycode="Percent" unicode="37" pressed="true" autorepeat="true"/>
1913 <next-state name="Caps"/> 1913 <next-state name="Caps"/>
1914 </map> 1914 </map>
1915 <map keycode="H" pressed="true"> 1915 <map keycode="H" pressed="true">
1916 <event keycode="Underscore" unicode="95" pressed="true" autorepeat="true"/> 1916 <event keycode="Underscore" unicode="95" pressed="true" autorepeat="true"/>
1917 <next-state name="Caps"/> 1917 <next-state name="Caps"/>
1918 </map> 1918 </map>
1919 <map keycode="I" pressed="true"> 1919 <map keycode="I" pressed="true">
1920 <event keycode="8" unicode="56" pressed="true" autorepeat="true"/> 1920 <event keycode="8" unicode="56" pressed="true" autorepeat="true"/>
1921 <next-state name="Caps"/> 1921 <next-state name="Caps"/>
1922 </map> 1922 </map>
1923 <map keycode="J" pressed="true"> 1923 <map keycode="J" pressed="true">
1924 <event keycode="Ampersand" unicode="38" pressed="true" autorepeat="true"/> 1924 <event keycode="Ampersand" unicode="38" pressed="true" autorepeat="true"/>
1925 <next-state name="Caps"/> 1925 <next-state name="Caps"/>
1926 </map> 1926 </map>
1927 <map keycode="K" pressed="true"> 1927 <map keycode="K" pressed="true">
1928 <event keycode="Asterisk" unicode="42" pressed="true" autorepeat="true"/> 1928 <event keycode="Asterisk" unicode="42" pressed="true" autorepeat="true"/>
1929 <next-state name="Caps"/> 1929 <next-state name="Caps"/>
1930 </map> 1930 </map>
1931 <map keycode="L" pressed="true"> 1931 <map keycode="L" pressed="true">
1932 <event keycode="ParenLeft" unicode="40" pressed="true" autorepeat="true"/> 1932 <event keycode="ParenLeft" unicode="40" pressed="true" autorepeat="true"/>
1933 <next-state name="Caps"/> 1933 <next-state name="Caps"/>
1934 </map> 1934 </map>
1935 <map keycode="M" pressed="true"> 1935 <map keycode="M" pressed="true">
1936 <event keycode="Equal" unicode="61" pressed="true" autorepeat="true"/> 1936 <event keycode="Equal" unicode="61" pressed="true" autorepeat="true"/>
1937 <next-state name="Caps"/> 1937 <next-state name="Caps"/>
1938 </map> 1938 </map>
1939 <map keycode="N" pressed="true"> 1939 <map keycode="N" pressed="true">
1940 <event keycode="Plus" unicode="43" pressed="true" autorepeat="true"/> 1940 <event keycode="Plus" unicode="43" pressed="true" autorepeat="true"/>
1941 <next-state name="Caps"/> 1941 <next-state name="Caps"/>
1942 </map> 1942 </map>
1943 <map keycode="O" pressed="true"> 1943 <map keycode="O" pressed="true">
1944 <event keycode="9" unicode="57" pressed="true" autorepeat="true"/> 1944 <event keycode="9" unicode="57" pressed="true" autorepeat="true"/>
1945 <next-state name="Caps"/> 1945 <next-state name="Caps"/>
1946 </map> 1946 </map>
1947 <map keycode="P" pressed="true"> 1947 <map keycode="P" pressed="true">
1948 <event keycode="0" unicode="48" pressed="true" autorepeat="true"/> 1948 <event keycode="0" unicode="48" pressed="true" autorepeat="true"/>
1949 <next-state name="Caps"/> 1949 <next-state name="Caps"/>
1950 </map> 1950 </map>
1951 <map keycode="Q" pressed="true"> 1951 <map keycode="Q" pressed="true">
1952 <event keycode="1" unicode="49" pressed="true" autorepeat="true"/> 1952 <event keycode="1" unicode="49" pressed="true" autorepeat="true"/>
1953 <next-state name="Caps"/> 1953 <next-state name="Caps"/>
1954 </map> 1954 </map>
1955 <map keycode="R" pressed="true"> 1955 <map keycode="R" pressed="true">
1956 <event keycode="4" unicode="52" pressed="true" autorepeat="true"/> 1956 <event keycode="4" unicode="52" pressed="true" autorepeat="true"/>
1957 <next-state name="Caps"/> 1957 <next-state name="Caps"/>
1958 </map> 1958 </map>
1959 <map keycode="S" pressed="true"> 1959 <map keycode="S" pressed="true">
1960 <event keycode="At" unicode="64" pressed="true" autorepeat="true"/> 1960 <event keycode="At" unicode="64" pressed="true" autorepeat="true"/>
1961 <next-state name="Caps"/> 1961 <next-state name="Caps"/>
1962 </map> 1962 </map>
1963 <map keycode="T" pressed="true"> 1963 <map keycode="T" pressed="true">
1964 <event keycode="5" unicode="53" pressed="true" autorepeat="true"/> 1964 <event keycode="5" unicode="53" pressed="true" autorepeat="true"/>
1965 <next-state name="Caps"/> 1965 <next-state name="Caps"/>
1966 </map> 1966 </map>
1967 <map keycode="U" pressed="true"> 1967 <map keycode="U" pressed="true">
1968 <event keycode="7" unicode="55" pressed="true" autorepeat="true"/> 1968 <event keycode="7" unicode="55" pressed="true" autorepeat="true"/>
1969 <next-state name="Caps"/> 1969 <next-state name="Caps"/>
1970 </map> 1970 </map>
1971 <map keycode="V" pressed="true"> 1971 <map keycode="V" pressed="true">
1972 <event keycode="V" unicode="22" modifiers="Control" pressed="true"/> 1972 <event keycode="V" unicode="22" modifiers="Control" pressed="true"/>
1973 <next-state name="Caps"/> 1973 <next-state name="Caps"/>
1974 </map> 1974 </map>
1975 <map keycode="W" pressed="true"> 1975 <map keycode="W" pressed="true">
1976 <event keycode="2" unicode="50" pressed="true" autorepeat="true"/> 1976 <event keycode="2" unicode="50" pressed="true" autorepeat="true"/>
1977 <next-state name="Caps"/> 1977 <next-state name="Caps"/>
1978 </map> 1978 </map>
1979 <map keycode="X" pressed="true"> 1979 <map keycode="X" pressed="true">
1980 <event keycode="X" unicode="24" modifiers="Control" pressed="true"/> 1980 <event keycode="X" unicode="24" modifiers="Control" pressed="true"/>
1981 <next-state name="Caps"/> 1981 <next-state name="Caps"/>
1982 </map> 1982 </map>
1983 <map keycode="Y" pressed="true"> 1983 <map keycode="Y" pressed="true">
1984 <event keycode="6" unicode="54" pressed="true" autorepeat="true"/> 1984 <event keycode="6" unicode="54" pressed="true" autorepeat="true"/>
1985 <next-state name="Caps"/> 1985 <next-state name="Caps"/>
1986 </map> 1986 </map>
1987 <map keycode="Tab" pressed="true"> 1987 <map keycode="Tab" pressed="true">
1988 <event keycode="CapsLock" unicode="-1" pressed="true"/> 1988 <event keycode="CapsLock" unicode="-1" pressed="true"/>
1989 <next-state name="Normal"/> 1989 <next-state name="Normal"/>
1990 </map> 1990 </map>
1991 <map keycode="Left Shift" pressed="true"> 1991 <map keycode="Left Shift" pressed="true">
1992 <event keycode="Shift" unicode="-1" modifiers="Control" pressed="true"/> 1992 <event keycode="Shift" unicode="-1" modifiers="Control" pressed="true"/>
1993 <next-state name="LShift-Caps"/> 1993 <next-state name="LShift-Caps"/>
1994 </map> 1994 </map>
1995 <map keycode="Right Shift" pressed="true"> 1995 <map keycode="Right Shift" pressed="true">
1996 <event keycode="Meta" unicode="-1" modifiers="Alt|Shift" pressed="true"/> 1996 <event keycode="Meta" unicode="-1" modifiers="Alt|Shift" pressed="true"/>
1997 <next-state name="RShift-Caps"/> 1997 <next-state name="RShift-Caps"/>
1998 </map> 1998 </map>
1999 <map keycode="Space" pressed="false"> 1999 <map keycode="Space" pressed="false">
2000 <event keycode="Bar" unicode="124" pressed="false"/> 2000 <event keycode="Bar" unicode="124" pressed="false"/>
2001 <next-state name="Caps"/> 2001 <next-state name="Caps"/>
2002 </map> 2002 </map>
2003 <map keycode="Apostrophe" pressed="false"> 2003 <map keycode="Apostrophe" pressed="false">
2004 <event keycode="AsciiTilde" unicode="126" pressed="false"/> 2004 <event keycode="AsciiTilde" unicode="126" pressed="false"/>
2005 <next-state name="Caps"/> 2005 <next-state name="Caps"/>
2006 </map> 2006 </map>
2007 <map keycode="Comma" pressed="false"> 2007 <map keycode="Comma" pressed="false">
2008 <event keycode="ParenRight" unicode="41" pressed="false"/> 2008 <event keycode="ParenRight" unicode="41" pressed="false"/>
2009 <next-state name="Caps"/> 2009 <next-state name="Caps"/>
2010 </map> 2010 </map>
2011 <map keycode="Period" pressed="false"> 2011 <map keycode="Period" pressed="false">
2012 <event keycode="Less" unicode="60" pressed="false"/> 2012 <event keycode="Less" unicode="60" pressed="false"/>
2013 <next-state name="Caps"/> 2013 <next-state name="Caps"/>
2014 </map> 2014 </map>
2015 <map keycode="A" pressed="false"> 2015 <map keycode="A" pressed="false">
2016 <event keycode="Exclam" unicode="33" pressed="false"/> 2016 <event keycode="Exclam" unicode="33" pressed="false"/>
2017 <next-state name="Caps"/> 2017 <next-state name="Caps"/>
2018 </map> 2018 </map>
2019 <map keycode="B" pressed="false"> 2019 <map keycode="B" pressed="false">
2020 <event keycode="Minus" unicode="45" pressed="false"/> 2020 <event keycode="Minus" unicode="45" pressed="false"/>
2021 <next-state name="Caps"/> 2021 <next-state name="Caps"/>
2022 </map> 2022 </map>
2023 <map keycode="C" pressed="false"> 2023 <map keycode="C" pressed="false">
2024 <event keycode="C" unicode="3" modifiers="Control" pressed="false"/> 2024 <event keycode="C" unicode="3" modifiers="Control" pressed="false"/>
2025 <next-state name="Caps"/> 2025 <next-state name="Caps"/>
2026 </map> 2026 </map>
2027 <map keycode="D" pressed="false"> 2027 <map keycode="D" pressed="false">
2028 <event keycode="NumberSign" unicode="35" pressed="false"/> 2028 <event keycode="NumberSign" unicode="35" pressed="false"/>
2029 <next-state name="Caps"/> 2029 <next-state name="Caps"/>
2030 </map> 2030 </map>
2031 <map keycode="E" pressed="false"> 2031 <map keycode="E" pressed="false">
2032 <event keycode="3" unicode="51" pressed="false"/> 2032 <event keycode="3" unicode="51" pressed="false"/>
2033 <next-state name="Caps"/> 2033 <next-state name="Caps"/>
2034 </map> 2034 </map>
2035 <map keycode="F" pressed="false"> 2035 <map keycode="F" pressed="false">
2036 <event keycode="Dollar" unicode="36" pressed="false"/> 2036 <event keycode="Dollar" unicode="36" pressed="false"/>
2037 <next-state name="Caps"/> 2037 <next-state name="Caps"/>
2038 </map> 2038 </map>
2039 <map keycode="G" pressed="false"> 2039 <map keycode="G" pressed="false">
2040 <event keycode="Percent" unicode="37" pressed="false"/> 2040 <event keycode="Percent" unicode="37" pressed="false"/>
2041 <next-state name="Caps"/> 2041 <next-state name="Caps"/>
2042 </map> 2042 </map>
2043 <map keycode="H" pressed="false"> 2043 <map keycode="H" pressed="false">
2044 <event keycode="Underscore" unicode="95" pressed="false"/> 2044 <event keycode="Underscore" unicode="95" pressed="false"/>
2045 <next-state name="Caps"/> 2045 <next-state name="Caps"/>
2046 </map> 2046 </map>
2047 <map keycode="I" pressed="false"> 2047 <map keycode="I" pressed="false">
2048 <event keycode="8" unicode="56" pressed="false"/> 2048 <event keycode="8" unicode="56" pressed="false"/>
2049 <next-state name="Caps"/> 2049 <next-state name="Caps"/>
2050 </map> 2050 </map>
2051 <map keycode="J" pressed="false"> 2051 <map keycode="J" pressed="false">
2052 <event keycode="Ampersand" unicode="38" pressed="false"/> 2052 <event keycode="Ampersand" unicode="38" pressed="false"/>
2053 <next-state name="Caps"/> 2053 <next-state name="Caps"/>
2054 </map> 2054 </map>
2055 <map keycode="K" pressed="false"> 2055 <map keycode="K" pressed="false">
2056 <event keycode="Asterisk" unicode="42" pressed="false"/> 2056 <event keycode="Asterisk" unicode="42" pressed="false"/>
2057 <next-state name="Caps"/> 2057 <next-state name="Caps"/>
2058 </map> 2058 </map>
2059 <map keycode="L" pressed="false"> 2059 <map keycode="L" pressed="false">
2060 <event keycode="ParenLeft" unicode="40" pressed="false"/> 2060 <event keycode="ParenLeft" unicode="40" pressed="false"/>
2061 <next-state name="Caps"/> 2061 <next-state name="Caps"/>
2062 </map> 2062 </map>
2063 <map keycode="M" pressed="false"> 2063 <map keycode="M" pressed="false">
2064 <event keycode="Equal" unicode="61" pressed="false"/> 2064 <event keycode="Equal" unicode="61" pressed="false"/>
2065 <next-state name="Caps"/> 2065 <next-state name="Caps"/>
2066 </map> 2066 </map>
2067 <map keycode="N" pressed="false"> 2067 <map keycode="N" pressed="false">
2068 <event keycode="Plus" unicode="43" pressed="false"/> 2068 <event keycode="Plus" unicode="43" pressed="false"/>
2069 <next-state name="Caps"/> 2069 <next-state name="Caps"/>
2070 </map> 2070 </map>
2071 <map keycode="O" pressed="false"> 2071 <map keycode="O" pressed="false">
2072 <event keycode="9" unicode="57" pressed="false"/> 2072 <event keycode="9" unicode="57" pressed="false"/>
2073 <next-state name="Caps"/> 2073 <next-state name="Caps"/>
2074 </map> 2074 </map>
2075 <map keycode="P" pressed="false"> 2075 <map keycode="P" pressed="false">
2076 <event keycode="0" unicode="48" pressed="false"/> 2076 <event keycode="0" unicode="48" pressed="false"/>
2077 <next-state name="Caps"/> 2077 <next-state name="Caps"/>
2078 </map> 2078 </map>
2079 <map keycode="Q" pressed="false"> 2079 <map keycode="Q" pressed="false">
2080 <event keycode="1" unicode="49" pressed="false"/> 2080 <event keycode="1" unicode="49" pressed="false"/>
2081 <next-state name="Caps"/> 2081 <next-state name="Caps"/>
2082 </map> 2082 </map>
2083 <map keycode="R" pressed="false"> 2083 <map keycode="R" pressed="false">
2084 <event keycode="4" unicode="52" pressed="false"/> 2084 <event keycode="4" unicode="52" pressed="false"/>
2085 <next-state name="Caps"/> 2085 <next-state name="Caps"/>
2086 </map> 2086 </map>
2087 <map keycode="S" pressed="false"> 2087 <map keycode="S" pressed="false">
2088 <event keycode="At" unicode="64" pressed="false"/> 2088 <event keycode="At" unicode="64" pressed="false"/>
2089 <next-state name="Caps"/> 2089 <next-state name="Caps"/>
2090 </map> 2090 </map>
2091 <map keycode="T" pressed="false"> 2091 <map keycode="T" pressed="false">
2092 <event keycode="5" unicode="53" pressed="false"/> 2092 <event keycode="5" unicode="53" pressed="false"/>
2093 <next-state name="Caps"/> 2093 <next-state name="Caps"/>
2094 </map> 2094 </map>
2095 <map keycode="U" pressed="false"> 2095 <map keycode="U" pressed="false">
2096 <event keycode="7" unicode="55" pressed="false"/> 2096 <event keycode="7" unicode="55" pressed="false"/>
2097 <next-state name="Caps"/> 2097 <next-state name="Caps"/>
2098 </map> 2098 </map>
2099 <map keycode="V" pressed="false"> 2099 <map keycode="V" pressed="false">
2100 <event keycode="V" unicode="22" modifiers="Control" pressed="false"/> 2100 <event keycode="V" unicode="22" modifiers="Control" pressed="false"/>
2101 <next-state name="Caps"/> 2101 <next-state name="Caps"/>
2102 </map> 2102 </map>
2103 <map keycode="W" pressed="false"> 2103 <map keycode="W" pressed="false">
2104 <event keycode="2" unicode="50" pressed="false"/> 2104 <event keycode="2" unicode="50" pressed="false"/>
2105 <next-state name="Caps"/> 2105 <next-state name="Caps"/>
2106 </map> 2106 </map>
2107 <map keycode="X" pressed="false"> 2107 <map keycode="X" pressed="false">
2108 <event keycode="X" unicode="24" modifiers="Control" pressed="false"/> 2108 <event keycode="X" unicode="24" modifiers="Control" pressed="false"/>
2109 <next-state name="Caps"/> 2109 <next-state name="Caps"/>
2110 </map> 2110 </map>
2111 <map keycode="Y" pressed="false"> 2111 <map keycode="Y" pressed="false">
2112 <event keycode="6" unicode="54" pressed="false"/> 2112 <event keycode="6" unicode="54" pressed="false"/>
2113 <next-state name="Caps"/> 2113 <next-state name="Caps"/>
2114 </map> 2114 </map>
2115 <map keycode="Fn" pressed="false"> 2115 <map keycode="Fn" pressed="false">
2116 <event keycode="F22" unicode="-1" pressed="true"/> 2116 <event keycode="F22" unicode="-1" pressed="true"/>
2117 <next-state name="Caps-iFn"/> 2117 <next-state name="Caps-iFn"/>
2118 </map> 2118 </map>
2119</state> 2119</state>
2120 2120
2121</keymap> 2121</keymap>