-rw-r--r-- | ChangeLog | 1 | ||||
-rw-r--r-- | share/zkb/common.xml | 2 |
2 files changed, 2 insertions, 1 deletions
@@ -1,84 +1,85 @@ | |||
1 | 2004-??-??The Opie Team <opie@handhelds.org> | 1 | 2004-??-??The Opie Team <opie@handhelds.org> |
2 | 2 | ||
3 | New Features | 3 | New Features |
4 | ------------ | 4 | ------------ |
5 | * Fifteen gained configurable number of items (zecke) | 5 | * Fifteen gained configurable number of items (zecke) |
6 | * Fifteen can have custom background images (zecke) | 6 | * Fifteen can have custom background images (zecke) |
7 | * Added daemonizing capabilities to QWS Server [via Qt/Embedded] (mickeyl) | 7 | * Added daemonizing capabilities to QWS Server [via Qt/Embedded] (mickeyl) |
8 | * Integrated the new security framework into libopie2 (zecke,clem) | 8 | * Integrated the new security framework into libopie2 (zecke,clem) |
9 | * Converted the launcher to use the new security framework (zecke) | 9 | * Converted the launcher to use the new security framework (zecke) |
10 | * Backup can now handle custom locations for backup and restore (ar) | 10 | * Backup can now handle custom locations for backup and restore (ar) |
11 | 11 | ||
12 | Fixed Bugs | 12 | Fixed Bugs |
13 | -------- | 13 | -------- |
14 | * #1225 - Fixed repeated light flashing on Zaurus with keyz (mickeyl) | ||
14 | * #1361 - Fixed auto upercase in Opie-Addressbook (eilers) | 15 | * #1361 - Fixed auto upercase in Opie-Addressbook (eilers) |
15 | * #1370 - Pimconverter now reacts on cancel key (eilers) | 16 | * #1370 - Pimconverter now reacts on cancel key (eilers) |
16 | 17 | ||
17 | 2004-07-06The Opie Team <opie@handhelds.org> | 18 | 2004-07-06The Opie Team <opie@handhelds.org> |
18 | 19 | ||
19 | * Tagged as Version 1.1.4 (devel) | 20 | * Tagged as Version 1.1.4 (devel) |
20 | 21 | ||
21 | New Features | 22 | New Features |
22 | ------------ | 23 | ------------ |
23 | * Added four themes courtesy Robert Griebl (http://www.softforge.de/zstyle) | 24 | * Added four themes courtesy Robert Griebl (http://www.softforge.de/zstyle) |
24 | * Added Conversion tool for pim-data (eilers) | 25 | * Added Conversion tool for pim-data (eilers) |
25 | * Introduced new OPimAccessFactory and OBackendFactory which simplyfies database access (eilers) | 26 | * Introduced new OPimAccessFactory and OBackendFactory which simplyfies database access (eilers) |
26 | * Modified the PIM API for providing generic use of OPimRecords (eilers) | 27 | * Modified the PIM API for providing generic use of OPimRecords (eilers) |
27 | * Clicking on the application symbol now iterates over the application's top level widgets if already raised (zecke) | 28 | * Clicking on the application symbol now iterates over the application's top level widgets if already raised (zecke) |
28 | 29 | ||
29 | Fixed Bugs | 30 | Fixed Bugs |
30 | -------- | 31 | -------- |
31 | * #1068 - Country Drop Down Box Off Screen | 32 | * #1068 - Country Drop Down Box Off Screen |
32 | * #1291 - Opie tinykate does not open .desktop files (ar) | 33 | * #1291 - Opie tinykate does not open .desktop files (ar) |
33 | * #1291 - Opie sheet not saving correctly (ar) | 34 | * #1291 - Opie sheet not saving correctly (ar) |
34 | * #1294 - Opie does not know about British Summer Time | 35 | * #1294 - Opie does not know about British Summer Time |
35 | * #1314 - Drawpad initialization (mickeyl) | 36 | * #1314 - Drawpad initialization (mickeyl) |
36 | * #1317 - Packagemanager crashes on hold-down or install (chicken) | 37 | * #1317 - Packagemanager crashes on hold-down or install (chicken) |
37 | * #1321 - Batteryapplet graphic glitch (harlekin) | 38 | * #1321 - Batteryapplet graphic glitch (harlekin) |
38 | * #1324 - ZSafe not starting up (mickeyl) | 39 | * #1324 - ZSafe not starting up (mickeyl) |
39 | * #1328 - Personal Home Address fields is trimmed to 1char (eilers) | 40 | * #1328 - Personal Home Address fields is trimmed to 1char (eilers) |
40 | * #1327 - Opie-mail ipk does not depend on libopiedb2 (chicken) | 41 | * #1327 - Opie-mail ipk does not depend on libopiedb2 (chicken) |
41 | * #1345 - Networksettingsplugin wlan plugin dependency on libpcap0 (mickeyl) | 42 | * #1345 - Networksettingsplugin wlan plugin dependency on libpcap0 (mickeyl) |
42 | * #1348 - Datebook dependency on libopiedb2 (chicken) | 43 | * #1348 - Datebook dependency on libopiedb2 (chicken) |
43 | * #1328 - Switched SQLDatabase and VCards char encoding from latin1 to unicode (eilers) | 44 | * #1328 - Switched SQLDatabase and VCards char encoding from latin1 to unicode (eilers) |
44 | 45 | ||
45 | 2004-04-25The Opie Team <opie@handhelds.org> | 46 | 2004-04-25The Opie Team <opie@handhelds.org> |
46 | 47 | ||
47 | * Released as Version 1.1.3 (devel) | 48 | * Released as Version 1.1.3 (devel) |
48 | * Introduced first implementation of SQL-Support using SQLite (eilers) | 49 | * Introduced first implementation of SQL-Support using SQLite (eilers) |
49 | * Added a new Gutenberg Project reader app - opie-gutenbrowser (ljp) | 50 | * Added a new Gutenberg Project reader app - opie-gutenbrowser (ljp) |
50 | * Added a real system graffiti character set (brad) | 51 | * Added a real system graffiti character set (brad) |
51 | * Added Generic Keyconfig Widget (zecke) | 52 | * Added Generic Keyconfig Widget (zecke) |
52 | * Improved Screenshotapplet and Drawpad integration. You can now open a screenshot in drawpad and take notes (zecke) | 53 | * Improved Screenshotapplet and Drawpad integration. You can now open a screenshot in drawpad and take notes (zecke) |
53 | * Added new Bible reader app - opie-dagger (drw) | 54 | * Added new Bible reader app - opie-dagger (drw) |
54 | * Added a new Image Viewer. Work is ongoing (zecke,alwin) | 55 | * Added a new Image Viewer. Work is ongoing (zecke,alwin) |
55 | * Added namespace usage in libopie2 and everywhere (zecke,alwin) | 56 | * Added namespace usage in libopie2 and everywhere (zecke,alwin) |
56 | * Enabled the possibility to pass command line arguments to applications (mickeyl) | 57 | * Enabled the possibility to pass command line arguments to applications (mickeyl) |
57 | * Added an about applet showing some credits and information about Opie (mickeyl) | 58 | * Added an about applet showing some credits and information about Opie (mickeyl) |
58 | * Added benchmarking functionality to sysinfo (mickeyl) | 59 | * Added benchmarking functionality to sysinfo (mickeyl) |
59 | * Added applet and configuration application for switching hardware keyboard layouts (alwin) | 60 | * Added applet and configuration application for switching hardware keyboard layouts (alwin) |
60 | * Ported applications from libopie1 to libopie2* (drw,ar,alwin) | 61 | * Ported applications from libopie1 to libopie2* (drw,ar,alwin) |
61 | * Imported fullscreen and font improvements from the Qkonsole fork to embeddedkonsole (waspe) | 62 | * Imported fullscreen and font improvements from the Qkonsole fork to embeddedkonsole (waspe) |
62 | * Clean-up of package information in control files (drw) | 63 | * Clean-up of package information in control files (drw) |
63 | * Repaired mediummount which was broken since integrating the quicklauncher (alwin) | 64 | * Repaired mediummount which was broken since integrating the quicklauncher (alwin) |
64 | * Improved big-screen support (zecke,ar) | 65 | * Improved big-screen support (zecke,ar) |
65 | * Improved multikeyboard support, added keyboard layout switching applet (mouse) | 66 | * Improved multikeyboard support, added keyboard layout switching applet (mouse) |
66 | * Added a new mail client based on libetpan (harlekin,alwin,jgf) | 67 | * Added a new mail client based on libetpan (harlekin,alwin,jgf) |
67 | * Added new package manager - opie-packagemanager (drw) | 68 | * Added new package manager - opie-packagemanager (drw) |
68 | * Improved light-n-power for C7x0 (mickeyl) | 69 | * Improved light-n-power for C7x0 (mickeyl) |
69 | * Added automatic rotation support for C7x0 (treke) | 70 | * Added automatic rotation support for C7x0 (treke) |
70 | * Split libopie1 up into a set of smaller - functionally grouped - libraries (mickeyl) | 71 | * Split libopie1 up into a set of smaller - functionally grouped - libraries (mickeyl) |
71 | * Added scanning the wireless network neighbourhood to networksettings (mickeyl) | 72 | * Added scanning the wireless network neighbourhood to networksettings (mickeyl) |
72 | 73 | ||
73 | 2003-11-29The Opie Team <opie@handhelds.org> | 74 | 2003-11-29The Opie Team <opie@handhelds.org> |
74 | 75 | ||
75 | * Released as Version 1.0.3 | 76 | * Released as Version 1.0.3 |
76 | * Improved i18n (various contributors) | 77 | * Improved i18n (various contributors) |
77 | * Reduced application startup time by integrating the TT quicklauncher (zecke,harlekin) | 78 | * Reduced application startup time by integrating the TT quicklauncher (zecke,harlekin) |
78 | * Made the Documents Tab optional (mickeyl) | 79 | * Made the Documents Tab optional (mickeyl) |
79 | * Integrated basic support for HP iPAQ 54xx and the Jornada 5xx (chicken) | 80 | * Integrated basic support for HP iPAQ 54xx and the Jornada 5xx (chicken) |
80 | 81 | ||
81 | 2003-08-04The Opie Team <opie@handhelds.org> | 82 | 2003-08-04The Opie Team <opie@handhelds.org> |
82 | 83 | ||
83 | * Released as Version 1.0.0 | 84 | * Released as Version 1.0.0 |
84 | * Including a PPP module for easy dial up (tille,harlekin,zecke) | 85 | * Including a PPP module for easy dial up (tille,harlekin,zecke) |
diff --git a/share/zkb/common.xml b/share/zkb/common.xml index 255e677..4f85146 100644 --- a/share/zkb/common.xml +++ b/share/zkb/common.xml | |||
@@ -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> |