Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qevdevkeyboard_defaultmap_p.h
Go to the documentation of this file.
1// Copyright (C) 2016 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4#ifndef QEVDEVKEYBOARDHANDLER_DEFAULTMAP_P_H
5#define QEVDEVKEYBOARDHANDLER_DEFAULTMAP_P_H
6
7//
8// W A R N I N G
9// -------------
10//
11// This file is not part of the Qt API. It exists purely as an
12// implementation detail. This header file may change from version to
13// version without notice, or even be removed.
14//
15// We mean it.
16//
17
18#include "qnamespace.h"
19#include "private/qglobal_p.h"
20#ifdef Q_OS_FREEBSD
21#include <dev/evdev/input.h>
22#else
23#include "linux/input.h"
24#endif
25
26// no QT_BEGIN_NAMESPACE, since we include it internally...
27
28const QEvdevKeyboardMap::Mapping QEvdevKeyboardHandler::s_keymap_default[] = {
29 { 1, 0xffff, 0x01000000, 0x00, 0x00, 0x0000 },
30 { 2, 0x0031, 0x00000031, 0x00, 0x00, 0x0000 },
31 { 2, 0x0021, 0x00000021, 0x01, 0x00, 0x0000 },
32 { 3, 0x0032, 0x00000032, 0x00, 0x00, 0x0000 },
33 { 3, 0x0040, 0x00000040, 0x01, 0x00, 0x0000 },
34 { 3, 0x0040, 0x00000040, 0x02, 0x00, 0x0000 },
35 { 4, 0x0033, 0x00000033, 0x00, 0x00, 0x0000 },
36 { 4, 0x0023, 0x00000023, 0x01, 0x00, 0x0000 },
37 { 4, 0xffff, 0x01000000, 0x04, 0x00, 0x0000 },
38 { 5, 0x0034, 0x00000034, 0x00, 0x00, 0x0000 },
39 { 5, 0x0024, 0x00000024, 0x01, 0x00, 0x0000 },
40 { 5, 0x0024, 0x00000024, 0x02, 0x00, 0x0000 },
41 { 5, 0x005c, 0x0400005c, 0x04, 0x00, 0x0000 },
42 { 6, 0x0035, 0x00000035, 0x00, 0x00, 0x0000 },
43 { 6, 0x0025, 0x00000025, 0x01, 0x00, 0x0000 },
44 { 6, 0x005d, 0x0400005d, 0x04, 0x00, 0x0000 },
45 { 7, 0x0036, 0x00000036, 0x00, 0x00, 0x0000 },
46 { 7, 0x005e, 0x0000005e, 0x01, 0x00, 0x0000 },
47 { 7, 0x005e, 0x01001252, 0x02, 0x01, 0x0000 },
48 { 7, 0x005e, 0x0400005e, 0x04, 0x00, 0x0000 },
49 { 8, 0x0037, 0x00000037, 0x00, 0x00, 0x0000 },
50 { 8, 0x0026, 0x00000026, 0x01, 0x00, 0x0000 },
51 { 8, 0x007b, 0x0000007b, 0x02, 0x00, 0x0000 },
52 { 8, 0x005f, 0x0400005f, 0x04, 0x00, 0x0000 },
53 { 9, 0x0038, 0x00000038, 0x00, 0x00, 0x0000 },
54 { 9, 0x002a, 0x0000002a, 0x01, 0x00, 0x0000 },
55 { 9, 0x005b, 0x0000005b, 0x02, 0x00, 0x0000 },
56 { 9, 0xffff, 0x01000003, 0x04, 0x00, 0x0000 },
57 { 10, 0x0039, 0x00000039, 0x00, 0x00, 0x0000 },
58 { 10, 0x0028, 0x00000028, 0x01, 0x00, 0x0000 },
59 { 10, 0x005d, 0x0000005d, 0x02, 0x00, 0x0000 },
60 { 11, 0x0030, 0x00000030, 0x00, 0x00, 0x0000 },
61 { 11, 0x0029, 0x00000029, 0x01, 0x00, 0x0000 },
62 { 11, 0x007d, 0x0000007d, 0x02, 0x00, 0x0000 },
63 { 12, 0x002d, 0x0000002d, 0x00, 0x00, 0x0000 },
64 { 12, 0x005f, 0x0000005f, 0x01, 0x00, 0x0000 },
65 { 12, 0x005c, 0x0000005c, 0x02, 0x00, 0x0000 },
66 { 12, 0x005f, 0x0400005f, 0x04, 0x00, 0x0000 },
67 { 12, 0x005f, 0x0400005f, 0x05, 0x00, 0x0000 },
68 { 13, 0x003d, 0x0000003d, 0x00, 0x00, 0x0000 },
69 { 13, 0x002b, 0x0000002b, 0x01, 0x00, 0x0000 },
70 { 14, 0xffff, 0x01000003, 0x00, 0x00, 0x0000 },
71 { 14, 0xffff, 0x01000000, 0x0c, 0x08, 0x0300 },
72 { 15, 0xffff, 0x01000001, 0x00, 0x00, 0x0000 },
73 { 16, 0x0071, 0x00000051, 0x00, 0x02, 0x0000 },
74 { 16, 0x0051, 0x00000051, 0x01, 0x02, 0x0000 },
75 { 16, 0x0071, 0x00000051, 0x02, 0x02, 0x0000 },
76 { 16, 0x0051, 0x00000051, 0x03, 0x02, 0x0000 },
77 { 16, 0x0071, 0x04000051, 0x04, 0x02, 0x0000 },
78 { 16, 0x0071, 0x04000051, 0x05, 0x02, 0x0000 },
79 { 16, 0x0071, 0x04000051, 0x06, 0x02, 0x0000 },
80 { 16, 0x0071, 0x04000051, 0x07, 0x02, 0x0000 },
81 { 16, 0x0071, 0x08000051, 0x08, 0x02, 0x0000 },
82 { 16, 0x0071, 0x08000051, 0x09, 0x02, 0x0000 },
83 { 16, 0x0071, 0x08000051, 0x0a, 0x02, 0x0000 },
84 { 16, 0x0071, 0x08000051, 0x0b, 0x02, 0x0000 },
85 { 16, 0x0071, 0x0c000051, 0x0c, 0x02, 0x0000 },
86 { 16, 0x0071, 0x0c000051, 0x0d, 0x02, 0x0000 },
87 { 16, 0x0071, 0x0c000051, 0x0e, 0x02, 0x0000 },
88 { 16, 0x0071, 0x0c000051, 0x0f, 0x02, 0x0000 },
89 { 17, 0x0077, 0x00000057, 0x00, 0x02, 0x0000 },
90 { 17, 0x0057, 0x00000057, 0x01, 0x02, 0x0000 },
91 { 17, 0x0077, 0x00000057, 0x02, 0x02, 0x0000 },
92 { 17, 0x0057, 0x00000057, 0x03, 0x02, 0x0000 },
93 { 17, 0x0077, 0x04000057, 0x04, 0x02, 0x0000 },
94 { 17, 0x0077, 0x04000057, 0x05, 0x02, 0x0000 },
95 { 17, 0x0077, 0x04000057, 0x06, 0x02, 0x0000 },
96 { 17, 0x0077, 0x04000057, 0x07, 0x02, 0x0000 },
97 { 17, 0x0077, 0x08000057, 0x08, 0x02, 0x0000 },
98 { 17, 0x0077, 0x08000057, 0x09, 0x02, 0x0000 },
99 { 17, 0x0077, 0x08000057, 0x0a, 0x02, 0x0000 },
100 { 17, 0x0077, 0x08000057, 0x0b, 0x02, 0x0000 },
101 { 17, 0x0077, 0x0c000057, 0x0c, 0x02, 0x0000 },
102 { 17, 0x0077, 0x0c000057, 0x0d, 0x02, 0x0000 },
103 { 17, 0x0077, 0x0c000057, 0x0e, 0x02, 0x0000 },
104 { 17, 0x0077, 0x0c000057, 0x0f, 0x02, 0x0000 },
105 { 18, 0x0065, 0x00000045, 0x00, 0x02, 0x0000 },
106 { 18, 0x0045, 0x00000045, 0x01, 0x02, 0x0000 },
107 { 18, 0x0065, 0x00000045, 0x02, 0x02, 0x0000 },
108 { 18, 0x0045, 0x00000045, 0x03, 0x02, 0x0000 },
109 { 18, 0x0065, 0x04000045, 0x04, 0x02, 0x0000 },
110 { 18, 0x0065, 0x04000045, 0x05, 0x02, 0x0000 },
111 { 18, 0x0065, 0x04000045, 0x06, 0x02, 0x0000 },
112 { 18, 0x0065, 0x04000045, 0x07, 0x02, 0x0000 },
113 { 18, 0x0065, 0x08000045, 0x08, 0x02, 0x0000 },
114 { 18, 0x0065, 0x08000045, 0x09, 0x02, 0x0000 },
115 { 18, 0x0065, 0x08000045, 0x0a, 0x02, 0x0000 },
116 { 18, 0x0065, 0x08000045, 0x0b, 0x02, 0x0000 },
117 { 18, 0x0065, 0x0c000045, 0x0c, 0x02, 0x0000 },
118 { 18, 0x0065, 0x0c000045, 0x0d, 0x02, 0x0000 },
119 { 18, 0x0065, 0x0c000045, 0x0e, 0x02, 0x0000 },
120 { 18, 0x0065, 0x0c000045, 0x0f, 0x02, 0x0000 },
121 { 19, 0x0072, 0x00000052, 0x00, 0x02, 0x0000 },
122 { 19, 0x0052, 0x00000052, 0x01, 0x02, 0x0000 },
123 { 19, 0x0072, 0x00000052, 0x02, 0x02, 0x0000 },
124 { 19, 0x0052, 0x00000052, 0x03, 0x02, 0x0000 },
125 { 19, 0x0072, 0x04000052, 0x04, 0x02, 0x0000 },
126 { 19, 0x0072, 0x04000052, 0x05, 0x02, 0x0000 },
127 { 19, 0x0072, 0x04000052, 0x06, 0x02, 0x0000 },
128 { 19, 0x0072, 0x04000052, 0x07, 0x02, 0x0000 },
129 { 19, 0x0072, 0x08000052, 0x08, 0x02, 0x0000 },
130 { 19, 0x0072, 0x08000052, 0x09, 0x02, 0x0000 },
131 { 19, 0x0072, 0x08000052, 0x0a, 0x02, 0x0000 },
132 { 19, 0x0072, 0x08000052, 0x0b, 0x02, 0x0000 },
133 { 19, 0x0072, 0x0c000052, 0x0c, 0x02, 0x0000 },
134 { 19, 0x0072, 0x0c000052, 0x0d, 0x02, 0x0000 },
135 { 19, 0x0072, 0x0c000052, 0x0e, 0x02, 0x0000 },
136 { 19, 0x0072, 0x0c000052, 0x0f, 0x02, 0x0000 },
137 { 20, 0x0074, 0x00000054, 0x00, 0x02, 0x0000 },
138 { 20, 0x0054, 0x00000054, 0x01, 0x02, 0x0000 },
139 { 20, 0x0074, 0x00000054, 0x02, 0x02, 0x0000 },
140 { 20, 0x0054, 0x00000054, 0x03, 0x02, 0x0000 },
141 { 20, 0x0074, 0x04000054, 0x04, 0x02, 0x0000 },
142 { 20, 0x0074, 0x04000054, 0x05, 0x02, 0x0000 },
143 { 20, 0x0074, 0x04000054, 0x06, 0x02, 0x0000 },
144 { 20, 0x0074, 0x04000054, 0x07, 0x02, 0x0000 },
145 { 20, 0x0074, 0x08000054, 0x08, 0x02, 0x0000 },
146 { 20, 0x0074, 0x08000054, 0x09, 0x02, 0x0000 },
147 { 20, 0x0074, 0x08000054, 0x0a, 0x02, 0x0000 },
148 { 20, 0x0074, 0x08000054, 0x0b, 0x02, 0x0000 },
149 { 20, 0x0074, 0x0c000054, 0x0c, 0x02, 0x0000 },
150 { 20, 0x0074, 0x0c000054, 0x0d, 0x02, 0x0000 },
151 { 20, 0x0074, 0x0c000054, 0x0e, 0x02, 0x0000 },
152 { 20, 0x0074, 0x0c000054, 0x0f, 0x02, 0x0000 },
153 { 21, 0x0079, 0x00000059, 0x00, 0x02, 0x0000 },
154 { 21, 0x0059, 0x00000059, 0x01, 0x02, 0x0000 },
155 { 21, 0x0079, 0x00000059, 0x02, 0x02, 0x0000 },
156 { 21, 0x0059, 0x00000059, 0x03, 0x02, 0x0000 },
157 { 21, 0x0079, 0x04000059, 0x04, 0x02, 0x0000 },
158 { 21, 0x0079, 0x04000059, 0x05, 0x02, 0x0000 },
159 { 21, 0x0079, 0x04000059, 0x06, 0x02, 0x0000 },
160 { 21, 0x0079, 0x04000059, 0x07, 0x02, 0x0000 },
161 { 21, 0x0079, 0x08000059, 0x08, 0x02, 0x0000 },
162 { 21, 0x0079, 0x08000059, 0x09, 0x02, 0x0000 },
163 { 21, 0x0079, 0x08000059, 0x0a, 0x02, 0x0000 },
164 { 21, 0x0079, 0x08000059, 0x0b, 0x02, 0x0000 },
165 { 21, 0x0079, 0x0c000059, 0x0c, 0x02, 0x0000 },
166 { 21, 0x0079, 0x0c000059, 0x0d, 0x02, 0x0000 },
167 { 21, 0x0079, 0x0c000059, 0x0e, 0x02, 0x0000 },
168 { 21, 0x0079, 0x0c000059, 0x0f, 0x02, 0x0000 },
169 { 22, 0x0075, 0x00000055, 0x00, 0x02, 0x0000 },
170 { 22, 0x0055, 0x00000055, 0x01, 0x02, 0x0000 },
171 { 22, 0x0075, 0x00000055, 0x02, 0x02, 0x0000 },
172 { 22, 0x0055, 0x00000055, 0x03, 0x02, 0x0000 },
173 { 22, 0x0075, 0x04000055, 0x04, 0x02, 0x0000 },
174 { 22, 0x0075, 0x04000055, 0x05, 0x02, 0x0000 },
175 { 22, 0x0075, 0x04000055, 0x06, 0x02, 0x0000 },
176 { 22, 0x0075, 0x04000055, 0x07, 0x02, 0x0000 },
177 { 22, 0x0075, 0x08000055, 0x08, 0x02, 0x0000 },
178 { 22, 0x0075, 0x08000055, 0x09, 0x02, 0x0000 },
179 { 22, 0x0075, 0x08000055, 0x0a, 0x02, 0x0000 },
180 { 22, 0x0075, 0x08000055, 0x0b, 0x02, 0x0000 },
181 { 22, 0x0075, 0x0c000055, 0x0c, 0x02, 0x0000 },
182 { 22, 0x0075, 0x0c000055, 0x0d, 0x02, 0x0000 },
183 { 22, 0x0075, 0x0c000055, 0x0e, 0x02, 0x0000 },
184 { 22, 0x0075, 0x0c000055, 0x0f, 0x02, 0x0000 },
185 { 23, 0x0069, 0x00000049, 0x00, 0x02, 0x0000 },
186 { 23, 0x0049, 0x00000049, 0x01, 0x02, 0x0000 },
187 { 23, 0x0069, 0x00000049, 0x02, 0x02, 0x0000 },
188 { 23, 0x0049, 0x00000049, 0x03, 0x02, 0x0000 },
189 { 23, 0x0069, 0x04000049, 0x04, 0x02, 0x0000 },
190 { 23, 0x0069, 0x04000049, 0x05, 0x02, 0x0000 },
191 { 23, 0x0069, 0x04000049, 0x06, 0x02, 0x0000 },
192 { 23, 0x0069, 0x04000049, 0x07, 0x02, 0x0000 },
193 { 23, 0x0069, 0x08000049, 0x08, 0x02, 0x0000 },
194 { 23, 0x0069, 0x08000049, 0x09, 0x02, 0x0000 },
195 { 23, 0x0069, 0x08000049, 0x0a, 0x02, 0x0000 },
196 { 23, 0x0069, 0x08000049, 0x0b, 0x02, 0x0000 },
197 { 23, 0x0069, 0x0c000049, 0x0c, 0x02, 0x0000 },
198 { 23, 0x0069, 0x0c000049, 0x0d, 0x02, 0x0000 },
199 { 23, 0x0069, 0x0c000049, 0x0e, 0x02, 0x0000 },
200 { 23, 0x0069, 0x0c000049, 0x0f, 0x02, 0x0000 },
201 { 24, 0x006f, 0x0000004f, 0x00, 0x02, 0x0000 },
202 { 24, 0x004f, 0x0000004f, 0x01, 0x02, 0x0000 },
203 { 24, 0x006f, 0x0000004f, 0x02, 0x02, 0x0000 },
204 { 24, 0x004f, 0x0000004f, 0x03, 0x02, 0x0000 },
205 { 24, 0x006f, 0x0400004f, 0x04, 0x02, 0x0000 },
206 { 24, 0x006f, 0x0400004f, 0x05, 0x02, 0x0000 },
207 { 24, 0x006f, 0x0400004f, 0x06, 0x02, 0x0000 },
208 { 24, 0x006f, 0x0400004f, 0x07, 0x02, 0x0000 },
209 { 24, 0x006f, 0x0800004f, 0x08, 0x02, 0x0000 },
210 { 24, 0x006f, 0x0800004f, 0x09, 0x02, 0x0000 },
211 { 24, 0x006f, 0x0800004f, 0x0a, 0x02, 0x0000 },
212 { 24, 0x006f, 0x0800004f, 0x0b, 0x02, 0x0000 },
213 { 24, 0x006f, 0x0c00004f, 0x0c, 0x02, 0x0000 },
214 { 24, 0x006f, 0x0c00004f, 0x0d, 0x02, 0x0000 },
215 { 24, 0x006f, 0x0c00004f, 0x0e, 0x02, 0x0000 },
216 { 24, 0x006f, 0x0c00004f, 0x0f, 0x02, 0x0000 },
217 { 25, 0x0070, 0x00000050, 0x00, 0x02, 0x0000 },
218 { 25, 0x0050, 0x00000050, 0x01, 0x02, 0x0000 },
219 { 25, 0x0070, 0x00000050, 0x02, 0x02, 0x0000 },
220 { 25, 0x0050, 0x00000050, 0x03, 0x02, 0x0000 },
221 { 25, 0x0070, 0x04000050, 0x04, 0x02, 0x0000 },
222 { 25, 0x0070, 0x04000050, 0x05, 0x02, 0x0000 },
223 { 25, 0x0070, 0x04000050, 0x06, 0x02, 0x0000 },
224 { 25, 0x0070, 0x04000050, 0x07, 0x02, 0x0000 },
225 { 25, 0x0070, 0x08000050, 0x08, 0x02, 0x0000 },
226 { 25, 0x0070, 0x08000050, 0x09, 0x02, 0x0000 },
227 { 25, 0x0070, 0x08000050, 0x0a, 0x02, 0x0000 },
228 { 25, 0x0070, 0x08000050, 0x0b, 0x02, 0x0000 },
229 { 25, 0x0070, 0x0c000050, 0x0c, 0x02, 0x0000 },
230 { 25, 0x0070, 0x0c000050, 0x0d, 0x02, 0x0000 },
231 { 25, 0x0070, 0x0c000050, 0x0e, 0x02, 0x0000 },
232 { 25, 0x0070, 0x0c000050, 0x0f, 0x02, 0x0000 },
233 { 26, 0x005b, 0x0000005b, 0x00, 0x00, 0x0000 },
234 { 26, 0x007b, 0x0000007b, 0x01, 0x00, 0x0000 },
235 { 26, 0xffff, 0x01000000, 0x04, 0x00, 0x0000 },
236 { 27, 0x005d, 0x0000005d, 0x00, 0x00, 0x0000 },
237 { 27, 0x007d, 0x0000007d, 0x01, 0x00, 0x0000 },
238 { 27, 0x007e, 0x0000007e, 0x02, 0x00, 0x0000 },
239 { 27, 0x005d, 0x0400005d, 0x04, 0x00, 0x0000 },
240 { 28, 0xffff, 0x01000004, 0x00, 0x00, 0x0000 },
241 { 28, 0x006d, 0x0c00004d, 0x08, 0x00, 0x0000 },
242 { 29, 0xffff, 0x01000021, 0x00, 0x04, 0x0004 },
243 { 30, 0x0061, 0x00000041, 0x00, 0x02, 0x0000 },
244 { 30, 0x0041, 0x00000041, 0x01, 0x02, 0x0000 },
245 { 30, 0x0061, 0x00000041, 0x02, 0x02, 0x0000 },
246 { 30, 0x0041, 0x00000041, 0x03, 0x02, 0x0000 },
247 { 30, 0x0061, 0x04000041, 0x04, 0x02, 0x0000 },
248 { 30, 0x0061, 0x04000041, 0x05, 0x02, 0x0000 },
249 { 30, 0x0061, 0x04000041, 0x06, 0x02, 0x0000 },
250 { 30, 0x0061, 0x04000041, 0x07, 0x02, 0x0000 },
251 { 30, 0x0061, 0x08000041, 0x08, 0x02, 0x0000 },
252 { 30, 0x0061, 0x08000041, 0x09, 0x02, 0x0000 },
253 { 30, 0x0061, 0x08000041, 0x0a, 0x02, 0x0000 },
254 { 30, 0x0061, 0x08000041, 0x0b, 0x02, 0x0000 },
255 { 30, 0x0061, 0x0c000041, 0x0c, 0x02, 0x0000 },
256 { 30, 0x0061, 0x0c000041, 0x0d, 0x02, 0x0000 },
257 { 30, 0x0061, 0x0c000041, 0x0e, 0x02, 0x0000 },
258 { 30, 0x0061, 0x0c000041, 0x0f, 0x02, 0x0000 },
259 { 31, 0x0073, 0x00000053, 0x00, 0x02, 0x0000 },
260 { 31, 0x0053, 0x00000053, 0x01, 0x02, 0x0000 },
261 { 31, 0x0073, 0x00000053, 0x02, 0x02, 0x0000 },
262 { 31, 0x0053, 0x00000053, 0x03, 0x02, 0x0000 },
263 { 31, 0x0073, 0x04000053, 0x04, 0x02, 0x0000 },
264 { 31, 0x0073, 0x04000053, 0x05, 0x02, 0x0000 },
265 { 31, 0x0073, 0x04000053, 0x06, 0x02, 0x0000 },
266 { 31, 0x0073, 0x04000053, 0x07, 0x02, 0x0000 },
267 { 31, 0x0073, 0x08000053, 0x08, 0x02, 0x0000 },
268 { 31, 0x0073, 0x08000053, 0x09, 0x02, 0x0000 },
269 { 31, 0x0073, 0x08000053, 0x0a, 0x02, 0x0000 },
270 { 31, 0x0073, 0x08000053, 0x0b, 0x02, 0x0000 },
271 { 31, 0x0073, 0x0c000053, 0x0c, 0x02, 0x0000 },
272 { 31, 0x0073, 0x0c000053, 0x0d, 0x02, 0x0000 },
273 { 31, 0x0073, 0x0c000053, 0x0e, 0x02, 0x0000 },
274 { 31, 0x0073, 0x0c000053, 0x0f, 0x02, 0x0000 },
275 { 32, 0x0064, 0x00000044, 0x00, 0x02, 0x0000 },
276 { 32, 0x0044, 0x00000044, 0x01, 0x02, 0x0000 },
277 { 32, 0x0064, 0x00000044, 0x02, 0x02, 0x0000 },
278 { 32, 0x0044, 0x00000044, 0x03, 0x02, 0x0000 },
279 { 32, 0x0064, 0x04000044, 0x04, 0x02, 0x0000 },
280 { 32, 0x0064, 0x04000044, 0x05, 0x02, 0x0000 },
281 { 32, 0x0064, 0x04000044, 0x06, 0x02, 0x0000 },
282 { 32, 0x0064, 0x04000044, 0x07, 0x02, 0x0000 },
283 { 32, 0x0064, 0x08000044, 0x08, 0x02, 0x0000 },
284 { 32, 0x0064, 0x08000044, 0x09, 0x02, 0x0000 },
285 { 32, 0x0064, 0x08000044, 0x0a, 0x02, 0x0000 },
286 { 32, 0x0064, 0x08000044, 0x0b, 0x02, 0x0000 },
287 { 32, 0x0064, 0x0c000044, 0x0c, 0x02, 0x0000 },
288 { 32, 0x0064, 0x0c000044, 0x0d, 0x02, 0x0000 },
289 { 32, 0x0064, 0x0c000044, 0x0e, 0x02, 0x0000 },
290 { 32, 0x0064, 0x0c000044, 0x0f, 0x02, 0x0000 },
291 { 33, 0x0066, 0x00000046, 0x00, 0x02, 0x0000 },
292 { 33, 0x0046, 0x00000046, 0x01, 0x02, 0x0000 },
293 { 33, 0x0066, 0x00000046, 0x02, 0x02, 0x0000 },
294 { 33, 0x0046, 0x00000046, 0x03, 0x02, 0x0000 },
295 { 33, 0x0066, 0x04000046, 0x04, 0x02, 0x0000 },
296 { 33, 0x0066, 0x04000046, 0x05, 0x02, 0x0000 },
297 { 33, 0x0066, 0x04000046, 0x06, 0x02, 0x0000 },
298 { 33, 0x0066, 0x04000046, 0x07, 0x02, 0x0000 },
299 { 33, 0x0066, 0x08000046, 0x08, 0x02, 0x0000 },
300 { 33, 0x0066, 0x08000046, 0x09, 0x02, 0x0000 },
301 { 33, 0x0066, 0x08000046, 0x0a, 0x02, 0x0000 },
302 { 33, 0x0066, 0x08000046, 0x0b, 0x02, 0x0000 },
303 { 33, 0x0066, 0x0c000046, 0x0c, 0x02, 0x0000 },
304 { 33, 0x0066, 0x0c000046, 0x0d, 0x02, 0x0000 },
305 { 33, 0x0066, 0x0c000046, 0x0e, 0x02, 0x0000 },
306 { 33, 0x0066, 0x0c000046, 0x0f, 0x02, 0x0000 },
307 { 34, 0x0067, 0x00000047, 0x00, 0x02, 0x0000 },
308 { 34, 0x0047, 0x00000047, 0x01, 0x02, 0x0000 },
309 { 34, 0x0067, 0x00000047, 0x02, 0x02, 0x0000 },
310 { 34, 0x0047, 0x00000047, 0x03, 0x02, 0x0000 },
311 { 34, 0x0067, 0x04000047, 0x04, 0x02, 0x0000 },
312 { 34, 0x0067, 0x04000047, 0x05, 0x02, 0x0000 },
313 { 34, 0x0067, 0x04000047, 0x06, 0x02, 0x0000 },
314 { 34, 0x0067, 0x04000047, 0x07, 0x02, 0x0000 },
315 { 34, 0x0067, 0x08000047, 0x08, 0x02, 0x0000 },
316 { 34, 0x0067, 0x08000047, 0x09, 0x02, 0x0000 },
317 { 34, 0x0067, 0x08000047, 0x0a, 0x02, 0x0000 },
318 { 34, 0x0067, 0x08000047, 0x0b, 0x02, 0x0000 },
319 { 34, 0x0067, 0x0c000047, 0x0c, 0x02, 0x0000 },
320 { 34, 0x0067, 0x0c000047, 0x0d, 0x02, 0x0000 },
321 { 34, 0x0067, 0x0c000047, 0x0e, 0x02, 0x0000 },
322 { 34, 0x0067, 0x0c000047, 0x0f, 0x02, 0x0000 },
323 { 35, 0x0068, 0x00000048, 0x00, 0x02, 0x0000 },
324 { 35, 0x0048, 0x00000048, 0x01, 0x02, 0x0000 },
325 { 35, 0x0068, 0x00000048, 0x02, 0x02, 0x0000 },
326 { 35, 0x0048, 0x00000048, 0x03, 0x02, 0x0000 },
327 { 35, 0x0068, 0x04000048, 0x04, 0x02, 0x0000 },
328 { 35, 0x0068, 0x04000048, 0x05, 0x02, 0x0000 },
329 { 35, 0x0068, 0x04000048, 0x06, 0x02, 0x0000 },
330 { 35, 0x0068, 0x04000048, 0x07, 0x02, 0x0000 },
331 { 35, 0x0068, 0x08000048, 0x08, 0x02, 0x0000 },
332 { 35, 0x0068, 0x08000048, 0x09, 0x02, 0x0000 },
333 { 35, 0x0068, 0x08000048, 0x0a, 0x02, 0x0000 },
334 { 35, 0x0068, 0x08000048, 0x0b, 0x02, 0x0000 },
335 { 35, 0x0068, 0x0c000048, 0x0c, 0x02, 0x0000 },
336 { 35, 0x0068, 0x0c000048, 0x0d, 0x02, 0x0000 },
337 { 35, 0x0068, 0x0c000048, 0x0e, 0x02, 0x0000 },
338 { 35, 0x0068, 0x0c000048, 0x0f, 0x02, 0x0000 },
339 { 36, 0x006a, 0x0000004a, 0x00, 0x02, 0x0000 },
340 { 36, 0x004a, 0x0000004a, 0x01, 0x02, 0x0000 },
341 { 36, 0x006a, 0x0000004a, 0x02, 0x02, 0x0000 },
342 { 36, 0x004a, 0x0000004a, 0x03, 0x02, 0x0000 },
343 { 36, 0x006a, 0x0400004a, 0x04, 0x02, 0x0000 },
344 { 36, 0x006a, 0x0400004a, 0x05, 0x02, 0x0000 },
345 { 36, 0x006a, 0x0400004a, 0x06, 0x02, 0x0000 },
346 { 36, 0x006a, 0x0400004a, 0x07, 0x02, 0x0000 },
347 { 36, 0x006a, 0x0800004a, 0x08, 0x02, 0x0000 },
348 { 36, 0x006a, 0x0800004a, 0x09, 0x02, 0x0000 },
349 { 36, 0x006a, 0x0800004a, 0x0a, 0x02, 0x0000 },
350 { 36, 0x006a, 0x0800004a, 0x0b, 0x02, 0x0000 },
351 { 36, 0x006a, 0x0c00004a, 0x0c, 0x02, 0x0000 },
352 { 36, 0x006a, 0x0c00004a, 0x0d, 0x02, 0x0000 },
353 { 36, 0x006a, 0x0c00004a, 0x0e, 0x02, 0x0000 },
354 { 36, 0x006a, 0x0c00004a, 0x0f, 0x02, 0x0000 },
355 { 37, 0x006b, 0x0000004b, 0x00, 0x02, 0x0000 },
356 { 37, 0x004b, 0x0000004b, 0x01, 0x02, 0x0000 },
357 { 37, 0x006b, 0x0000004b, 0x02, 0x02, 0x0000 },
358 { 37, 0x004b, 0x0000004b, 0x03, 0x02, 0x0000 },
359 { 37, 0x006b, 0x0400004b, 0x04, 0x02, 0x0000 },
360 { 37, 0x006b, 0x0400004b, 0x05, 0x02, 0x0000 },
361 { 37, 0x006b, 0x0400004b, 0x06, 0x02, 0x0000 },
362 { 37, 0x006b, 0x0400004b, 0x07, 0x02, 0x0000 },
363 { 37, 0x006b, 0x0800004b, 0x08, 0x02, 0x0000 },
364 { 37, 0x006b, 0x0800004b, 0x09, 0x02, 0x0000 },
365 { 37, 0x006b, 0x0800004b, 0x0a, 0x02, 0x0000 },
366 { 37, 0x006b, 0x0800004b, 0x0b, 0x02, 0x0000 },
367 { 37, 0x006b, 0x0c00004b, 0x0c, 0x02, 0x0000 },
368 { 37, 0x006b, 0x0c00004b, 0x0d, 0x02, 0x0000 },
369 { 37, 0x006b, 0x0c00004b, 0x0e, 0x02, 0x0000 },
370 { 37, 0x006b, 0x0c00004b, 0x0f, 0x02, 0x0000 },
371 { 38, 0x006c, 0x0000004c, 0x00, 0x02, 0x0000 },
372 { 38, 0x004c, 0x0000004c, 0x01, 0x02, 0x0000 },
373 { 38, 0x006c, 0x0000004c, 0x02, 0x02, 0x0000 },
374 { 38, 0x004c, 0x0000004c, 0x03, 0x02, 0x0000 },
375 { 38, 0x006c, 0x0400004c, 0x04, 0x02, 0x0000 },
376 { 38, 0x006c, 0x0400004c, 0x05, 0x02, 0x0000 },
377 { 38, 0x006c, 0x0400004c, 0x06, 0x02, 0x0000 },
378 { 38, 0x006c, 0x0400004c, 0x07, 0x02, 0x0000 },
379 { 38, 0x006c, 0x0800004c, 0x08, 0x02, 0x0000 },
380 { 38, 0x006c, 0x0800004c, 0x09, 0x02, 0x0000 },
381 { 38, 0x006c, 0x0800004c, 0x0a, 0x02, 0x0000 },
382 { 38, 0x006c, 0x0800004c, 0x0b, 0x02, 0x0000 },
383 { 38, 0x006c, 0x0c00004c, 0x0c, 0x02, 0x0000 },
384 { 38, 0x006c, 0x0c00004c, 0x0d, 0x02, 0x0000 },
385 { 38, 0x006c, 0x0c00004c, 0x0e, 0x02, 0x0000 },
386 { 38, 0x006c, 0x0c00004c, 0x0f, 0x02, 0x0000 },
387 { 39, 0x003b, 0x0000003b, 0x00, 0x00, 0x0000 },
388 { 39, 0x003a, 0x0000003a, 0x01, 0x00, 0x0000 },
389 { 40, 0x0027, 0x00000027, 0x00, 0x00, 0x0000 },
390 { 40, 0x0022, 0x00000022, 0x01, 0x00, 0x0000 },
391 { 40, 0x0027, 0x01001251, 0x02, 0x01, 0x0000 },
392 { 40, 0x0022, 0x01001257, 0x03, 0x01, 0x0000 },
393 { 40, 0x0067, 0x04000047, 0x04, 0x00, 0x0000 },
394 { 41, 0x0060, 0x00000060, 0x00, 0x00, 0x0000 },
395 { 41, 0x007e, 0x0000007e, 0x01, 0x00, 0x0000 },
396 { 41, 0x0060, 0x01001250, 0x02, 0x01, 0x0000 },
397 { 41, 0x007e, 0x01001253, 0x03, 0x01, 0x0000 },
398 { 42, 0xffff, 0x01000020, 0x00, 0x04, 0x0001 },
399 { 43, 0x005c, 0x0000005c, 0x00, 0x00, 0x0000 },
400 { 43, 0x007c, 0x0000007c, 0x01, 0x00, 0x0000 },
401 { 43, 0x005c, 0x0400005c, 0x04, 0x00, 0x0000 },
402 { 44, 0x007a, 0x0000005a, 0x00, 0x02, 0x0000 },
403 { 44, 0x005a, 0x0000005a, 0x01, 0x02, 0x0000 },
404 { 44, 0x007a, 0x0000005a, 0x02, 0x02, 0x0000 },
405 { 44, 0x005a, 0x0000005a, 0x03, 0x02, 0x0000 },
406 { 44, 0x007a, 0x0400005a, 0x04, 0x02, 0x0000 },
407 { 44, 0x007a, 0x0400005a, 0x05, 0x02, 0x0000 },
408 { 44, 0x007a, 0x0400005a, 0x06, 0x02, 0x0000 },
409 { 44, 0x007a, 0x0400005a, 0x07, 0x02, 0x0000 },
410 { 44, 0x007a, 0x0800005a, 0x08, 0x02, 0x0000 },
411 { 44, 0x007a, 0x0800005a, 0x09, 0x02, 0x0000 },
412 { 44, 0x007a, 0x0800005a, 0x0a, 0x02, 0x0000 },
413 { 44, 0x007a, 0x0800005a, 0x0b, 0x02, 0x0000 },
414 { 44, 0x007a, 0x0c00005a, 0x0c, 0x02, 0x0000 },
415 { 44, 0x007a, 0x0c00005a, 0x0d, 0x02, 0x0000 },
416 { 44, 0x007a, 0x0c00005a, 0x0e, 0x02, 0x0000 },
417 { 44, 0x007a, 0x0c00005a, 0x0f, 0x02, 0x0000 },
418 { 45, 0x0078, 0x00000058, 0x00, 0x02, 0x0000 },
419 { 45, 0x0058, 0x00000058, 0x01, 0x02, 0x0000 },
420 { 45, 0x0078, 0x00000058, 0x02, 0x02, 0x0000 },
421 { 45, 0x0058, 0x00000058, 0x03, 0x02, 0x0000 },
422 { 45, 0x0078, 0x04000058, 0x04, 0x02, 0x0000 },
423 { 45, 0x0078, 0x04000058, 0x05, 0x02, 0x0000 },
424 { 45, 0x0078, 0x04000058, 0x06, 0x02, 0x0000 },
425 { 45, 0x0078, 0x04000058, 0x07, 0x02, 0x0000 },
426 { 45, 0x0078, 0x08000058, 0x08, 0x02, 0x0000 },
427 { 45, 0x0078, 0x08000058, 0x09, 0x02, 0x0000 },
428 { 45, 0x0078, 0x08000058, 0x0a, 0x02, 0x0000 },
429 { 45, 0x0078, 0x08000058, 0x0b, 0x02, 0x0000 },
430 { 45, 0x0078, 0x0c000058, 0x0c, 0x02, 0x0000 },
431 { 45, 0x0078, 0x0c000058, 0x0d, 0x02, 0x0000 },
432 { 45, 0x0078, 0x0c000058, 0x0e, 0x02, 0x0000 },
433 { 45, 0x0078, 0x0c000058, 0x0f, 0x02, 0x0000 },
434 { 46, 0x0063, 0x00000043, 0x00, 0x02, 0x0000 },
435 { 46, 0x0043, 0x00000043, 0x01, 0x02, 0x0000 },
436 { 46, 0x0063, 0x00000043, 0x02, 0x02, 0x0000 },
437 { 46, 0x0043, 0x00000043, 0x03, 0x02, 0x0000 },
438 { 46, 0x0063, 0x04000043, 0x04, 0x02, 0x0000 },
439 { 46, 0x0063, 0x04000043, 0x05, 0x02, 0x0000 },
440 { 46, 0x0063, 0x04000043, 0x06, 0x02, 0x0000 },
441 { 46, 0x0063, 0x04000043, 0x07, 0x02, 0x0000 },
442 { 46, 0x0063, 0x08000043, 0x08, 0x02, 0x0000 },
443 { 46, 0x0063, 0x08000043, 0x09, 0x02, 0x0000 },
444 { 46, 0x0063, 0x08000043, 0x0a, 0x02, 0x0000 },
445 { 46, 0x0063, 0x08000043, 0x0b, 0x02, 0x0000 },
446 { 46, 0x0063, 0x0c000043, 0x0c, 0x02, 0x0000 },
447 { 46, 0x0063, 0x0c000043, 0x0d, 0x02, 0x0000 },
448 { 46, 0x0063, 0x0c000043, 0x0e, 0x02, 0x0000 },
449 { 46, 0x0063, 0x0c000043, 0x0f, 0x02, 0x0000 },
450 { 47, 0x0076, 0x00000056, 0x00, 0x02, 0x0000 },
451 { 47, 0x0056, 0x00000056, 0x01, 0x02, 0x0000 },
452 { 47, 0x0076, 0x00000056, 0x02, 0x02, 0x0000 },
453 { 47, 0x0056, 0x00000056, 0x03, 0x02, 0x0000 },
454 { 47, 0x0076, 0x04000056, 0x04, 0x02, 0x0000 },
455 { 47, 0x0076, 0x04000056, 0x05, 0x02, 0x0000 },
456 { 47, 0x0076, 0x04000056, 0x06, 0x02, 0x0000 },
457 { 47, 0x0076, 0x04000056, 0x07, 0x02, 0x0000 },
458 { 47, 0x0076, 0x08000056, 0x08, 0x02, 0x0000 },
459 { 47, 0x0076, 0x08000056, 0x09, 0x02, 0x0000 },
460 { 47, 0x0076, 0x08000056, 0x0a, 0x02, 0x0000 },
461 { 47, 0x0076, 0x08000056, 0x0b, 0x02, 0x0000 },
462 { 47, 0x0076, 0x0c000056, 0x0c, 0x02, 0x0000 },
463 { 47, 0x0076, 0x0c000056, 0x0d, 0x02, 0x0000 },
464 { 47, 0x0076, 0x0c000056, 0x0e, 0x02, 0x0000 },
465 { 47, 0x0076, 0x0c000056, 0x0f, 0x02, 0x0000 },
466 { 48, 0x0062, 0x00000042, 0x00, 0x02, 0x0000 },
467 { 48, 0x0042, 0x00000042, 0x01, 0x02, 0x0000 },
468 { 48, 0x0062, 0x00000042, 0x02, 0x02, 0x0000 },
469 { 48, 0x0042, 0x00000042, 0x03, 0x02, 0x0000 },
470 { 48, 0x0062, 0x04000042, 0x04, 0x02, 0x0000 },
471 { 48, 0x0062, 0x04000042, 0x05, 0x02, 0x0000 },
472 { 48, 0x0062, 0x04000042, 0x06, 0x02, 0x0000 },
473 { 48, 0x0062, 0x04000042, 0x07, 0x02, 0x0000 },
474 { 48, 0x0062, 0x08000042, 0x08, 0x02, 0x0000 },
475 { 48, 0x0062, 0x08000042, 0x09, 0x02, 0x0000 },
476 { 48, 0x0062, 0x08000042, 0x0a, 0x02, 0x0000 },
477 { 48, 0x0062, 0x08000042, 0x0b, 0x02, 0x0000 },
478 { 48, 0x0062, 0x0c000042, 0x0c, 0x02, 0x0000 },
479 { 48, 0x0062, 0x0c000042, 0x0d, 0x02, 0x0000 },
480 { 48, 0x0062, 0x0c000042, 0x0e, 0x02, 0x0000 },
481 { 48, 0x0062, 0x0c000042, 0x0f, 0x02, 0x0000 },
482 { 49, 0x006e, 0x0000004e, 0x00, 0x02, 0x0000 },
483 { 49, 0x004e, 0x0000004e, 0x01, 0x02, 0x0000 },
484 { 49, 0x006e, 0x0000004e, 0x02, 0x02, 0x0000 },
485 { 49, 0x004e, 0x0000004e, 0x03, 0x02, 0x0000 },
486 { 49, 0x006e, 0x0400004e, 0x04, 0x02, 0x0000 },
487 { 49, 0x006e, 0x0400004e, 0x05, 0x02, 0x0000 },
488 { 49, 0x006e, 0x0400004e, 0x06, 0x02, 0x0000 },
489 { 49, 0x006e, 0x0400004e, 0x07, 0x02, 0x0000 },
490 { 49, 0x006e, 0x0800004e, 0x08, 0x02, 0x0000 },
491 { 49, 0x006e, 0x0800004e, 0x09, 0x02, 0x0000 },
492 { 49, 0x006e, 0x0800004e, 0x0a, 0x02, 0x0000 },
493 { 49, 0x006e, 0x0800004e, 0x0b, 0x02, 0x0000 },
494 { 49, 0x006e, 0x0c00004e, 0x0c, 0x02, 0x0000 },
495 { 49, 0x006e, 0x0c00004e, 0x0d, 0x02, 0x0000 },
496 { 49, 0x006e, 0x0c00004e, 0x0e, 0x02, 0x0000 },
497 { 49, 0x006e, 0x0c00004e, 0x0f, 0x02, 0x0000 },
498 { 50, 0x006d, 0x0000004d, 0x00, 0x02, 0x0000 },
499 { 50, 0x004d, 0x0000004d, 0x01, 0x02, 0x0000 },
500 { 50, 0x006d, 0x0000004d, 0x02, 0x02, 0x0000 },
501 { 50, 0x004d, 0x0000004d, 0x03, 0x02, 0x0000 },
502 { 50, 0x006d, 0x0400004d, 0x04, 0x02, 0x0000 },
503 { 50, 0x006d, 0x0400004d, 0x05, 0x02, 0x0000 },
504 { 50, 0x006d, 0x0400004d, 0x06, 0x02, 0x0000 },
505 { 50, 0x006d, 0x0400004d, 0x07, 0x02, 0x0000 },
506 { 50, 0x006d, 0x0800004d, 0x08, 0x02, 0x0000 },
507 { 50, 0x006d, 0x0800004d, 0x09, 0x02, 0x0000 },
508 { 50, 0x006d, 0x0800004d, 0x0a, 0x02, 0x0000 },
509 { 50, 0x006d, 0x0800004d, 0x0b, 0x02, 0x0000 },
510 { 50, 0x006d, 0x0c00004d, 0x0c, 0x02, 0x0000 },
511 { 50, 0x006d, 0x0c00004d, 0x0d, 0x02, 0x0000 },
512 { 50, 0x006d, 0x0c00004d, 0x0e, 0x02, 0x0000 },
513 { 50, 0x006d, 0x0c00004d, 0x0f, 0x02, 0x0000 },
514 { 51, 0x002c, 0x0000002c, 0x00, 0x00, 0x0000 },
515 { 51, 0x003c, 0x0000003c, 0x01, 0x00, 0x0000 },
516 { 51, 0x002c, 0x0100125b, 0x02, 0x01, 0x0000 },
517 { 52, 0x002e, 0x0000002e, 0x00, 0x00, 0x0000 },
518 { 52, 0x003e, 0x0000003e, 0x01, 0x00, 0x0000 },
519 { 52, 0xffff, 0x01001120, 0x02, 0x00, 0x0000 },
520 { 53, 0x002f, 0x0000002f, 0x00, 0x00, 0x0000 },
521 { 53, 0x003f, 0x0000003f, 0x01, 0x00, 0x0000 },
522 { 53, 0xffff, 0x01000003, 0x04, 0x00, 0x0000 },
523 { 54, 0xffff, 0x01000020, 0x00, 0x04, 0x0001 },
524 { 55, 0x002a, 0x2000002a, 0x00, 0x00, 0x0000 },
525 { 56, 0xffff, 0x01000023, 0x00, 0x04, 0x0008 },
526 { 57, 0x0020, 0x00000020, 0x00, 0x00, 0x0000 },
527 { 58, 0xffff, 0x01000024, 0x00, 0x00, 0x0000 },
528 { 59, 0xffff, 0x01000030, 0x00, 0x00, 0x0000 },
529 { 59, 0xffff, 0x0100003c, 0x01, 0x00, 0x0000 },
530 { 59, 0xffff, 0x01000048, 0x04, 0x00, 0x0000 },
531 { 59, 0xffff, 0x01000000, 0x0c, 0x08, 0x0100 },
532 { 60, 0xffff, 0x01000031, 0x00, 0x00, 0x0000 },
533 { 60, 0xffff, 0x0100003d, 0x01, 0x00, 0x0000 },
534 { 60, 0xffff, 0x01000049, 0x04, 0x00, 0x0000 },
535 { 60, 0xffff, 0x01000000, 0x0c, 0x08, 0x0101 },
536 { 61, 0xffff, 0x01000032, 0x00, 0x00, 0x0000 },
537 { 61, 0xffff, 0x0100003e, 0x01, 0x00, 0x0000 },
538 { 61, 0xffff, 0x0100004a, 0x04, 0x00, 0x0000 },
539 { 61, 0xffff, 0x01000000, 0x0c, 0x08, 0x0102 },
540 { 62, 0xffff, 0x01000033, 0x00, 0x00, 0x0000 },
541 { 62, 0xffff, 0x0100003f, 0x01, 0x00, 0x0000 },
542 { 62, 0xffff, 0x0100004b, 0x04, 0x00, 0x0000 },
543 { 62, 0xffff, 0x01000000, 0x0c, 0x08, 0x0103 },
544 { 63, 0xffff, 0x01000034, 0x00, 0x00, 0x0000 },
545 { 63, 0xffff, 0x01000040, 0x01, 0x00, 0x0000 },
546 { 63, 0xffff, 0x0100004c, 0x04, 0x00, 0x0000 },
547 { 63, 0xffff, 0x01000000, 0x0c, 0x08, 0x0104 },
548 { 64, 0xffff, 0x01000035, 0x00, 0x00, 0x0000 },
549 { 64, 0xffff, 0x01000041, 0x01, 0x00, 0x0000 },
550 { 64, 0xffff, 0x0100004d, 0x04, 0x00, 0x0000 },
551 { 64, 0xffff, 0x01000000, 0x0c, 0x08, 0x0105 },
552 { 65, 0xffff, 0x01000036, 0x00, 0x00, 0x0000 },
553 { 65, 0xffff, 0x01000042, 0x01, 0x00, 0x0000 },
554 { 65, 0xffff, 0x0100004e, 0x04, 0x00, 0x0000 },
555 { 65, 0xffff, 0x01000000, 0x0c, 0x08, 0x0106 },
556 { 66, 0xffff, 0x01000037, 0x00, 0x00, 0x0000 },
557 { 66, 0xffff, 0x01000043, 0x01, 0x00, 0x0000 },
558 { 66, 0xffff, 0x0100004f, 0x04, 0x00, 0x0000 },
559 { 66, 0xffff, 0x01000000, 0x0c, 0x08, 0x0107 },
560 { 67, 0xffff, 0x01000038, 0x00, 0x00, 0x0000 },
561 { 67, 0xffff, 0x01000044, 0x01, 0x00, 0x0000 },
562 { 67, 0xffff, 0x01000050, 0x04, 0x00, 0x0000 },
563 { 67, 0xffff, 0x01000000, 0x0c, 0x08, 0x0108 },
564 { 68, 0xffff, 0x01000039, 0x00, 0x00, 0x0000 },
565 { 68, 0xffff, 0x01000045, 0x01, 0x00, 0x0000 },
566 { 68, 0xffff, 0x01000051, 0x04, 0x00, 0x0000 },
567 { 68, 0xffff, 0x01000000, 0x0c, 0x08, 0x0109 },
568 { 69, 0xffff, 0x01000025, 0x00, 0x00, 0x0000 },
569 { 70, 0xffff, 0x01000026, 0x00, 0x00, 0x0000 },
570 { 70, 0xffff, 0x01000026, 0x08, 0x00, 0x0000 },
571 { 71, 0x0037, 0x20000037, 0x00, 0x00, 0x0000 },
572 { 72, 0x0038, 0x20000038, 0x00, 0x00, 0x0000 },
573 { 73, 0x0039, 0x20000039, 0x00, 0x00, 0x0000 },
574 { 74, 0x002d, 0x2000002d, 0x00, 0x00, 0x0000 },
575 { 75, 0x0034, 0x20000034, 0x00, 0x00, 0x0000 },
576 { 76, 0x0035, 0x20000035, 0x00, 0x00, 0x0000 },
577 { 77, 0x0036, 0x20000036, 0x00, 0x00, 0x0000 },
578 { 78, 0x002b, 0x2000002b, 0x00, 0x00, 0x0000 },
579 { 79, 0x0031, 0x20000031, 0x00, 0x00, 0x0000 },
580 { 80, 0x0032, 0x20000032, 0x00, 0x00, 0x0000 },
581 { 81, 0x0033, 0x20000033, 0x00, 0x00, 0x0000 },
582 { 82, 0x0030, 0x20000030, 0x00, 0x00, 0x0000 },
583 { 83, 0x002e, 0x2000002e, 0x00, 0x00, 0x0000 },
584 { 83, 0xffff, 0x01000000, 0x06, 0x08, 0x0200 },
585 { 83, 0xffff, 0x01000000, 0x0c, 0x08, 0x0200 },
586 { 86, 0x003c, 0x0000003c, 0x00, 0x00, 0x0000 },
587 { 86, 0x003e, 0x0000003e, 0x01, 0x00, 0x0000 },
588 { 86, 0x007c, 0x0000007c, 0x02, 0x00, 0x0000 },
589 { 87, 0xffff, 0x0100003a, 0x00, 0x00, 0x0000 },
590 { 87, 0xffff, 0x01000046, 0x01, 0x00, 0x0000 },
591 { 87, 0xffff, 0x01000052, 0x04, 0x00, 0x0000 },
592 { 87, 0xffff, 0x01000000, 0x0c, 0x08, 0x010a },
593 { 88, 0xffff, 0x0100003b, 0x00, 0x00, 0x0000 },
594 { 88, 0xffff, 0x01000047, 0x01, 0x00, 0x0000 },
595 { 88, 0xffff, 0x01000000, 0x0c, 0x08, 0x010b },
596 { 96, 0xffff, 0x21000005, 0x00, 0x00, 0x0000 },
597 { 97, 0xffff, 0x01000021, 0x00, 0x04, 0x0004 },
598 { 98, 0x002f, 0x2000002f, 0x00, 0x00, 0x0000 },
599 { 99, 0x005c, 0x0400005c, 0x00, 0x00, 0x0000 },
600 { 100, 0xffff, 0x01001103, 0x00, 0x04, 0x0002 },
601 { 102, 0xffff, 0x01000010, 0x00, 0x00, 0x0000 },
602 { 103, 0xffff, 0x01000013, 0x00, 0x00, 0x0000 },
603 { 104, 0xffff, 0x01000016, 0x00, 0x00, 0x0000 },
604 { 105, 0xffff, 0x01000012, 0x00, 0x00, 0x0000 },
605 { 105, 0xffff, 0x01000000, 0x0c, 0x08, 0x0180 },
606 { 106, 0xffff, 0x01000014, 0x00, 0x00, 0x0000 },
607 { 106, 0xffff, 0x01000000, 0x0c, 0x08, 0x0181 },
608 { 107, 0xffff, 0x01000011, 0x00, 0x00, 0x0000 },
609 { 108, 0xffff, 0x01000015, 0x00, 0x00, 0x0000 },
610 { 109, 0xffff, 0x01000017, 0x00, 0x00, 0x0000 },
611 { 110, 0xffff, 0x01000006, 0x00, 0x00, 0x0000 },
612 { 111, 0xffff, 0x01000007, 0x00, 0x00, 0x0000 },
613 { 111, 0xffff, 0x01000000, 0x06, 0x08, 0x0200 },
614 { 111, 0xffff, 0x01000000, 0x0c, 0x08, 0x0200 },
615
616 // 113 -> 248
617 { KEY_MUTE, 0xffff, Qt::Key_VolumeMute, 0x00, 0x00, 0x0000 },
618 { KEY_VOLUMEDOWN, 0xffff, Qt::Key_VolumeDown, 0x00, 0x00, 0x0000 },
619 { KEY_VOLUMEUP, 0xffff, Qt::Key_VolumeUp, 0x00, 0x00, 0x0000 },
620 { KEY_POWER, 0xffff, Qt::Key_PowerOff, 0x00, 0x00, 0x0000 },
621 { KEY_PAUSE, 0xffff, Qt::Key_Pause, 0x00, 0x00, 0x0000 },
622 { KEY_STOP, 0xffff, Qt::Key_Stop, 0x00, 0x00, 0x0000 },
623 { KEY_SETUP, 0xffff, Qt::Key_Settings, 0x00, 0x00, 0x0000 },
624 { KEY_RECORD, 0xffff, Qt::Key_MediaRecord, 0x00, 0x00, 0x0000 },
625 { KEY_REWIND, 0xffff, Qt::Key_AudioRewind, 0x00, 0x00, 0x0000 },
626 { KEY_PLAYPAUSE, 0xffff, Qt::Key_MediaTogglePlayPause, 0x00, 0x00, 0x0000 },
627 { KEY_PLAY, 0xffff, Qt::Key_MediaPlay, 0x00, 0x00, 0x0000 },
628 { KEY_FASTFORWARD, 0xffff, Qt::Key_AudioForward, 0x00, 0x00, 0x0000 },
629 { KEY_CANCEL, 0xffff, Qt::Key_Cancel, 0x00, 0x00, 0x0000 },
630 { 248, 0xffff, Qt::Key_MicMute, 0x00, 0x00, 0x0000 },
631 // 0x160 ->
632 { KEY_SELECT, 0xffff, Qt::Key_Select, 0x00, 0x00, 0x0000 },
633 { KEY_CLEAR, 0xffff, Qt::Key_Clear, 0x00, 0x00, 0x0000 },
634 { KEY_EXIT, 0xffff, Qt::Key_Exit, 0x00, 0x00, 0x0000 },
635 { KEY_INFO, 0xffff, Qt::Key_Info, 0x00, 0x00, 0x0000 },
636 { KEY_PROGRAM, 0xffff, Qt::Key_Guide, 0x00, 0x00, 0x0000 },
637 { KEY_CALENDAR, 0xffff, Qt::Key_Calendar, 0x00, 0x00, 0x0000 },
638 { KEY_RED, 0xffff, Qt::Key_Red, 0x00, 0x00, 0x0000 },
639 { KEY_GREEN, 0xffff, Qt::Key_Green, 0x00, 0x00, 0x0000 },
640 { KEY_YELLOW, 0xffff, Qt::Key_Yellow, 0x00, 0x00, 0x0000 },
641 { KEY_BLUE, 0xffff, Qt::Key_Blue, 0x00, 0x00, 0x0000 },
642 { KEY_CHANNELUP, 0xffff, Qt::Key_ChannelUp, 0x00, 0x00, 0x0000 },
643 { KEY_CHANNELDOWN, 0xffff, Qt::Key_ChannelDown, 0x00, 0x00, 0x0000 },
644};
645
646const QEvdevKeyboardMap::Composing QEvdevKeyboardHandler::s_keycompose_default[] = {
647 { 0x0060, 0x0041, 0x00c0 },
648 { 0x0060, 0x0061, 0x00e0 },
649 { 0x0027, 0x0041, 0x00c1 },
650 { 0x0027, 0x0061, 0x00e1 },
651 { 0x005e, 0x0041, 0x00c2 },
652 { 0x005e, 0x0061, 0x00e2 },
653 { 0x007e, 0x0041, 0x00c3 },
654 { 0x007e, 0x0061, 0x00e3 },
655 { 0x0022, 0x0041, 0x00c4 },
656 { 0x0022, 0x0061, 0x00e4 },
657 { 0x002d, 0x0061, 0x00aa },
658 { 0x002d, 0x0041, 0x00aa },
659 { 0x004f, 0x0041, 0x00c5 },
660 { 0x006f, 0x0061, 0x00e5 },
661 { 0x0030, 0x0041, 0x00c5 },
662 { 0x0030, 0x0061, 0x00e5 },
663 { 0x0041, 0x0041, 0x00c5 },
664 { 0x0061, 0x0061, 0x00e5 },
665 { 0x00b0, 0x0041, 0x00c5 },
666 { 0x00b0, 0x0061, 0x00e5 },
667 { 0x0041, 0x0045, 0x00c6 },
668 { 0x0061, 0x0065, 0x00e6 },
669 { 0x002c, 0x0043, 0x00c7 },
670 { 0x002c, 0x0063, 0x00e7 },
671 { 0x005e, 0x0043, 0x00c7 },
672 { 0x005e, 0x0063, 0x00e7 },
673 { 0x0060, 0x0045, 0x00c8 },
674 { 0x0060, 0x0065, 0x00e8 },
675 { 0x0027, 0x0045, 0x00c9 },
676 { 0x0027, 0x0065, 0x00e9 },
677 { 0x005e, 0x0045, 0x00ca },
678 { 0x005e, 0x0065, 0x00ea },
679 { 0x0022, 0x0045, 0x00cb },
680 { 0x0022, 0x0065, 0x00eb },
681 { 0x0060, 0x0049, 0x00cc },
682 { 0x0060, 0x0069, 0x00ec },
683 { 0x0027, 0x0049, 0x00cd },
684 { 0x0027, 0x0069, 0x00ed },
685 { 0x005e, 0x0049, 0x00ce },
686 { 0x005e, 0x0069, 0x00ee },
687 { 0x0022, 0x0049, 0x00cf },
688 { 0x0022, 0x0069, 0x00ef },
689 { 0x002d, 0x0044, 0x00d0 },
690 { 0x002d, 0x0064, 0x00f0 },
691 { 0x005e, 0x0044, 0x00d0 },
692 { 0x005e, 0x0064, 0x00f0 },
693 { 0x007e, 0x004e, 0x00d1 },
694 { 0x007e, 0x006e, 0x00f1 },
695 { 0x005e, 0x004e, 0x00d1 },
696 { 0x005e, 0x006e, 0x00f1 },
697 { 0x0060, 0x004f, 0x00d2 },
698 { 0x0060, 0x006f, 0x00f2 },
699 { 0x0027, 0x004f, 0x00d3 },
700 { 0x0027, 0x006f, 0x00f3 },
701 { 0x005e, 0x004f, 0x00d4 },
702 { 0x005e, 0x006f, 0x00f4 },
703 { 0x007e, 0x004f, 0x00d5 },
704 { 0x007e, 0x006f, 0x00f5 },
705 { 0x0022, 0x004f, 0x00d6 },
706 { 0x0022, 0x006f, 0x00f6 },
707 { 0x002f, 0x004f, 0x00d8 },
708 { 0x002f, 0x006f, 0x00f8 },
709 { 0x002d, 0x006f, 0x00ba },
710 { 0x002d, 0x004f, 0x00ba },
711 { 0x0060, 0x0055, 0x00d9 },
712 { 0x0060, 0x0075, 0x00f9 },
713 { 0x0027, 0x0055, 0x00da },
714 { 0x0027, 0x0075, 0x00fa },
715 { 0x005e, 0x0055, 0x00db },
716 { 0x005e, 0x0075, 0x00fb },
717 { 0x0022, 0x0055, 0x00dc },
718 { 0x0022, 0x0075, 0x00fc },
719 { 0x0027, 0x0059, 0x00dd },
720 { 0x0027, 0x0079, 0x00fd },
721 { 0x0054, 0x0048, 0x00de },
722 { 0x0074, 0x0068, 0x00fe },
723 { 0x0073, 0x0073, 0x00df },
724 { 0x0022, 0x0079, 0x00ff },
725 { 0x0073, 0x007a, 0x00df },
726 { 0x006e, 0x006e, 0x00f1 },
727 { 0x006e, 0x0068, 0x00f1 },
728 { 0x004e, 0x0059, 0x00d1 },
729 { 0x004e, 0x004e, 0x00d1 },
730 { 0x004e, 0x0048, 0x00d1 },
731 { 0x004e, 0x0079, 0x00d1 },
732 { 0x004e, 0x006e, 0x00d1 },
733 { 0x004e, 0x0068, 0x00d1 },
734 { 0x002d, 0x004c, 0x00a3 },
735 { 0x003c, 0x003c, 0x00ab },
736 { 0x003e, 0x003e, 0x00bb },
737 { 0x003f, 0x003f, 0x00bf },
738 { 0x005e, 0x003f, 0x00bf },
739 { 0x0021, 0x0021, 0x00a1 },
740 { 0x005e, 0x0021, 0x00a1 },
741 { 0x005e, 0x0031, 0x00b9 },
742 { 0x005e, 0x0032, 0x00b2 },
743 { 0x005e, 0x0033, 0x00b3 },
744 { 0x002b, 0x002d, 0x00b1 },
745 { 0x0063, 0x003d, 0x00a2 },
746 { 0x0063, 0x002f, 0x00a2 },
747 { 0x002f, 0x0063, 0x00a2 },
748 { 0x002d, 0x0063, 0x00a2 },
749 { 0x002d, 0x0043, 0x00a2 },
750 { 0x004c, 0x003d, 0x00a3 },
751 { 0x002d, 0x004c, 0x00a3 },
752 { 0x002d, 0x006c, 0x00a3 },
753 { 0x005e, 0x002a, 0x00d7 },
754 { 0x005e, 0x0078, 0x00d7 },
755 { 0x0078, 0x0078, 0x00d7 },
756 { 0x005e, 0x002e, 0x00b7 },
757 { 0x002e, 0x002e, 0x00b7 },
758 { 0x005e, 0x002f, 0x00f7 },
759 { 0x005e, 0x003a, 0x00f7 },
760 { 0x002d, 0x003a, 0x00f7 },
761 { 0x003a, 0x002d, 0x00f7 },
762 { 0x0059, 0x003d, 0x00a5 },
763 { 0x002d, 0x0059, 0x00a5 },
764 { 0x002d, 0x006c, 0x00a5 },
765 { 0x0028, 0x0063, 0x00a9 },
766 { 0x0022, 0x0063, 0x00a9 },
767 { 0x002d, 0x0061, 0x00aa },
768 { 0x002d, 0x0041, 0x00aa },
769 { 0x002d, 0x006f, 0x00ba },
770 { 0x002d, 0x004f, 0x00ba },
771 { 0x0028, 0x0072, 0x00ae },
772 { 0x0022, 0x0072, 0x00ae },
773 { 0x006d, 0x0075, 0x00b5 },
774 { 0x0031, 0x0034, 0x0152 },
775 { 0x0031, 0x0032, 0x0153 },
776 { 0x0033, 0x0034, 0x0178 },
777 { 0x0065, 0x003d, 0x20ac },
778 { 0x002d, 0x0065, 0x20ac },
779 { 0x002d, 0x0045, 0x20ac },
780 { 0x0076, 0x0053, 0x0160 },
781 { 0x005e, 0x0053, 0x0160 },
782 { 0x0076, 0x0073, 0x0161 },
783 { 0x005e, 0x0073, 0x0161 },
784 { 0x0076, 0x005a, 0x017d },
785 { 0x005e, 0x005a, 0x017d },
786 { 0x0076, 0x007a, 0x017e },
787 { 0x005e, 0x007a, 0x017e },
788 { 0x004f, 0x0045, 0x0152 },
789 { 0x004f, 0x0065, 0x0152 },
790 { 0x006f, 0x0065, 0x0153 },
791 { 0x0022, 0x0059, 0x0178 },
792 { 0x0069, 0x006a, 0x00ff },
793 { 0x0049, 0x004a, 0x0178 },
794};
795
796#endif // QEVDEVKEYBOARDHANDLER_DEFAULTMAP_P_H
@ Key_Select
@ Key_Yellow
Definition qnamespace.h:993
@ Key_Cancel
@ Key_ChannelDown
Definition qnamespace.h:997
@ Key_MediaTogglePlayPause
Definition qnamespace.h:864
@ Key_PowerOff
Definition qnamespace.h:893
@ Key_Exit
@ Key_VolumeUp
Definition qnamespace.h:852
@ Key_VolumeDown
Definition qnamespace.h:850
@ Key_Guide
Definition qnamespace.h:999
@ Key_AudioRewind
Definition qnamespace.h:907
@ Key_VolumeMute
Definition qnamespace.h:851
@ Key_ChannelUp
Definition qnamespace.h:996
@ Key_Pause
Definition qnamespace.h:671
@ Key_Calendar
Definition qnamespace.h:938
@ Key_Info
@ Key_Red
Definition qnamespace.h:991
@ Key_Settings
@ Key_MediaRecord
Definition qnamespace.h:862
@ Key_Green
Definition qnamespace.h:992
@ Key_Clear
Definition qnamespace.h:674
@ Key_MicMute
Definition qnamespace.h:989
@ Key_MediaPlay
Definition qnamespace.h:858
@ Key_Stop
Definition qnamespace.h:848
@ Key_Blue
Definition qnamespace.h:994
@ Key_AudioForward
Definition qnamespace.h:968