Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
Main Page
Related Pages
Supported Boards
Modules
Namespaces
Namespace List
Namespace Members
All
Functions
Variables
Enumerations
Data Structures
Data Structures
Class Hierarchy
Data Fields
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
w
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
Enumerator
Related Symbols
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
_
a
b
c
d
e
f
g
h
i
k
l
m
n
p
q
r
s
t
u
v
w
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
►
RIOT OS
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
hid_usage.h
Go to the documentation of this file.
1
/*
2
* Copyright C 2021 Koen Zandberg <koen@bergzand.net>
3
*
4
* This file is subject to the terms and conditions of the GNU Lesser General
5
* Public License v2.1. See the file LICENSE in the top level directory for
6
* more details.
7
*/
23
#ifndef USB_HID_HID_USAGE_H
24
#define USB_HID_HID_USAGE_H
25
26
#ifdef __cplusplus
27
extern
"C"
{
28
#endif
29
34
#define USB_HID_USAGE_GD (0x01)
35
#define USB_HID_USAGE_SIM (0x02)
36
#define USB_HID_USAGE_VR (0x03)
37
#define USB_HID_USAGE_SPORT (0x04)
38
#define USB_HID_USAGE_GAME (0x05)
39
#define USB_HID_USAGE_GDV (0x06)
40
#define USB_HID_USAGE_KEY (0x07)
41
#define USB_HID_USAGE_LED (0x08)
42
#define USB_HID_USAGE_TELEPHONY (0x0B)
43
#define USB_HID_USAGE_CONSUMER (0x0C)
44
#define USB_HID_USAGE_DIGITIZERS (0x0D)
45
#define USB_HID_USAGE_HAPTICS (0x0E)
46
#define USB_HID_USAGE_PID (0x0F)
47
#define USB_HID_USAGE_EHT (0x12)
48
#define USB_HID_USAGE_AUXDISP (0x14)
49
#define USB_HID_USAGE_SENSORS (0x20)
50
#define USB_HID_USAGE_MEDICAL (0x40)
51
#define USB_HID_USAGE_BRAILLE (0x41)
52
#define USB_HID_USAGE_LIGHT (0x59)
53
#define USB_HID_USAGE_MONITOR (0x80)
54
#define USB_HID_USAGE_MONITOR_VALUES (0x81)
55
#define USB_HID_USAGE_MONITOR_VESA (0x82)
56
#define USB_HID_USAGE_POWER (0x84)
57
#define USB_HID_USAGE_POS_BARCODE (0x8C)
58
#define USB_HID_USAGE_POS_SCALE (0x8D)
59
#define USB_HID_USAGE_POS_MSR (0x8E)
60
#define USB_HID_USAGE_POS_RESV (0x8F)
61
#define USB_HID_USAGE_CAMERA (0x90)
62
#define USB_HID_USAGE_ARCADE (0x91)
63
#define USB_HID_USAGE_GAMING (0x92)
64
#define USB_HID_USAGE_FIDO (0xF1D0)
67
#ifndef DOXYGEN
/* No sense in adding these to doxygen */
72
#define USB_HID_USAGE_GD_UNDEFINED 0x00
73
#define USB_HID_USAGE_GD_POINTER 0x01
/* Usage type: CP */
74
#define USB_HID_USAGE_GD_MOUSE 0x02
/* Usage type: CA */
75
#define USB_HID_USAGE_GD_JOYSTICK 0x04
/* Usage type: CA */
76
#define USB_HID_USAGE_GD_GAMEPAD 0x05
/* Usage type: CA */
77
#define USB_HID_USAGE_GD_KEYBOARD 0x06
/* Usage type: CA */
78
#define USB_HID_USAGE_GD_KEYPAD 0x07
/* Usage type: CA */
79
#define USB_HID_USAGE_GD_MULTI_AXIS_CONTROLLER 0x08
/* Usage type: CA */
80
#define USB_HID_USAGE_GD_TABLET_PC_SYSTEM_CONTROLS 0x09
/* Usage type: CA */
81
#define USB_HID_USAGE_GD_WATER_COOLING_DEVICE 0x0A
/* Usage type: CA */
82
#define USB_HID_USAGE_GD_COMPUTER_CHASSIS_DEVICE 0x0B
/* Usage type: CA */
83
#define USB_HID_USAGE_GD_WIRELESS_RADIO_CONTROLS 0x0C
/* Usage type: CA */
84
#define USB_HID_USAGE_GD_PORTABLE_DEVICE_CONTROL 0x0D
/* Usage type: CA */
85
#define USB_HID_USAGE_GD_SYSTEM_MULTI_AXIS_CONTROLLER 0x0E
/* Usage type: CA */
86
#define USB_HID_USAGE_GD_SPATIAL_CONTROLLER 0x0F
/* Usage type: CA */
87
#define USB_HID_USAGE_GD_ASSISTIVE_CONTROL 0x10
/* Usage type: CA */
88
#define USB_HID_USAGE_GD_DEVICE_DOCK 0x11
/* Usage type: CA */
89
#define USB_HID_USAGE_GD_DOCKABLE_DEVICE 0x12
/* Usage type: CA */
90
#define USB_HID_USAGE_GD_X 0x30
/* Usage type: DV */
91
#define USB_HID_USAGE_GD_Y 0x31
/* Usage type: DV */
92
#define USB_HID_USAGE_GD_Z 0x32
/* Usage type: DV */
93
#define USB_HID_USAGE_GD_RX 0x33
/* Usage type: DV */
94
#define USB_HID_USAGE_GD_RY 0x34
/* Usage type: DV */
95
#define USB_HID_USAGE_GD_RZ 0x35
/* Usage type: DV */
96
#define USB_HID_USAGE_GD_SLIDER 0x36
/* Usage type: DV */
97
#define USB_HID_USAGE_GD_DIAL 0x37
/* Usage type: DV */
98
#define USB_HID_USAGE_GD_WHEEL 0x38
/* Usage type: DV */
99
#define USB_HID_USAGE_GD_HAT_SWITCH 0x39
/* Usage type: DV */
100
#define USB_HID_USAGE_GD_COUNTED_BUFFER 0x3A
/* Usage type: CL */
101
#define USB_HID_USAGE_GD_BYTE_COUNT 0x3B
/* Usage type: DV */
102
#define USB_HID_USAGE_GD_MOTION_WAKEUP 0x3C
/* Usage type: OSC, DF */
103
#define USB_HID_USAGE_GD_START 0x3D
/* Usage type: OOC */
104
#define USB_HID_USAGE_GD_SELECT 0x3E
/* Usage type: OOC */
105
#define USB_HID_USAGE_GD_VX 0x40
/* Usage type: DV */
106
#define USB_HID_USAGE_GD_VY 0x41
/* Usage type: DV */
107
#define USB_HID_USAGE_GD_VZ 0x42
/* Usage type: DV */
108
#define USB_HID_USAGE_GD_VBRX 0x43
/* Usage type: DV */
109
#define USB_HID_USAGE_GD_VBRY 0x44
/* Usage type: DV */
110
#define USB_HID_USAGE_GD_VBRZ 0x45
/* Usage type: DV */
111
#define USB_HID_USAGE_GD_VNO 0x46
/* Usage type: DV */
112
#define USB_HID_USAGE_GD_FEATURE_NOTIFICATION 0x47
/* Usage type: DV, DF */
113
#define USB_HID_USAGE_GD_RESOLUTION_MULTIPLIER 0x48
/* Usage type: DV */
114
#define USB_HID_USAGE_GD_QX 0x49
/* Usage type: DV */
115
#define USB_HID_USAGE_GD_QY 0x4A
/* Usage type: DV */
116
#define USB_HID_USAGE_GD_QZ 0x4B
/* Usage type: DV */
117
#define USB_HID_USAGE_GD_QW 0x4C
/* Usage type: DV */
118
#define USB_HID_USAGE_GD_SYSTEM_CONTROL 0x80
/* Usage type: CA */
119
#define USB_HID_USAGE_GD_SYSTEM_POWER_DOWN 0x81
/* Usage type: OSC */
120
#define USB_HID_USAGE_GD_SYSTEM_SLEEP 0x82
/* Usage type: OSC */
121
#define USB_HID_USAGE_GD_SYSTEM_WAKE_UP 0x83
/* Usage type: OSC */
122
#define USB_HID_USAGE_GD_SYSTEM_CONTEXT_MENU 0x84
/* Usage type: OSC */
123
#define USB_HID_USAGE_GD_SYSTEM_MAIN_MENU 0x85
/* Usage type: OSC */
124
#define USB_HID_USAGE_GD_SYSTEM_APP_MENU 0x86
/* Usage type: OSC */
125
#define USB_HID_USAGE_GD_SYSTEM_MENU_HELP 0x87
/* Usage type: OSC */
126
#define USB_HID_USAGE_GD_SYSTEM_MENU_EXIT 0x88
/* Usage type: OSC */
127
#define USB_HID_USAGE_GD_SYSTEM_MENU_SELECT 0x89
/* Usage type: OSC */
128
#define USB_HID_USAGE_GD_SYSTEM_MENU_RIGHT 0x8A
/* Usage type: RTC */
129
#define USB_HID_USAGE_GD_SYSTEM_MENU_LEFT 0x8B
/* Usage type: RTC */
130
#define USB_HID_USAGE_GD_SYSTEM_MENU_UP 0x8C
/* Usage type: RTC */
131
#define USB_HID_USAGE_GD_SYSTEM_MENU_DOWN 0x8D
/* Usage type: RTC */
132
#define USB_HID_USAGE_GD_SYSTEM_COLD_RESTART 0x8E
/* Usage type: OSC */
133
#define USB_HID_USAGE_GD_SYSTEM_WARM_RESTART 0x8F
/* Usage type: OSC */
134
#define USB_HID_USAGE_GD_D_PAD_UP 0x90
/* Usage type: OOC */
135
#define USB_HID_USAGE_GD_D_PAD_DOWN 0x91
/* Usage type: OOC */
136
#define USB_HID_USAGE_GD_D_PAD_RIGHT 0x92
/* Usage type: OOC */
137
#define USB_HID_USAGE_GD_D_PAD_LEFT 0x93
/* Usage type: OOC */
138
#define USB_HID_USAGE_GD_INDEX_TRIGGER 0x94
/* Usage type: MC, DV */
139
#define USB_HID_USAGE_GD_PALM_TRIGGER 0x95
/* Usage type: MC, DV */
140
#define USB_HID_USAGE_GD_THUMBSTICK 0x96
/* Usage type: CP */
141
#define USB_HID_USAGE_GD_SYSTEM_FUNCTION_SHIFT 0x97
/* Usage type: MC */
142
#define USB_HID_USAGE_GD_SYSTEM_FUNCTION_SHIFT_LOCK 0x98
/* Usage type: OOC */
143
#define USB_HID_USAGE_GD_SYSTEM_FUNCTION_SHIFT_LOCK_INDICATOR 0x99
/* Usage type: DV */
144
#define USB_HID_USAGE_GD_SYSTEM_DISMISS_NOTIFICATION 0x9A
/* Usage type: OSC */
145
#define USB_HID_USAGE_GD_SYSTEM_DO_NOT_DISTURB 0x9B
/* Usage type: OOC */
146
#define USB_HID_USAGE_GD_SYSTEM_DOCK 0xA0
/* Usage type: OSC */
147
#define USB_HID_USAGE_GD_SYSTEM_UNDOCK 0xA1
/* Usage type: OSC */
148
#define USB_HID_USAGE_GD_SYSTEM_SETUP 0xA2
/* Usage type: OSC */
149
#define USB_HID_USAGE_GD_SYSTEM_BREAK 0xA3
/* Usage type: OSC */
150
#define USB_HID_USAGE_GD_SYSTEM_DEBUGGER_BREAK 0xA4
/* Usage type: OSC */
151
#define USB_HID_USAGE_GD_APPLICATION_BREAK 0xA5
/* Usage type: OSC */
152
#define USB_HID_USAGE_GD_APPLICATION_DEBUGGER_BREAK 0xA6
/* Usage type: OSC */
153
#define USB_HID_USAGE_GD_SYSTEM_SPEAKER_MUTE 0xA7
/* Usage type: OSC */
154
#define USB_HID_USAGE_GD_SYSTEM_HIBERNATE 0xA8
/* Usage type: OSC */
155
#define USB_HID_USAGE_GD_SYSTEM_DISPLAY_INVERT 0xB0
/* Usage type: OSC */
156
#define USB_HID_USAGE_GD_SYSTEM_DISPLAY_INTERNAL 0xB1
/* Usage type: OSC */
157
#define USB_HID_USAGE_GD_SYSTEM_DISPLAY_EXTERNAL 0xB2
/* Usage type: OSC */
158
#define USB_HID_USAGE_GD_SYSTEM_DISPLAY_BOTH 0xB3
/* Usage type: OSC */
159
#define USB_HID_USAGE_GD_SYSTEM_DISPLAY_DUAL 0xB4
/* Usage type: OSC */
160
#define USB_HID_USAGE_GD_SYSTEM_DISPLAY_TOGGLE_INT_EXT_MODE 0xB5
/* Usage type: OSC */
161
#define USB_HID_USAGE_GD_SYSTEM_DISPLAY_SWAP_PRIMARY_SECONDARY 0xB6
/* Usage type: OSC */
162
#define USB_HID_USAGE_GD_SYSTEM_DISPLAY_TOGGLE_LCD_AUTOSCALE 0xB7
/* Usage type: OSC */
163
#define USB_HID_USAGE_GD_SENSOR_ZONE 0xC0
/* Usage type: CL */
164
#define USB_HID_USAGE_GD_RPM 0xC1
/* Usage type: DV */
165
#define USB_HID_USAGE_GD_COOLANT_LEVEL 0xC2
/* Usage type: DV */
166
#define USB_HID_USAGE_GD_COOLANT_CRITICAL_LEVEL 0xC3
/* Usage type: SV */
167
#define USB_HID_USAGE_GD_COOLANT_PUMP 0xC4
/* Usage type: US */
168
#define USB_HID_USAGE_GD_CHASSIS_ENCLOSURE 0xC5
/* Usage type: CL */
169
#define USB_HID_USAGE_GD_WIRELESS_RADIO_BUTTON 0xC6
/* Usage type: OOC */
170
#define USB_HID_USAGE_GD_WIRELESS_RADIO_LED 0xC7
/* Usage type: OOC */
171
#define USB_HID_USAGE_GD_WIRELESS_RADIO_SLIDER_SWITCH 0xC8
/* Usage type: OOC */
172
#define USB_HID_USAGE_GD_SYSTEM_DISPLAY_ROTATION_LOCK_BUTTON 0xC9
/* Usage type: OOC */
173
#define USB_HID_USAGE_GD_SYSTEM_DISPLAY_ROTATION_LOCK_SLIDER_SWITCH 0xCA
/* Usage type: OOC */
174
#define USB_HID_USAGE_GD_CONTROL_ENABLE 0xCB
/* Usage type: DF */
175
#define USB_HID_USAGE_GD_DOCKABLE_DEVICE_UNIQUE_ID 0xD0
/* Usage type: DV */
176
#define USB_HID_USAGE_GD_DOCKABLE_DEVICE_VENDOR_ID 0xD1
/* Usage type: DV */
177
#define USB_HID_USAGE_GD_DOCKABLE_DEVICE_PRIMARY_USAGE_PAGE 0xD2
/* Usage type: DV */
178
#define USB_HID_USAGE_GD_DOCKABLE_DEVICE_PRIMARY_USAGE_ID 0xD3
/* Usage type: DV */
179
#define USB_HID_USAGE_GD_DOCKABLE_DEVICE_DOCKING_STATE 0xD4
/* Usage type: DF */
180
#define USB_HID_USAGE_GD_DOCKABLE_DEVICE_DISPLAY_OCCLUSION 0xD5
/* Usage type: CL */
181
#define USB_HID_USAGE_GD_DOCKABLE_DEVICE_OBJECT_TYPE 0xD6
/* Usage type: DV */
188
#define USB_HID_USAGE_SIM_UNDEFINED 0x00
189
#define USB_HID_USAGE_SIM_FLIGHT_SIMULATION_DEVICE 0x01
/* Usage type: CA */
190
#define USB_HID_USAGE_SIM_AUTOMOBILE_SIMULATION_DEVICE 0x02
/* Usage type: CA */
191
#define USB_HID_USAGE_SIM_TANK_SIMULATION_DEVICE 0x03
/* Usage type: CA */
192
#define USB_HID_USAGE_SIM_SPACESHIP_SIMULATION_DEVICE 0x04
/* Usage type: CA */
193
#define USB_HID_USAGE_SIM_SUBMARINE_SIMULATION_DEVICE 0x05
/* Usage type: CA */
194
#define USB_HID_USAGE_SIM_SAILING_SIMULATION_DEVICE 0x06
/* Usage type: CA */
195
#define USB_HID_USAGE_SIM_MOTORCYCLE_SIMULATION_DEVICE 0x07
/* Usage type: CA */
196
#define USB_HID_USAGE_SIM_SPORTS_SIMULATION_DEVICE 0x08
/* Usage type: CA */
197
#define USB_HID_USAGE_SIM_AIRPLANE_SIMULATION_DEVICE 0x09
/* Usage type: CA */
198
#define USB_HID_USAGE_SIM_HELICOPTER_SIMULATION_DEVICE 0x0A
/* Usage type: CA */
199
#define USB_HID_USAGE_SIM_MAGIC_CARPET_SIMULATION_DEVICE 0x0B
/* Usage type: CA */
200
#define USB_HID_USAGE_SIM_BICYCLE_SIMULATION_DEVICE 0x0C
/* Usage type: CA */
201
#define USB_HID_USAGE_SIM_FLIGHT_CONTROL_STICK 0x20
/* Usage type: CA */
202
#define USB_HID_USAGE_SIM_FLIGHT_STICK 0x21
/* Usage type: CA */
203
#define USB_HID_USAGE_SIM_CYCLIC_CONTROL 0x22
/* Usage type: CP */
204
#define USB_HID_USAGE_SIM_CYCLIC_TRIM 0x23
/* Usage type: CP */
205
#define USB_HID_USAGE_SIM_FLIGHT_YOKE 0x24
/* Usage type: CA */
206
#define USB_HID_USAGE_SIM_TRACK_CONTROL 0x25
/* Usage type: CP */
207
#define USB_HID_USAGE_SIM_AILERON 0xB0
/* Usage type: DV */
208
#define USB_HID_USAGE_SIM_AILERON_TRIM 0xB1
/* Usage type: DV */
209
#define USB_HID_USAGE_SIM_ANTI_TORQUE_CONTROL 0xB2
/* Usage type: DV */
210
#define USB_HID_USAGE_SIM_AUTOPILOT_ENABLE 0xB3
/* Usage type: OOC */
211
#define USB_HID_USAGE_SIM_CHAFF_RELEASE 0xB4
/* Usage type: OSC */
212
#define USB_HID_USAGE_SIM_COLLECTIVE_CONTROL 0xB5
/* Usage type: DV */
213
#define USB_HID_USAGE_SIM_DIVE_BRAKE 0xB6
/* Usage type: DV */
214
#define USB_HID_USAGE_SIM_ELECTRONIC_COUNTERMEASURES 0xB7
/* Usage type: OOC */
215
#define USB_HID_USAGE_SIM_ELEVATOR 0xB8
/* Usage type: DV */
216
#define USB_HID_USAGE_SIM_ELEVATOR_TRIM 0xB9
/* Usage type: DV */
217
#define USB_HID_USAGE_SIM_RUDDER 0xBA
/* Usage type: DV */
218
#define USB_HID_USAGE_SIM_THROTTLE 0xBB
/* Usage type: DV */
219
#define USB_HID_USAGE_SIM_FLIGHT_COMMUNICATIONS 0xBC
/* Usage type: OOC */
220
#define USB_HID_USAGE_SIM_FLARE_RELEASE 0xBD
/* Usage type: OSC */
221
#define USB_HID_USAGE_SIM_LANDING_GEAR 0xBE
/* Usage type: OOC */
222
#define USB_HID_USAGE_SIM_TOE_BRAKE 0xBF
/* Usage type: DV */
223
#define USB_HID_USAGE_SIM_TRIGGER 0xC0
/* Usage type: MC */
224
#define USB_HID_USAGE_SIM_WEAPONS_ARM 0xC1
/* Usage type: OOC */
225
#define USB_HID_USAGE_SIM_WEAPONS_SELECT 0xC2
/* Usage type: OSC */
226
#define USB_HID_USAGE_SIM_WING_FLAPS 0xC3
/* Usage type: DV */
227
#define USB_HID_USAGE_SIM_ACCELERATOR 0xC4
/* Usage type: DV */
228
#define USB_HID_USAGE_SIM_BRAKE 0xC5
/* Usage type: DV */
229
#define USB_HID_USAGE_SIM_CLUTCH 0xC6
/* Usage type: DV */
230
#define USB_HID_USAGE_SIM_SHIFTER 0xC7
/* Usage type: DV */
231
#define USB_HID_USAGE_SIM_STEERING 0xC8
/* Usage type: DV */
232
#define USB_HID_USAGE_SIM_TURRET_DIRECTION 0xC9
/* Usage type: DV */
233
#define USB_HID_USAGE_SIM_BARREL_ELEVATION 0xCA
/* Usage type: DV */
234
#define USB_HID_USAGE_SIM_DIVE_PLANE 0xCB
/* Usage type: DV */
235
#define USB_HID_USAGE_SIM_BALLAST 0xCC
/* Usage type: DV */
236
#define USB_HID_USAGE_SIM_BICYCLE_CRANK 0xCD
/* Usage type: DV */
237
#define USB_HID_USAGE_SIM_HANDLE_BARS 0xCE
/* Usage type: DV */
238
#define USB_HID_USAGE_SIM_FRONT_BRAKE 0xCF
/* Usage type: DV */
239
#define USB_HID_USAGE_SIM_REAR_BRAKE 0xD0
/* Usage type: DV */
246
#define USB_HID_USAGE_VR_UNDEFINED 0x00
247
#define USB_HID_USAGE_VR_BELT 0x01
/* Usage type: CA */
248
#define USB_HID_USAGE_VR_BODY_SUIT 0x02
/* Usage type: CA */
249
#define USB_HID_USAGE_VR_FLEXOR 0x03
/* Usage type: CP */
250
#define USB_HID_USAGE_VR_GLOVE 0x04
/* Usage type: CA */
251
#define USB_HID_USAGE_VR_HEAD_TRACKER 0x05
/* Usage type: CP */
252
#define USB_HID_USAGE_VR_HEAD_MOUNTED_DISPLAY 0x06
/* Usage type: CA */
253
#define USB_HID_USAGE_VR_HAND_TRACKER 0x07
/* Usage type: CA */
254
#define USB_HID_USAGE_VR_OCULOMETER 0x08
/* Usage type: CA */
255
#define USB_HID_USAGE_VR_VEST 0x09
/* Usage type: CA */
256
#define USB_HID_USAGE_VR_ANIMATRONIC_DEVICE 0x0A
/* Usage type: CA */
257
#define USB_HID_USAGE_VR_STEREO_ENABLE 0x20
/* Usage type: OOC */
258
#define USB_HID_USAGE_VR_DISPLAY_ENABLE 0x21
/* Usage type: OOC */
265
#define USB_HID_USAGE_SPORT_UNDEFINED 0x00
266
#define USB_HID_USAGE_SPORT_BASEBALL_BAT 0x01
/* Usage type: CA */
267
#define USB_HID_USAGE_SPORT_GOLF_CLUB 0x02
/* Usage type: CA */
268
#define USB_HID_USAGE_SPORT_ROWING_MACHINE 0x03
/* Usage type: CA */
269
#define USB_HID_USAGE_SPORT_TREADMILL 0x04
/* Usage type: CA */
270
#define USB_HID_USAGE_SPORT_OAR 0x30
/* Usage type: DV */
271
#define USB_HID_USAGE_SPORT_SLOPE 0x31
/* Usage type: DV */
272
#define USB_HID_USAGE_SPORT_RATE 0x32
/* Usage type: DV */
273
#define USB_HID_USAGE_SPORT_STICK_SPEED 0x33
/* Usage type: DV */
274
#define USB_HID_USAGE_SPORT_STICK_FACE_ANGLE 0x34
/* Usage type: DV */
275
#define USB_HID_USAGE_SPORT_STICK_HEEL_TOE 0x35
/* Usage type: DV */
276
#define USB_HID_USAGE_SPORT_STICK_FOLLOW_THROUGH 0x36
/* Usage type: DV */
277
#define USB_HID_USAGE_SPORT_STICK_TEMPO 0x37
/* Usage type: DV */
278
#define USB_HID_USAGE_SPORT_STICK_TYPE 0x38
/* Usage type: NAry */
279
#define USB_HID_USAGE_SPORT_STICK_HEIGHT 0x39
/* Usage type: DV */
280
#define USB_HID_USAGE_SPORT_PUTTER 0x50
/* Usage type: Sel */
281
#define USB_HID_USAGE_SPORT_1_IRON 0x51
/* Usage type: Sel */
282
#define USB_HID_USAGE_SPORT_2_IRON 0x52
/* Usage type: Sel */
283
#define USB_HID_USAGE_SPORT_3_IRON 0x53
/* Usage type: Sel */
284
#define USB_HID_USAGE_SPORT_4_IRON 0x54
/* Usage type: Sel */
285
#define USB_HID_USAGE_SPORT_5_IRON 0x55
/* Usage type: Sel */
286
#define USB_HID_USAGE_SPORT_6_IRON 0x56
/* Usage type: Sel */
287
#define USB_HID_USAGE_SPORT_7_IRON 0x57
/* Usage type: Sel */
288
#define USB_HID_USAGE_SPORT_8_IRON 0x58
/* Usage type: Sel */
289
#define USB_HID_USAGE_SPORT_9_IRON 0x59
/* Usage type: Sel */
290
#define USB_HID_USAGE_SPORT_10_IRON 0x5A
/* Usage type: Sel */
291
#define USB_HID_USAGE_SPORT_11_IRON 0x5B
/* Usage type: Sel */
292
#define USB_HID_USAGE_SPORT_SAND_WEDGE 0x5C
/* Usage type: Sel */
293
#define USB_HID_USAGE_SPORT_LOFT_WEDGE 0x5D
/* Usage type: Sel */
294
#define USB_HID_USAGE_SPORT_POWER_WEDGE 0x5E
/* Usage type: Sel */
295
#define USB_HID_USAGE_SPORT_1_WOOD 0x5F
/* Usage type: Sel */
296
#define USB_HID_USAGE_SPORT_3_WOOD 0x60
/* Usage type: Sel */
297
#define USB_HID_USAGE_SPORT_5_WOOD 0x61
/* Usage type: Sel */
298
#define USB_HID_USAGE_SPORT_7_WOOD 0x62
/* Usage type: Sel */
299
#define USB_HID_USAGE_SPORT_9_WOOD 0x63
/* Usage type: Sel */
306
#define USB_HID_USAGE_GAME_UNDEFINED 0x00
307
#define USB_HID_USAGE_GAME_3D_GAME_CONTROLLER 0x01
/* Usage type: CA */
308
#define USB_HID_USAGE_GAME_PINBALL_DEVICE 0x02
/* Usage type: CA */
309
#define USB_HID_USAGE_GAME_GUN_DEVICE 0x03
/* Usage type: CA */
310
#define USB_HID_USAGE_GAME_POINT_OF_VIEW 0x20
/* Usage type: CP */
311
#define USB_HID_USAGE_GAME_TURN_RIGHT_LEFT 0x21
/* Usage type: DV */
312
#define USB_HID_USAGE_GAME_PITCH_FORWARD_BACKWARD 0x22
/* Usage type: DV */
313
#define USB_HID_USAGE_GAME_ROLL_RIGHT_LEFT 0x23
/* Usage type: DV */
314
#define USB_HID_USAGE_GAME_MOVE_RIGHT_LEFT 0x24
/* Usage type: DV */
315
#define USB_HID_USAGE_GAME_MOVE_FORWARD_BACKWARD 0x25
/* Usage type: DV */
316
#define USB_HID_USAGE_GAME_MOVE_UP_DOWN 0x26
/* Usage type: DV */
317
#define USB_HID_USAGE_GAME_LEAN_RIGHT_LEFT 0x27
/* Usage type: DV */
318
#define USB_HID_USAGE_GAME_LEAN_FORWARD_BACKWARD 0x28
/* Usage type: DV */
319
#define USB_HID_USAGE_GAME_HEIGHT_OF_POV 0x29
/* Usage type: DV */
320
#define USB_HID_USAGE_GAME_FLIPPER 0x2A
/* Usage type: MC */
321
#define USB_HID_USAGE_GAME_SECONDARY_FLIPPER 0x2B
/* Usage type: MC */
322
#define USB_HID_USAGE_GAME_BUMP 0x2C
/* Usage type: MC */
323
#define USB_HID_USAGE_GAME_NEW_GAME 0x2D
/* Usage type: OSC */
324
#define USB_HID_USAGE_GAME_SHOOT_BALL 0x2E
/* Usage type: OSC */
325
#define USB_HID_USAGE_GAME_PLAYER 0x2F
/* Usage type: OSC */
326
#define USB_HID_USAGE_GAME_GUN_BOLT 0x30
/* Usage type: OOC */
327
#define USB_HID_USAGE_GAME_GUN_CLIP 0x31
/* Usage type: OOC */
328
#define USB_HID_USAGE_GAME_GUN_SELECTOR 0x32
/* Usage type: NAry */
329
#define USB_HID_USAGE_GAME_GUN_SINGLE_SHOT 0x33
/* Usage type: Sel */
330
#define USB_HID_USAGE_GAME_GUN_BURST 0x34
/* Usage type: Sel */
331
#define USB_HID_USAGE_GAME_GUN_AUTOMATIC 0x35
/* Usage type: Sel */
332
#define USB_HID_USAGE_GAME_GUN_SAFETY 0x36
/* Usage type: OOC */
333
#define USB_HID_USAGE_GAME_GAMEPAD_FIRE_JUMP 0x37
/* Usage type: CL */
334
#define USB_HID_USAGE_GAME_GAMEPAD_TRIGGER 0x39
/* Usage type: CL */
335
#define USB_HID_USAGE_GAME_FORM_FITTING_GAMEPAD 0x3A
/* Usage type: SF */
342
#define USB_HID_USAGE_GDV_UNDEFINED 0x00
343
#define USB_HID_USAGE_GDV_BACKGROUND_NONUSER_CONTROLS 0x01
/* Usage type: CA */
344
#define USB_HID_USAGE_GDV_BATTERY_STRENGTH 0x20
/* Usage type: DV */
345
#define USB_HID_USAGE_GDV_WIRELESS_CHANNEL 0x21
/* Usage type: DV */
346
#define USB_HID_USAGE_GDV_WIRELESS_ID 0x22
/* Usage type: DV */
347
#define USB_HID_USAGE_GDV_DISCOVER_WIRELESS_CONTROL 0x23
/* Usage type: OSC */
348
#define USB_HID_USAGE_GDV_SECURITY_CODE_CHARACTER_ENTERED 0x24
/* Usage type: OSC */
349
#define USB_HID_USAGE_GDV_SECURITY_CODE_CHARACTER_ERASED 0x25
/* Usage type: OSC */
350
#define USB_HID_USAGE_GDV_SECURITY_CODE_CLEARED 0x26
/* Usage type: OSC */
351
#define USB_HID_USAGE_GDV_SEQUENCE_ID 0x27
/* Usage type: DV */
352
#define USB_HID_USAGE_GDV_SEQUENCE_ID_RESET 0x28
/* Usage type: DF */
353
#define USB_HID_USAGE_GDV_RF_SIGNAL_STRENGTH 0x29
/* Usage type: DV */
354
#define USB_HID_USAGE_GDV_SOFTWARE_VERSION 0x2A
/* Usage type: CL */
355
#define USB_HID_USAGE_GDV_PROTOCOL_VERSION 0x2B
/* Usage type: CL */
356
#define USB_HID_USAGE_GDV_HARDWARE_VERSION 0x2C
/* Usage type: CL */
357
#define USB_HID_USAGE_GDV_MAJOR 0x2D
/* Usage type: SV */
358
#define USB_HID_USAGE_GDV_MINOR 0x2E
/* Usage type: SV */
359
#define USB_HID_USAGE_GDV_REVISION 0x2F
/* Usage type: SV */
360
#define USB_HID_USAGE_GDV_HANDEDNESS 0x30
/* Usage type: NAry */
361
#define USB_HID_USAGE_GDV_EITHER_HAND 0x31
/* Usage type: Sel */
362
#define USB_HID_USAGE_GDV_LEFT_HAND 0x32
/* Usage type: Sel */
363
#define USB_HID_USAGE_GDV_RIGHT_HAND 0x33
/* Usage type: Sel */
364
#define USB_HID_USAGE_GDV_BOTH_HANDS 0x34
/* Usage type: Sel */
365
#define USB_HID_USAGE_GDV_GRIP_POSE_OFFSET 0x40
/* Usage type: CP */
366
#define USB_HID_USAGE_GDV_POINTER_POSE_OFFSET 0x41
/* Usage type: CP */
373
#define USB_HID_USAGE_KEY_KEYBOARD_ERRORROLLOVER 0x01
/* Usage type: Sel */
374
#define USB_HID_USAGE_KEY_KEYBOARD_POSTFAIL 0x02
/* Usage type: Sel */
375
#define USB_HID_USAGE_KEY_KEYBOARD_ERRORUNDEFINED 0x03
/* Usage type: Sel */
376
#define USB_HID_USAGE_KEY_KEYBOARD_A 0x04
/* Usage type: Sel */
377
#define USB_HID_USAGE_KEY_KEYBOARD_B 0x05
/* Usage type: Sel */
378
#define USB_HID_USAGE_KEY_KEYBOARD_C 0x06
/* Usage type: Sel */
379
#define USB_HID_USAGE_KEY_KEYBOARD_D 0x07
/* Usage type: Sel */
380
#define USB_HID_USAGE_KEY_KEYBOARD_E 0x08
/* Usage type: Sel */
381
#define USB_HID_USAGE_KEY_KEYBOARD_F 0x09
/* Usage type: Sel */
382
#define USB_HID_USAGE_KEY_KEYBOARD_G 0x0A
/* Usage type: Sel */
383
#define USB_HID_USAGE_KEY_KEYBOARD_H 0x0B
/* Usage type: Sel */
384
#define USB_HID_USAGE_KEY_KEYBOARD_I 0x0C
/* Usage type: Sel */
385
#define USB_HID_USAGE_KEY_KEYBOARD_J 0x0D
/* Usage type: Sel */
386
#define USB_HID_USAGE_KEY_KEYBOARD_K 0x0E
/* Usage type: Sel */
387
#define USB_HID_USAGE_KEY_KEYBOARD_L 0x0F
/* Usage type: Sel */
388
#define USB_HID_USAGE_KEY_KEYBOARD_M 0x10
/* Usage type: Sel */
389
#define USB_HID_USAGE_KEY_KEYBOARD_N 0x11
/* Usage type: Sel */
390
#define USB_HID_USAGE_KEY_KEYBOARD_O 0x12
/* Usage type: Sel */
391
#define USB_HID_USAGE_KEY_KEYBOARD_P 0x13
/* Usage type: Sel */
392
#define USB_HID_USAGE_KEY_KEYBOARD_Q 0x14
/* Usage type: Sel */
393
#define USB_HID_USAGE_KEY_KEYBOARD_R 0x15
/* Usage type: Sel */
394
#define USB_HID_USAGE_KEY_KEYBOARD_S 0x16
/* Usage type: Sel */
395
#define USB_HID_USAGE_KEY_KEYBOARD_T 0x17
/* Usage type: Sel */
396
#define USB_HID_USAGE_KEY_KEYBOARD_U 0x18
/* Usage type: Sel */
397
#define USB_HID_USAGE_KEY_KEYBOARD_V 0x19
/* Usage type: Sel */
398
#define USB_HID_USAGE_KEY_KEYBOARD_W 0x1A
/* Usage type: Sel */
399
#define USB_HID_USAGE_KEY_KEYBOARD_X 0x1B
/* Usage type: Sel */
400
#define USB_HID_USAGE_KEY_KEYBOARD_Y 0x1C
/* Usage type: Sel */
401
#define USB_HID_USAGE_KEY_KEYBOARD_Z 0x1D
/* Usage type: Sel */
402
#define USB_HID_USAGE_KEY_KEYBOARD_1_AND_EXCLAMATION 0x1E
/* Usage type: Sel */
403
#define USB_HID_USAGE_KEY_KEYBOARD_2_AND_AT 0x1F
/* Usage type: Sel */
404
#define USB_HID_USAGE_KEY_KEYBOARD_3_AND_HASH 0x20
/* Usage type: Sel */
405
#define USB_HID_USAGE_KEY_KEYBOARD_4_AND_DOLLAR 0x21
/* Usage type: Sel */
406
#define USB_HID_USAGE_KEY_KEYBOARD_5_AND_PERCENT 0x22
/* Usage type: Sel */
407
#define USB_HID_USAGE_KEY_KEYBOARD_6_AND_CARET 0x23
/* Usage type: Sel */
408
#define USB_HID_USAGE_KEY_KEYBOARD_7_AND_AMPERSAND 0x24
/* Usage type: Sel */
409
#define USB_HID_USAGE_KEY_KEYBOARD_8_AND_ASTERISK 0x25
/* Usage type: Sel */
410
#define USB_HID_USAGE_KEY_KEYBOARD_9_AND_LEFT_PARENTHESIS 0x26
/* Usage type: Sel */
411
#define USB_HID_USAGE_KEY_KEYBOARD_0_AND_RIGHT_PARENTHESIS 0x27
/* Usage type: Sel */
412
#define USB_HID_USAGE_KEY_KEYBOARD_RETURN_ENTER 0x28
/* Usage type: Sel */
413
#define USB_HID_USAGE_KEY_KEYBOARD_ESCAPE 0x29
/* Usage type: Sel */
414
#define USB_HID_USAGE_KEY_KEYBOARD_DELETE_BACKSPACE 0x2A
/* Usage type: Sel */
415
#define USB_HID_USAGE_KEY_KEYBOARD_TAB 0x2B
/* Usage type: Sel */
416
#define USB_HID_USAGE_KEY_KEYBOARD_SPACEBAR 0x2C
/* Usage type: Sel */
417
#define USB_HID_USAGE_KEY_KEYBOARD_MINUS_AND_UNDERSCORE 0x2D
/* Usage type: Sel */
418
#define USB_HID_USAGE_KEY_KEYBOARD_EQUAL_AND_PLUS 0x2E
/* Usage type: Sel */
419
#define USB_HID_USAGE_KEY_KEYBOARD_LEFT_BRACKET_AND_LEFT_BRACE 0x2F
/* Usage type: Sel */
420
#define USB_HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE 0x30
/* Usage type: Sel */
421
#define USB_HID_USAGE_KEY_KEYBOARD_BACKSLASH_AND_PIPE 0x31
/* Usage type: Sel */
422
#define USB_HID_USAGE_KEY_KEYBOARD_NON_US_HASH_AND_TILDE 0x32
/* Usage type: Sel */
423
#define USB_HID_USAGE_KEY_KEYBOARD_SEMICOLON_AND_COLON 0x33
/* Usage type: Sel */
424
#define USB_HID_USAGE_KEY_KEYBOARD_APOSTROPHE_AND_QUOTE 0x34
/* Usage type: Sel */
425
#define USB_HID_USAGE_KEY_KEYBOARD_GRAVE_ACCENT_AND_TILDE 0x35
/* Usage type: Sel */
426
#define USB_HID_USAGE_KEY_KEYBOARD_COMMA_AND_LESS_THAN 0x36
/* Usage type: Sel */
427
#define USB_HID_USAGE_KEY_KEYBOARD_PERIOD_AND_GREATER_THAN 0x37
/* Usage type: Sel */
428
#define USB_HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK 0x38
/* Usage type: Sel */
429
#define USB_HID_USAGE_KEY_KEYBOARD_CAPS_LOCK 0x39
/* Usage type: Sel */
430
#define USB_HID_USAGE_KEY_KEYBOARD_F1 0x3A
/* Usage type: Sel */
431
#define USB_HID_USAGE_KEY_KEYBOARD_F2 0x3B
/* Usage type: Sel */
432
#define USB_HID_USAGE_KEY_KEYBOARD_F3 0x3C
/* Usage type: Sel */
433
#define USB_HID_USAGE_KEY_KEYBOARD_F4 0x3D
/* Usage type: Sel */
434
#define USB_HID_USAGE_KEY_KEYBOARD_F5 0x3E
/* Usage type: Sel */
435
#define USB_HID_USAGE_KEY_KEYBOARD_F6 0x3F
/* Usage type: Sel */
436
#define USB_HID_USAGE_KEY_KEYBOARD_F7 0x40
/* Usage type: Sel */
437
#define USB_HID_USAGE_KEY_KEYBOARD_F8 0x41
/* Usage type: Sel */
438
#define USB_HID_USAGE_KEY_KEYBOARD_F9 0x42
/* Usage type: Sel */
439
#define USB_HID_USAGE_KEY_KEYBOARD_F10 0x43
/* Usage type: Sel */
440
#define USB_HID_USAGE_KEY_KEYBOARD_F11 0x44
/* Usage type: Sel */
441
#define USB_HID_USAGE_KEY_KEYBOARD_F12 0x45
/* Usage type: Sel */
442
#define USB_HID_USAGE_KEY_KEYBOARD_PRINTSCREEN 0x46
/* Usage type: Sel */
443
#define USB_HID_USAGE_KEY_KEYBOARD_SCROLL_LOCK 0x47
/* Usage type: Sel */
444
#define USB_HID_USAGE_KEY_KEYBOARD_PAUSE 0x48
/* Usage type: Sel */
445
#define USB_HID_USAGE_KEY_KEYBOARD_INSERT 0x49
/* Usage type: Sel */
446
#define USB_HID_USAGE_KEY_KEYBOARD_HOME 0x4A
/* Usage type: Sel */
447
#define USB_HID_USAGE_KEY_KEYBOARD_PAGEUP 0x4B
/* Usage type: Sel */
448
#define USB_HID_USAGE_KEY_KEYBOARD_DELETE_FORWARD 0x4C
/* Usage type: Sel */
449
#define USB_HID_USAGE_KEY_KEYBOARD_END 0x4D
/* Usage type: Sel */
450
#define USB_HID_USAGE_KEY_KEYBOARD_PAGEDOWN 0x4E
/* Usage type: Sel */
451
#define USB_HID_USAGE_KEY_KEYBOARD_RIGHTARROW 0x4F
/* Usage type: Sel */
452
#define USB_HID_USAGE_KEY_KEYBOARD_LEFTARROW 0x50
/* Usage type: Sel */
453
#define USB_HID_USAGE_KEY_KEYBOARD_DOWNARROW 0x51
/* Usage type: Sel */
454
#define USB_HID_USAGE_KEY_KEYBOARD_UPARROW 0x52
/* Usage type: Sel */
455
#define USB_HID_USAGE_KEY_KEYPAD_NUM_LOCK_AND_CLEAR 0x53
/* Usage type: Sel */
456
#define USB_HID_USAGE_KEY_KEYPAD_SLASH 0x54
/* Usage type: Sel */
457
#define USB_HID_USAGE_KEY_KEYPAD_ASTERISK 0x55
/* Usage type: Sel */
458
#define USB_HID_USAGE_KEY_KEYPAD_MINUS 0x56
/* Usage type: Sel */
459
#define USB_HID_USAGE_KEY_KEYPAD_PLUS 0x57
/* Usage type: Sel */
460
#define USB_HID_USAGE_KEY_KEYPAD_ENTER 0x58
/* Usage type: Sel */
461
#define USB_HID_USAGE_KEY_KEYPAD_1_AND_END 0x59
/* Usage type: Sel */
462
#define USB_HID_USAGE_KEY_KEYPAD_2_AND_DOWN_ARROW 0x5A
/* Usage type: Sel */
463
#define USB_HID_USAGE_KEY_KEYPAD_3_AND_PAGEDN 0x5B
/* Usage type: Sel */
464
#define USB_HID_USAGE_KEY_KEYPAD_4_AND_LEFT_ARROW 0x5C
/* Usage type: Sel */
465
#define USB_HID_USAGE_KEY_KEYPAD_5 0x5D
/* Usage type: Sel */
466
#define USB_HID_USAGE_KEY_KEYPAD_6_AND_RIGHT_ARROW 0x5E
/* Usage type: Sel */
467
#define USB_HID_USAGE_KEY_KEYPAD_7_AND_HOME 0x5F
/* Usage type: Sel */
468
#define USB_HID_USAGE_KEY_KEYPAD_8_AND_UP_ARROW 0x60
/* Usage type: Sel */
469
#define USB_HID_USAGE_KEY_KEYPAD_9_AND_PAGEUP 0x61
/* Usage type: Sel */
470
#define USB_HID_USAGE_KEY_KEYPAD_0_AND_INSERT 0x62
/* Usage type: Sel */
471
#define USB_HID_USAGE_KEY_KEYPAD_PERIOD_AND_DELETE 0x63
/* Usage type: Sel */
472
#define USB_HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE 0x64
/* Usage type: Sel */
473
#define USB_HID_USAGE_KEY_KEYBOARD_APPLICATION 0x65
/* Usage type: Sel */
474
#define USB_HID_USAGE_KEY_KEYBOARD_POWER 0x66
/* Usage type: Sel */
475
#define USB_HID_USAGE_KEY_KEYPAD_EQUAL 0x67
/* Usage type: Sel */
476
#define USB_HID_USAGE_KEY_KEYBOARD_F13 0x68
/* Usage type: Sel */
477
#define USB_HID_USAGE_KEY_KEYBOARD_F14 0x69
/* Usage type: Sel */
478
#define USB_HID_USAGE_KEY_KEYBOARD_F15 0x6A
/* Usage type: Sel */
479
#define USB_HID_USAGE_KEY_KEYBOARD_F16 0x6B
/* Usage type: Sel */
480
#define USB_HID_USAGE_KEY_KEYBOARD_F17 0x6C
/* Usage type: Sel */
481
#define USB_HID_USAGE_KEY_KEYBOARD_F18 0x6D
/* Usage type: Sel */
482
#define USB_HID_USAGE_KEY_KEYBOARD_F19 0x6E
/* Usage type: Sel */
483
#define USB_HID_USAGE_KEY_KEYBOARD_F20 0x6F
/* Usage type: Sel */
484
#define USB_HID_USAGE_KEY_KEYBOARD_F21 0x70
/* Usage type: Sel */
485
#define USB_HID_USAGE_KEY_KEYBOARD_F22 0x71
/* Usage type: Sel */
486
#define USB_HID_USAGE_KEY_KEYBOARD_F23 0x72
/* Usage type: Sel */
487
#define USB_HID_USAGE_KEY_KEYBOARD_F24 0x73
/* Usage type: Sel */
488
#define USB_HID_USAGE_KEY_KEYBOARD_EXECUTE 0x74
/* Usage type: Sel */
489
#define USB_HID_USAGE_KEY_KEYBOARD_HELP 0x75
/* Usage type: Sel */
490
#define USB_HID_USAGE_KEY_KEYBOARD_MENU 0x76
/* Usage type: Sel */
491
#define USB_HID_USAGE_KEY_KEYBOARD_SELECT 0x77
/* Usage type: Sel */
492
#define USB_HID_USAGE_KEY_KEYBOARD_STOP 0x78
/* Usage type: Sel */
493
#define USB_HID_USAGE_KEY_KEYBOARD_AGAIN 0x79
/* Usage type: Sel */
494
#define USB_HID_USAGE_KEY_KEYBOARD_UNDO 0x7A
/* Usage type: Sel */
495
#define USB_HID_USAGE_KEY_KEYBOARD_CUT 0x7B
/* Usage type: Sel */
496
#define USB_HID_USAGE_KEY_KEYBOARD_COPY 0x7C
/* Usage type: Sel */
497
#define USB_HID_USAGE_KEY_KEYBOARD_PASTE 0x7D
/* Usage type: Sel */
498
#define USB_HID_USAGE_KEY_KEYBOARD_FIND 0x7E
/* Usage type: Sel */
499
#define USB_HID_USAGE_KEY_KEYBOARD_MUTE 0x7F
/* Usage type: Sel */
500
#define USB_HID_USAGE_KEY_KEYBOARD_VOLUME_UP 0x80
/* Usage type: Sel */
501
#define USB_HID_USAGE_KEY_KEYBOARD_VOLUME_DOWN 0x81
/* Usage type: Sel */
502
#define USB_HID_USAGE_KEY_KEYBOARD_LOCKING_CAPS_LOCK 0x82
/* Usage type: Sel */
503
#define USB_HID_USAGE_KEY_KEYBOARD_LOCKING_NUM_LOCK 0x83
/* Usage type: Sel */
504
#define USB_HID_USAGE_KEY_KEYBOARD_LOCKING_SCROLL_LOCK 0x84
/* Usage type: Sel */
505
#define USB_HID_USAGE_KEY_KEYPAD_COMMA 0x85
/* Usage type: Sel */
506
#define USB_HID_USAGE_KEY_KEYPAD_EQUAL_SIGN 0x86
/* Usage type: Sel */
507
#define USB_HID_USAGE_KEY_KEYBOARD_INTERNATIONAL1 0x87
/* Usage type: Sel */
508
#define USB_HID_USAGE_KEY_KEYBOARD_INTERNATIONAL2 0x88
/* Usage type: Sel */
509
#define USB_HID_USAGE_KEY_KEYBOARD_INTERNATIONAL3 0x89
/* Usage type: Sel */
510
#define USB_HID_USAGE_KEY_KEYBOARD_INTERNATIONAL4 0x8A
/* Usage type: Sel */
511
#define USB_HID_USAGE_KEY_KEYBOARD_INTERNATIONAL5 0x8B
/* Usage type: Sel */
512
#define USB_HID_USAGE_KEY_KEYBOARD_INTERNATIONAL6 0x8C
/* Usage type: Sel */
513
#define USB_HID_USAGE_KEY_KEYBOARD_INTERNATIONAL7 0x8D
/* Usage type: Sel */
514
#define USB_HID_USAGE_KEY_KEYBOARD_INTERNATIONAL8 0x8E
/* Usage type: Sel */
515
#define USB_HID_USAGE_KEY_KEYBOARD_INTERNATIONAL9 0x8F
/* Usage type: Sel */
516
#define USB_HID_USAGE_KEY_KEYBOARD_LANG1 0x90
/* Usage type: Sel */
517
#define USB_HID_USAGE_KEY_KEYBOARD_LANG2 0x91
/* Usage type: Sel */
518
#define USB_HID_USAGE_KEY_KEYBOARD_LANG3 0x92
/* Usage type: Sel */
519
#define USB_HID_USAGE_KEY_KEYBOARD_LANG4 0x93
/* Usage type: Sel */
520
#define USB_HID_USAGE_KEY_KEYBOARD_LANG5 0x94
/* Usage type: Sel */
521
#define USB_HID_USAGE_KEY_KEYBOARD_LANG6 0x95
/* Usage type: Sel */
522
#define USB_HID_USAGE_KEY_KEYBOARD_LANG7 0x96
/* Usage type: Sel */
523
#define USB_HID_USAGE_KEY_KEYBOARD_LANG8 0x97
/* Usage type: Sel */
524
#define USB_HID_USAGE_KEY_KEYBOARD_LANG9 0x98
/* Usage type: Sel */
525
#define USB_HID_USAGE_KEY_KEYBOARD_ALTERNATE_ERASE 0x99
/* Usage type: Sel */
526
#define USB_HID_USAGE_KEY_KEYBOARD_SYSREQ_ATTENTION 0x9A
/* Usage type: Sel */
527
#define USB_HID_USAGE_KEY_KEYBOARD_CANCEL 0x9B
/* Usage type: Sel */
528
#define USB_HID_USAGE_KEY_KEYBOARD_CLEAR 0x9C
/* Usage type: Sel */
529
#define USB_HID_USAGE_KEY_KEYBOARD_PRIOR 0x9D
/* Usage type: Sel */
530
#define USB_HID_USAGE_KEY_KEYBOARD_RETURN 0x9E
/* Usage type: Sel */
531
#define USB_HID_USAGE_KEY_KEYBOARD_SEPARATOR 0x9F
/* Usage type: Sel */
532
#define USB_HID_USAGE_KEY_KEYBOARD_OUT 0xA0
/* Usage type: Sel */
533
#define USB_HID_USAGE_KEY_KEYBOARD_OPER 0xA1
/* Usage type: Sel */
534
#define USB_HID_USAGE_KEY_KEYBOARD_CLEAR_AGAIN 0xA2
/* Usage type: Sel */
535
#define USB_HID_USAGE_KEY_KEYBOARD_CRSEL_PROPS 0xA3
/* Usage type: Sel */
536
#define USB_HID_USAGE_KEY_KEYBOARD_EXSEL 0xA4
/* Usage type: Sel */
537
#define USB_HID_USAGE_KEY_KEYPAD_00 0xB0
/* Usage type: Sel */
538
#define USB_HID_USAGE_KEY_KEYPAD_000 0xB1
/* Usage type: Sel */
539
#define USB_HID_USAGE_KEY_THOUSANDS_SEPARATOR 0xB2
/* Usage type: Sel */
540
#define USB_HID_USAGE_KEY_DECIMAL_SEPARATOR 0xB3
/* Usage type: Sel */
541
#define USB_HID_USAGE_KEY_CURRENCY_UNIT 0xB4
/* Usage type: Sel */
542
#define USB_HID_USAGE_KEY_CURRENCY_SUB_UNIT 0xB5
/* Usage type: Sel */
543
#define USB_HID_USAGE_KEY_KEYPAD_LEFT_PARENTHESIS 0xB6
/* Usage type: Sel */
544
#define USB_HID_USAGE_KEY_KEYPAD_RIGHT_PARENTHESIS 0xB7
/* Usage type: Sel */
545
#define USB_HID_USAGE_KEY_KEYPAD_LEFT_BRACE 0xB8
/* Usage type: Sel */
546
#define USB_HID_USAGE_KEY_KEYPAD_RIGHT_BRACE 0xB9
/* Usage type: Sel */
547
#define USB_HID_USAGE_KEY_KEYPAD_TAB 0xBA
/* Usage type: Sel */
548
#define USB_HID_USAGE_KEY_KEYPAD_BACKSPACE 0xBB
/* Usage type: Sel */
549
#define USB_HID_USAGE_KEY_KEYPAD_A 0xBC
/* Usage type: Sel */
550
#define USB_HID_USAGE_KEY_KEYPAD_B 0xBD
/* Usage type: Sel */
551
#define USB_HID_USAGE_KEY_KEYPAD_C 0xBE
/* Usage type: Sel */
552
#define USB_HID_USAGE_KEY_KEYPAD_D 0xBF
/* Usage type: Sel */
553
#define USB_HID_USAGE_KEY_KEYPAD_E 0xC0
/* Usage type: Sel */
554
#define USB_HID_USAGE_KEY_KEYPAD_F 0xC1
/* Usage type: Sel */
555
#define USB_HID_USAGE_KEY_KEYPAD_XOR 0xC2
/* Usage type: Sel */
556
#define USB_HID_USAGE_KEY_KEYPAD_CARET 0xC3
/* Usage type: Sel */
557
#define USB_HID_USAGE_KEY_KEYPAD_PERCENT 0xC4
/* Usage type: Sel */
558
#define USB_HID_USAGE_KEY_KEYPAD_LESS_THAN 0xC5
/* Usage type: Sel */
559
#define USB_HID_USAGE_KEY_KEYPAD_GREATER_THAN 0xC6
/* Usage type: Sel */
560
#define USB_HID_USAGE_KEY_KEYPAD_AMPERSAND 0xC7
/* Usage type: Sel */
561
#define USB_HID_USAGE_KEY_KEYPAD_AMPERSAND_AMPERSAND 0xC8
/* Usage type: Sel */
562
#define USB_HID_USAGE_KEY_KEYPAD_PIPE 0xC9
/* Usage type: Sel */
563
#define USB_HID_USAGE_KEY_KEYPAD_PIPE_PIPE 0xCA
/* Usage type: Sel */
564
#define USB_HID_USAGE_KEY_KEYPAD_COLON 0xCB
/* Usage type: Sel */
565
#define USB_HID_USAGE_KEY_KEYPAD_HASH 0xCC
/* Usage type: Sel */
566
#define USB_HID_USAGE_KEY_KEYPAD_SPACE 0xCD
/* Usage type: Sel */
567
#define USB_HID_USAGE_KEY_KEYPAD_AT 0xCE
/* Usage type: Sel */
568
#define USB_HID_USAGE_KEY_KEYPAD_EXCLAMATION 0xCF
/* Usage type: Sel */
569
#define USB_HID_USAGE_KEY_KEYPAD_MEMORY_STORE 0xD0
/* Usage type: Sel */
570
#define USB_HID_USAGE_KEY_KEYPAD_MEMORY_RECALL 0xD1
/* Usage type: Sel */
571
#define USB_HID_USAGE_KEY_KEYPAD_MEMORY_CLEAR 0xD2
/* Usage type: Sel */
572
#define USB_HID_USAGE_KEY_KEYPAD_MEMORY_ADD 0xD3
/* Usage type: Sel */
573
#define USB_HID_USAGE_KEY_KEYPAD_MEMORY_SUBTRACT 0xD4
/* Usage type: Sel */
574
#define USB_HID_USAGE_KEY_KEYPAD_MEMORY_MULTIPLY 0xD5
/* Usage type: Sel */
575
#define USB_HID_USAGE_KEY_KEYPAD_MEMORY_DIVIDE 0xD6
/* Usage type: Sel */
576
#define USB_HID_USAGE_KEY_KEYPAD_PLUS_MINUS 0xD7
/* Usage type: Sel */
577
#define USB_HID_USAGE_KEY_KEYPAD_CLEAR 0xD8
/* Usage type: Sel */
578
#define USB_HID_USAGE_KEY_KEYPAD_CLEAR_ENTRY 0xD9
/* Usage type: Sel */
579
#define USB_HID_USAGE_KEY_KEYPAD_BINARY 0xDA
/* Usage type: Sel */
580
#define USB_HID_USAGE_KEY_KEYPAD_OCTAL 0xDB
/* Usage type: Sel */
581
#define USB_HID_USAGE_KEY_KEYPAD_DECIMAL 0xDC
/* Usage type: Sel */
582
#define USB_HID_USAGE_KEY_KEYPAD_HEXADECIMAL 0xDD
/* Usage type: Sel */
583
#define USB_HID_USAGE_KEY_KEYBOARD_LEFTCONTROL 0xE0
/* Usage type: DV */
584
#define USB_HID_USAGE_KEY_KEYBOARD_LEFTSHIFT 0xE1
/* Usage type: DV */
585
#define USB_HID_USAGE_KEY_KEYBOARD_LEFTALT 0xE2
/* Usage type: DV */
586
#define USB_HID_USAGE_KEY_KEYBOARD_LEFT_GUI 0xE3
/* Usage type: DV */
587
#define USB_HID_USAGE_KEY_KEYBOARD_RIGHTCONTROL 0xE4
/* Usage type: DV */
588
#define USB_HID_USAGE_KEY_KEYBOARD_RIGHTSHIFT 0xE5
/* Usage type: DV */
589
#define USB_HID_USAGE_KEY_KEYBOARD_RIGHTALT 0xE6
/* Usage type: DV */
590
#define USB_HID_USAGE_KEY_KEYBOARD_RIGHT_GUI 0xE7
/* Usage type: DV */
597
#define USB_HID_USAGE_LED_UNDEFINED 0x00
598
#define USB_HID_USAGE_LED_NUM_LOCK 0x01
/* Usage type: OOC */
599
#define USB_HID_USAGE_LED_CAPS_LOCK 0x02
/* Usage type: OOC */
600
#define USB_HID_USAGE_LED_SCROLL_LOCK 0x03
/* Usage type: OOC */
601
#define USB_HID_USAGE_LED_COMPOSE 0x04
/* Usage type: OOC */
602
#define USB_HID_USAGE_LED_KANA 0x05
/* Usage type: OOC */
603
#define USB_HID_USAGE_LED_POWER 0x06
/* Usage type: OOC */
604
#define USB_HID_USAGE_LED_SHIFT 0x07
/* Usage type: OOC */
605
#define USB_HID_USAGE_LED_DO_NOT_DISTURB 0x08
/* Usage type: OOC */
606
#define USB_HID_USAGE_LED_MUTE 0x09
/* Usage type: OOC */
607
#define USB_HID_USAGE_LED_TONE_ENABLE 0x0A
/* Usage type: OOC */
608
#define USB_HID_USAGE_LED_HIGH_CUT_FILTER 0x0B
/* Usage type: OOC */
609
#define USB_HID_USAGE_LED_LOW_CUT_FILTER 0x0C
/* Usage type: OOC */
610
#define USB_HID_USAGE_LED_EQUALIZER_ENABLE 0x0D
/* Usage type: OOC */
611
#define USB_HID_USAGE_LED_SOUND_FIELD_ON 0x0E
/* Usage type: OOC */
612
#define USB_HID_USAGE_LED_SURROUND_ON 0x0F
/* Usage type: OOC */
613
#define USB_HID_USAGE_LED_REPEAT 0x10
/* Usage type: OOC */
614
#define USB_HID_USAGE_LED_STEREO 0x11
/* Usage type: OOC */
615
#define USB_HID_USAGE_LED_SAMPLING_RATE_DETECT 0x12
/* Usage type: OOC */
616
#define USB_HID_USAGE_LED_SPINNING 0x13
/* Usage type: OOC */
617
#define USB_HID_USAGE_LED_CAV 0x14
/* Usage type: OOC */
618
#define USB_HID_USAGE_LED_CLV 0x15
/* Usage type: OOC */
619
#define USB_HID_USAGE_LED_RECORDING_FORMAT_DETECT 0x16
/* Usage type: OOC */
620
#define USB_HID_USAGE_LED_OFF_HOOK 0x17
/* Usage type: OOC */
621
#define USB_HID_USAGE_LED_RING 0x18
/* Usage type: OOC */
622
#define USB_HID_USAGE_LED_MESSAGE_WAITING 0x19
/* Usage type: OOC */
623
#define USB_HID_USAGE_LED_DATA_MODE 0x1A
/* Usage type: OOC */
624
#define USB_HID_USAGE_LED_BATTERY_OPERATION 0x1B
/* Usage type: OOC */
625
#define USB_HID_USAGE_LED_BATTERY_OK 0x1C
/* Usage type: OOC */
626
#define USB_HID_USAGE_LED_BATTERY_LOW 0x1D
/* Usage type: OOC */
627
#define USB_HID_USAGE_LED_SPEAKER 0x1E
/* Usage type: OOC */
628
#define USB_HID_USAGE_LED_HEAD_SET 0x1F
/* Usage type: OOC */
629
#define USB_HID_USAGE_LED_HOLD 0x20
/* Usage type: OOC */
630
#define USB_HID_USAGE_LED_MICROPHONE 0x21
/* Usage type: OOC */
631
#define USB_HID_USAGE_LED_COVERAGE 0x22
/* Usage type: OOC */
632
#define USB_HID_USAGE_LED_NIGHT_MODE 0x23
/* Usage type: OOC */
633
#define USB_HID_USAGE_LED_SEND_CALLS 0x24
/* Usage type: OOC */
634
#define USB_HID_USAGE_LED_CALL_PICKUP 0x25
/* Usage type: OOC */
635
#define USB_HID_USAGE_LED_CONFERENCE 0x26
/* Usage type: OOC */
636
#define USB_HID_USAGE_LED_STAND_BY 0x27
/* Usage type: OOC */
637
#define USB_HID_USAGE_LED_CAMERA_ON 0x28
/* Usage type: OOC */
638
#define USB_HID_USAGE_LED_CAMERA_OFF 0x29
/* Usage type: OOC */
639
#define USB_HID_USAGE_LED_ON_LINE 0x2A
/* Usage type: OOC */
640
#define USB_HID_USAGE_LED_OFF_LINE 0x2B
/* Usage type: OOC */
641
#define USB_HID_USAGE_LED_BUSY 0x2C
/* Usage type: OOC */
642
#define USB_HID_USAGE_LED_READY 0x2D
/* Usage type: OOC */
643
#define USB_HID_USAGE_LED_PAPER_OUT 0x2E
/* Usage type: OOC */
644
#define USB_HID_USAGE_LED_PAPER_JAM 0x2F
/* Usage type: OOC */
645
#define USB_HID_USAGE_LED_REMOTE 0x30
/* Usage type: OOC */
646
#define USB_HID_USAGE_LED_FORWARD 0x31
/* Usage type: OOC */
647
#define USB_HID_USAGE_LED_REVERSE 0x32
/* Usage type: OOC */
648
#define USB_HID_USAGE_LED_STOP 0x33
/* Usage type: OOC */
649
#define USB_HID_USAGE_LED_REWIND 0x34
/* Usage type: OOC */
650
#define USB_HID_USAGE_LED_FAST_FORWARD 0x35
/* Usage type: OOC */
651
#define USB_HID_USAGE_LED_PLAY 0x36
/* Usage type: OOC */
652
#define USB_HID_USAGE_LED_PAUSE 0x37
/* Usage type: OOC */
653
#define USB_HID_USAGE_LED_RECORD 0x38
/* Usage type: OOC */
654
#define USB_HID_USAGE_LED_ERROR 0x39
/* Usage type: OOC */
655
#define USB_HID_USAGE_LED_USAGE_SELECTED_INDICATOR 0x3A
/* Usage type: US */
656
#define USB_HID_USAGE_LED_USAGE_IN_USE_INDICATOR 0x3B
/* Usage type: US */
657
#define USB_HID_USAGE_LED_USAGE_MULTI_MODE_INDICATOR 0x3C
/* Usage type: UM */
658
#define USB_HID_USAGE_LED_INDICATOR_ON 0x3D
/* Usage type: Sel */
659
#define USB_HID_USAGE_LED_INDICATOR_FLASH 0x3E
/* Usage type: Sel */
660
#define USB_HID_USAGE_LED_INDICATOR_SLOW_BLINK 0x3F
/* Usage type: Sel */
661
#define USB_HID_USAGE_LED_INDICATOR_FAST_BLINK 0x40
/* Usage type: Sel */
662
#define USB_HID_USAGE_LED_INDICATOR_OFF 0x41
/* Usage type: Sel */
663
#define USB_HID_USAGE_LED_FLASH_ON_TIME 0x42
/* Usage type: DV */
664
#define USB_HID_USAGE_LED_SLOW_BLINK_ON_TIME 0x43
/* Usage type: DV */
665
#define USB_HID_USAGE_LED_SLOW_BLINK_OFF_TIME 0x44
/* Usage type: DV */
666
#define USB_HID_USAGE_LED_FAST_BLINK_ON_TIME 0x45
/* Usage type: DV */
667
#define USB_HID_USAGE_LED_FAST_BLINK_OFF_TIME 0x46
/* Usage type: DV */
668
#define USB_HID_USAGE_LED_USAGE_INDICATOR_COLOR 0x47
/* Usage type: UM */
669
#define USB_HID_USAGE_LED_INDICATOR_RED 0x48
/* Usage type: Sel */
670
#define USB_HID_USAGE_LED_INDICATOR_GREEN 0x49
/* Usage type: Sel */
671
#define USB_HID_USAGE_LED_INDICATOR_AMBER 0x4A
/* Usage type: Sel */
672
#define USB_HID_USAGE_LED_GENERIC_INDICATOR 0x4B
/* Usage type: OOC */
673
#define USB_HID_USAGE_LED_SYSTEM_SUSPEND 0x4C
/* Usage type: OOC */
674
#define USB_HID_USAGE_LED_EXTERNAL_POWER_CONNECTED 0x4D
/* Usage type: OOC */
675
#define USB_HID_USAGE_LED_INDICATOR_BLUE 0x4E
/* Usage type: Sel */
676
#define USB_HID_USAGE_LED_INDICATOR_ORANGE 0x4F
/* Usage type: Sel */
677
#define USB_HID_USAGE_LED_GOOD_STATUS 0x50
/* Usage type: OOC */
678
#define USB_HID_USAGE_LED_WARNING_STATUS 0x51
/* Usage type: OOC */
679
#define USB_HID_USAGE_LED_RGB_LED 0x52
/* Usage type: CL */
680
#define USB_HID_USAGE_LED_RED_LED_CHANNEL 0x53
/* Usage type: DV */
681
#define USB_HID_USAGE_LED_BLUE_LED_CHANNEL 0x54
/* Usage type: DV */
682
#define USB_HID_USAGE_LED_GREEN_LED_CHANNEL 0x55
/* Usage type: DV */
683
#define USB_HID_USAGE_LED_LED_INTENSITY 0x56
/* Usage type: DV */
684
#define USB_HID_USAGE_LED_PLAYER_INDICATOR 0x60
/* Usage type: NAry */
685
#define USB_HID_USAGE_LED_PLAYER_1 0x61
/* Usage type: Sel */
686
#define USB_HID_USAGE_LED_PLAYER_2 0x62
/* Usage type: Sel */
687
#define USB_HID_USAGE_LED_PLAYER_3 0x63
/* Usage type: Sel */
688
#define USB_HID_USAGE_LED_PLAYER_4 0x64
/* Usage type: Sel */
689
#define USB_HID_USAGE_LED_PLAYER_5 0x65
/* Usage type: Sel */
690
#define USB_HID_USAGE_LED_PLAYER_6 0x66
/* Usage type: Sel */
691
#define USB_HID_USAGE_LED_PLAYER_7 0x67
/* Usage type: Sel */
692
#define USB_HID_USAGE_LED_PLAYER_8 0x68
/* Usage type: Sel */
699
#define USB_HID_USAGE_TELEPHONY_UNDEFINED 0x00
700
#define USB_HID_USAGE_TELEPHONY_PHONE 0x01
/* Usage type: CA */
701
#define USB_HID_USAGE_TELEPHONY_ANSWERING_MACHINE 0x02
/* Usage type: CA */
702
#define USB_HID_USAGE_TELEPHONY_MESSAGE_CONTROLS 0x03
/* Usage type: CL */
703
#define USB_HID_USAGE_TELEPHONY_HANDSET 0x04
/* Usage type: CL */
704
#define USB_HID_USAGE_TELEPHONY_HEADSET 0x05
/* Usage type: CL */
705
#define USB_HID_USAGE_TELEPHONY_TELEPHONY_KEY_PAD 0x06
/* Usage type: NAry */
706
#define USB_HID_USAGE_TELEPHONY_PROGRAMMABLE_BUTTON 0x07
/* Usage type: NAry */
707
#define USB_HID_USAGE_TELEPHONY_HOOK_SWITCH 0x20
/* Usage type: OOC */
708
#define USB_HID_USAGE_TELEPHONY_FLASH 0x21
/* Usage type: MC */
709
#define USB_HID_USAGE_TELEPHONY_FEATURE 0x22
/* Usage type: OSC */
710
#define USB_HID_USAGE_TELEPHONY_HOLD 0x23
/* Usage type: OOC */
711
#define USB_HID_USAGE_TELEPHONY_REDIAL 0x24
/* Usage type: OSC */
712
#define USB_HID_USAGE_TELEPHONY_TRANSFER 0x25
/* Usage type: OSC */
713
#define USB_HID_USAGE_TELEPHONY_DROP 0x26
/* Usage type: OSC */
714
#define USB_HID_USAGE_TELEPHONY_PARK 0x27
/* Usage type: OOC */
715
#define USB_HID_USAGE_TELEPHONY_FORWARD_CALLS 0x28
/* Usage type: OOC */
716
#define USB_HID_USAGE_TELEPHONY_ALTERNATE_FUNCTION 0x29
/* Usage type: MC */
717
#define USB_HID_USAGE_TELEPHONY_LINE 0x2A
/* Usage type: OSC, NAry */
718
#define USB_HID_USAGE_TELEPHONY_SPEAKER_PHONE 0x2B
/* Usage type: OOC */
719
#define USB_HID_USAGE_TELEPHONY_CONFERENCE 0x2C
/* Usage type: OOC */
720
#define USB_HID_USAGE_TELEPHONY_RING_ENABLE 0x2D
/* Usage type: OOC */
721
#define USB_HID_USAGE_TELEPHONY_RING_SELECT 0x2E
/* Usage type: OSC */
722
#define USB_HID_USAGE_TELEPHONY_PHONE_MUTE 0x2F
/* Usage type: OOC */
723
#define USB_HID_USAGE_TELEPHONY_CALLER_ID 0x30
/* Usage type: MC */
724
#define USB_HID_USAGE_TELEPHONY_SEND 0x31
/* Usage type: OOC */
725
#define USB_HID_USAGE_TELEPHONY_SPEED_DIAL 0x50
/* Usage type: OSC */
726
#define USB_HID_USAGE_TELEPHONY_STORE_NUMBER 0x51
/* Usage type: OSC */
727
#define USB_HID_USAGE_TELEPHONY_RECALL_NUMBER 0x52
/* Usage type: OSC */
728
#define USB_HID_USAGE_TELEPHONY_PHONE_DIRECTORY 0x53
/* Usage type: OOC */
729
#define USB_HID_USAGE_TELEPHONY_VOICE_MAIL 0x70
/* Usage type: OOC */
730
#define USB_HID_USAGE_TELEPHONY_SCREEN_CALLS 0x71
/* Usage type: OOC */
731
#define USB_HID_USAGE_TELEPHONY_DO_NOT_DISTURB 0x72
/* Usage type: OOC */
732
#define USB_HID_USAGE_TELEPHONY_MESSAGE 0x73
/* Usage type: OSC */
733
#define USB_HID_USAGE_TELEPHONY_ANSWER_ON_OFF 0x74
/* Usage type: OOC */
734
#define USB_HID_USAGE_TELEPHONY_INSIDE_DIAL_TONE 0x90
/* Usage type: MC */
735
#define USB_HID_USAGE_TELEPHONY_OUTSIDE_DIAL_TONE 0x91
/* Usage type: MC */
736
#define USB_HID_USAGE_TELEPHONY_INSIDE_RING_TONE 0x92
/* Usage type: MC */
737
#define USB_HID_USAGE_TELEPHONY_OUTSIDE_RING_TONE 0x93
/* Usage type: MC */
738
#define USB_HID_USAGE_TELEPHONY_PRIORITY_RING_TONE 0x94
/* Usage type: MC */
739
#define USB_HID_USAGE_TELEPHONY_INSIDE_RINGBACK 0x95
/* Usage type: MC */
740
#define USB_HID_USAGE_TELEPHONY_PRIORITY_RINGBACK 0x96
/* Usage type: MC */
741
#define USB_HID_USAGE_TELEPHONY_LINE_BUSY_TONE 0x97
/* Usage type: MC */
742
#define USB_HID_USAGE_TELEPHONY_REORDER_TONE 0x98
/* Usage type: MC */
743
#define USB_HID_USAGE_TELEPHONY_CALL_WAITING_TONE 0x99
/* Usage type: MC */
744
#define USB_HID_USAGE_TELEPHONY_CONFIRMATION_TONE_1 0x9A
/* Usage type: MC */
745
#define USB_HID_USAGE_TELEPHONY_CONFIRMATION_TONE_2 0x9B
/* Usage type: MC */
746
#define USB_HID_USAGE_TELEPHONY_TONES_OFF 0x9C
/* Usage type: OOC */
747
#define USB_HID_USAGE_TELEPHONY_OUTSIDE_RINGBACK 0x9D
/* Usage type: MC */
748
#define USB_HID_USAGE_TELEPHONY_RINGER 0x9E
/* Usage type: OOC */
749
#define USB_HID_USAGE_TELEPHONY_PHONE_KEY_0 0xB0
/* Usage type: Sel */
750
#define USB_HID_USAGE_TELEPHONY_PHONE_KEY_1 0xB1
/* Usage type: Sel */
751
#define USB_HID_USAGE_TELEPHONY_PHONE_KEY_2 0xB2
/* Usage type: Sel */
752
#define USB_HID_USAGE_TELEPHONY_PHONE_KEY_3 0xB3
/* Usage type: Sel */
753
#define USB_HID_USAGE_TELEPHONY_PHONE_KEY_4 0xB4
/* Usage type: Sel */
754
#define USB_HID_USAGE_TELEPHONY_PHONE_KEY_5 0xB5
/* Usage type: Sel */
755
#define USB_HID_USAGE_TELEPHONY_PHONE_KEY_6 0xB6
/* Usage type: Sel */
756
#define USB_HID_USAGE_TELEPHONY_PHONE_KEY_7 0xB7
/* Usage type: Sel */
757
#define USB_HID_USAGE_TELEPHONY_PHONE_KEY_8 0xB8
/* Usage type: Sel */
758
#define USB_HID_USAGE_TELEPHONY_PHONE_KEY_9 0xB9
/* Usage type: Sel */
759
#define USB_HID_USAGE_TELEPHONY_PHONE_KEY_STAR 0xBA
/* Usage type: Sel */
760
#define USB_HID_USAGE_TELEPHONY_PHONE_KEY_POUND 0xBB
/* Usage type: Sel */
761
#define USB_HID_USAGE_TELEPHONY_PHONE_KEY_A 0xBC
/* Usage type: Sel */
762
#define USB_HID_USAGE_TELEPHONY_PHONE_KEY_B 0xBD
/* Usage type: Sel */
763
#define USB_HID_USAGE_TELEPHONY_PHONE_KEY_C 0xBE
/* Usage type: Sel */
764
#define USB_HID_USAGE_TELEPHONY_PHONE_KEY_D 0xBF
/* Usage type: Sel */
765
#define USB_HID_USAGE_TELEPHONY_PHONE_CALL_HISTORY_KEY 0xC0
/* Usage type: Sel */
766
#define USB_HID_USAGE_TELEPHONY_PHONE_CALLER_ID_KEY 0xC1
/* Usage type: Sel */
767
#define USB_HID_USAGE_TELEPHONY_PHONE_SETTINGS_KEY 0xC2
/* Usage type: Sel */
768
#define USB_HID_USAGE_TELEPHONY_HOST_CONTROL 0xF0
/* Usage type: OOC */
769
#define USB_HID_USAGE_TELEPHONY_HOST_AVAILABLE 0xF1
/* Usage type: OOC */
770
#define USB_HID_USAGE_TELEPHONY_HOST_CALL_ACTIVE 0xF2
/* Usage type: OOC */
771
#define USB_HID_USAGE_TELEPHONY_ACTIVATE_HANDSET_AUDIO 0xF3
/* Usage type: OOC */
772
#define USB_HID_USAGE_TELEPHONY_RING_TYPE 0xF4
/* Usage type: NAry */
773
#define USB_HID_USAGE_TELEPHONY_RE_DIALABLE_PHONE_NUMBER 0xF5
/* Usage type: OOC */
774
#define USB_HID_USAGE_TELEPHONY_STOP_RING_TONE 0xF8
/* Usage type: Sel */
775
#define USB_HID_USAGE_TELEPHONY_PSTN_RING_TONE 0xF9
/* Usage type: Sel */
776
#define USB_HID_USAGE_TELEPHONY_HOST_RING_TONE 0xFA
/* Usage type: Sel */
777
#define USB_HID_USAGE_TELEPHONY_ALERT_SOUND_ERROR 0xFB
/* Usage type: Sel */
778
#define USB_HID_USAGE_TELEPHONY_ALERT_SOUND_CONFIRM 0xFC
/* Usage type: Sel */
779
#define USB_HID_USAGE_TELEPHONY_ALERT_SOUND_NOTIFICATION 0xFD
/* Usage type: Sel */
780
#define USB_HID_USAGE_TELEPHONY_SILENT_RING 0xFE
/* Usage type: Sel */
781
#define USB_HID_USAGE_TELEPHONY_EMAIL_MESSAGE_WAITING 0x108
/* Usage type: OOC */
782
#define USB_HID_USAGE_TELEPHONY_VOICEMAIL_MESSAGE_WAITING 0x109
/* Usage type: OOC */
783
#define USB_HID_USAGE_TELEPHONY_HOST_HOLD 0x10A
/* Usage type: OOC */
784
#define USB_HID_USAGE_TELEPHONY_INCOMING_CALL_HISTORY_COUNT 0x110
/* Usage type: DV */
785
#define USB_HID_USAGE_TELEPHONY_OUTGOING_CALL_HISTORY_COUNT 0x111
/* Usage type: DV */
786
#define USB_HID_USAGE_TELEPHONY_INCOMING_CALL_HISTORY 0x112
/* Usage type: CL */
787
#define USB_HID_USAGE_TELEPHONY_OUTGOING_CALL_HISTORY 0x113
/* Usage type: CL */
788
#define USB_HID_USAGE_TELEPHONY_PHONE_LOCALE 0x114
/* Usage type: DV */
789
#define USB_HID_USAGE_TELEPHONY_PHONE_TIME_SECOND 0x140
/* Usage type: DV */
790
#define USB_HID_USAGE_TELEPHONY_PHONE_TIME_MINUTE 0x141
/* Usage type: DV */
791
#define USB_HID_USAGE_TELEPHONY_PHONE_TIME_HOUR 0x142
/* Usage type: DV */
792
#define USB_HID_USAGE_TELEPHONY_PHONE_DATE_DAY 0x143
/* Usage type: DV */
793
#define USB_HID_USAGE_TELEPHONY_PHONE_DATE_MONTH 0x144
/* Usage type: DV */
794
#define USB_HID_USAGE_TELEPHONY_PHONE_DATE_YEAR 0x145
/* Usage type: DV */
795
#define USB_HID_USAGE_TELEPHONY_HANDSET_NICKNAME 0x146
/* Usage type: DV */
796
#define USB_HID_USAGE_TELEPHONY_ADDRESS_BOOK_ID 0x147
/* Usage type: DV */
797
#define USB_HID_USAGE_TELEPHONY_CALL_DURATION 0x14A
/* Usage type: DV */
798
#define USB_HID_USAGE_TELEPHONY_DUAL_MODE_PHONE 0x14B
/* Usage type: CA */
805
#define USB_HID_USAGE_CONSUMER_UNDEFINED 0x00
806
#define USB_HID_USAGE_CONSUMER_CONSUMER_CONTROL 0x01
/* Usage type: CA */
807
#define USB_HID_USAGE_CONSUMER_NUMERIC_KEY_PAD 0x02
/* Usage type: NAry */
808
#define USB_HID_USAGE_CONSUMER_PROGRAMMABLE_BUTTONS 0x03
/* Usage type: NAry */
809
#define USB_HID_USAGE_CONSUMER_MICROPHONE 0x04
/* Usage type: CA */
810
#define USB_HID_USAGE_CONSUMER_HEADPHONE 0x05
/* Usage type: CA */
811
#define USB_HID_USAGE_CONSUMER_GRAPHIC_EQUALIZER 0x06
/* Usage type: CA */
812
#define USB_HID_USAGE_CONSUMER_INCREMENT10 0x20
/* Usage type: OSC */
813
#define USB_HID_USAGE_CONSUMER_INCREMENT100 0x21
/* Usage type: OSC */
814
#define USB_HID_USAGE_CONSUMER_AM_PM 0x22
/* Usage type: OSC */
815
#define USB_HID_USAGE_CONSUMER_POWER 0x30
/* Usage type: OOC */
816
#define USB_HID_USAGE_CONSUMER_RESET 0x31
/* Usage type: OSC */
817
#define USB_HID_USAGE_CONSUMER_SLEEP 0x32
/* Usage type: OSC */
818
#define USB_HID_USAGE_CONSUMER_SLEEP_AFTER 0x33
/* Usage type: OSC */
819
#define USB_HID_USAGE_CONSUMER_SLEEP_MODE 0x34
/* Usage type: RTC */
820
#define USB_HID_USAGE_CONSUMER_ILLUMINATION 0x35
/* Usage type: OOC */
821
#define USB_HID_USAGE_CONSUMER_FUNCTION_BUTTONS 0x36
/* Usage type: NAry */
822
#define USB_HID_USAGE_CONSUMER_MENU 0x40
/* Usage type: OOC */
823
#define USB_HID_USAGE_CONSUMER_MENU_PICK 0x41
/* Usage type: OSC */
824
#define USB_HID_USAGE_CONSUMER_MENU_UP 0x42
/* Usage type: OSC */
825
#define USB_HID_USAGE_CONSUMER_MENU_DOWN 0x43
/* Usage type: OSC */
826
#define USB_HID_USAGE_CONSUMER_MENU_LEFT 0x44
/* Usage type: OSC */
827
#define USB_HID_USAGE_CONSUMER_MENU_RIGHT 0x45
/* Usage type: OSC */
828
#define USB_HID_USAGE_CONSUMER_MENU_ESCAPE 0x46
/* Usage type: OSC */
829
#define USB_HID_USAGE_CONSUMER_MENU_VALUE_INCREASE 0x47
/* Usage type: OSC */
830
#define USB_HID_USAGE_CONSUMER_MENU_VALUE_DECREASE 0x48
/* Usage type: OSC */
831
#define USB_HID_USAGE_CONSUMER_DATA_ON_SCREEN 0x60
/* Usage type: OOC */
832
#define USB_HID_USAGE_CONSUMER_CLOSED_CAPTION 0x61
/* Usage type: OOC */
833
#define USB_HID_USAGE_CONSUMER_CLOSED_CAPTION_SELECT 0x62
/* Usage type: OSC */
834
#define USB_HID_USAGE_CONSUMER_VCR_TV 0x63
/* Usage type: OOC */
835
#define USB_HID_USAGE_CONSUMER_BROADCAST_MODE 0x64
/* Usage type: OSC */
836
#define USB_HID_USAGE_CONSUMER_SNAPSHOT 0x65
/* Usage type: OSC */
837
#define USB_HID_USAGE_CONSUMER_STILL 0x66
/* Usage type: OSC */
838
#define USB_HID_USAGE_CONSUMER_PICTURE_IN_PICTURE_TOGGLE 0x67
/* Usage type: OSC */
839
#define USB_HID_USAGE_CONSUMER_PICTURE_IN_PICTURE_SWAP 0x68
/* Usage type: OSC */
840
#define USB_HID_USAGE_CONSUMER_RED_MENU_BUTTON 0x69
/* Usage type: MC */
841
#define USB_HID_USAGE_CONSUMER_GREEN_MENU_BUTTON 0x6A
/* Usage type: MC */
842
#define USB_HID_USAGE_CONSUMER_BLUE_MENU_BUTTON 0x6B
/* Usage type: MC */
843
#define USB_HID_USAGE_CONSUMER_YELLOW_MENU_BUTTON 0x6C
/* Usage type: MC */
844
#define USB_HID_USAGE_CONSUMER_ASPECT 0x6D
/* Usage type: OSC */
845
#define USB_HID_USAGE_CONSUMER_3D_MODE_SELECT 0x6E
/* Usage type: OSC */
846
#define USB_HID_USAGE_CONSUMER_DISPLAY_BRIGHTNESS_INCREMENT 0x6F
/* Usage type: RTC */
847
#define USB_HID_USAGE_CONSUMER_DISPLAY_BRIGHTNESS_DECREMENT 0x70
/* Usage type: RTC */
848
#define USB_HID_USAGE_CONSUMER_DISPLAY_BRIGHTNESS 0x71
/* Usage type: LC */
849
#define USB_HID_USAGE_CONSUMER_DISPLAY_BACKLIGHT_TOGGLE 0x72
/* Usage type: OOC */
850
#define USB_HID_USAGE_CONSUMER_DISPLAY_SET_BRIGHTNESS_TO_MINIMUM 0x73
/* Usage type: OSC */
851
#define USB_HID_USAGE_CONSUMER_DISPLAY_SET_BRIGHTNESS_TO_MAXIMUM 0x74
/* Usage type: OSC */
852
#define USB_HID_USAGE_CONSUMER_DISPLAY_SET_AUTO_BRIGHTNESS 0x75
/* Usage type: OOC */
853
#define USB_HID_USAGE_CONSUMER_CAMERA_ACCESS_ENABLED 0x76
/* Usage type: OOC */
854
#define USB_HID_USAGE_CONSUMER_CAMERA_ACCESS_DISABLED 0x77
/* Usage type: OOC */
855
#define USB_HID_USAGE_CONSUMER_CAMERA_ACCESS_TOGGLE 0x78
/* Usage type: OOC */
856
#define USB_HID_USAGE_CONSUMER_KEYBOARD_BRIGHTNESS_INCREMENT 0x79
/* Usage type: OSC */
857
#define USB_HID_USAGE_CONSUMER_KEYBOARD_BRIGHTNESS_DECREMENT 0x7A
/* Usage type: OSC */
858
#define USB_HID_USAGE_CONSUMER_KEYBOARD_BACKLIGHT_SET_LEVEL 0x7B
/* Usage type: LC */
859
#define USB_HID_USAGE_CONSUMER_KEYBOARD_BACKLIGHT_OOC 0x7C
/* Usage type: OOC */
860
#define USB_HID_USAGE_CONSUMER_KEYBOARD_BACKLIGHT_SET_MINIMUM 0x7D
/* Usage type: OSC */
861
#define USB_HID_USAGE_CONSUMER_KEYBOARD_BACKLIGHT_SET_MAXIMUM 0x7E
/* Usage type: OSC */
862
#define USB_HID_USAGE_CONSUMER_KEYBOARD_BACKLIGHT_AUTO 0x7F
/* Usage type: OOC */
863
#define USB_HID_USAGE_CONSUMER_SELECTION 0x80
/* Usage type: NAry */
864
#define USB_HID_USAGE_CONSUMER_ASSIGN_SELECTION 0x81
/* Usage type: OSC */
865
#define USB_HID_USAGE_CONSUMER_MODE_STEP 0x82
/* Usage type: OSC */
866
#define USB_HID_USAGE_CONSUMER_RECALL_LAST 0x83
/* Usage type: OSC */
867
#define USB_HID_USAGE_CONSUMER_ENTER_CHANNEL 0x84
/* Usage type: OSC */
868
#define USB_HID_USAGE_CONSUMER_ORDER_MOVIE 0x85
/* Usage type: OSC */
869
#define USB_HID_USAGE_CONSUMER_CHANNEL 0x86
/* Usage type: LC */
870
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECTION 0x87
/* Usage type: NAry */
871
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECT_COMPUTER 0x88
/* Usage type: Sel */
872
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECT_TV 0x89
/* Usage type: Sel */
873
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECT_WWW 0x8A
/* Usage type: Sel */
874
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECT_DVD 0x8B
/* Usage type: Sel */
875
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECT_TELEPHONE 0x8C
/* Usage type: Sel */
876
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECT_PROGRAM_GUIDE 0x8D
/* Usage type: Sel */
877
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECT_VIDEO_PHONE 0x8E
/* Usage type: Sel */
878
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECT_GAMES 0x8F
/* Usage type: Sel */
879
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECT_MESSAGES 0x90
/* Usage type: Sel */
880
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECT_CD 0x91
/* Usage type: Sel */
881
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECT_VCR 0x92
/* Usage type: Sel */
882
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECT_TUNER 0x93
/* Usage type: Sel */
883
#define USB_HID_USAGE_CONSUMER_QUIT 0x94
/* Usage type: OSC */
884
#define USB_HID_USAGE_CONSUMER_HELP 0x95
/* Usage type: OOC */
885
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECT_TAPE 0x96
/* Usage type: Sel */
886
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECT_CABLE 0x97
/* Usage type: Sel */
887
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECT_SATELLITE 0x98
/* Usage type: Sel */
888
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECT_SECURITY 0x99
/* Usage type: Sel */
889
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECT_HOME 0x9A
/* Usage type: Sel */
890
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECT_CALL 0x9B
/* Usage type: Sel */
891
#define USB_HID_USAGE_CONSUMER_CHANNEL_INCREMENT 0x9C
/* Usage type: OSC */
892
#define USB_HID_USAGE_CONSUMER_CHANNEL_DECREMENT 0x9D
/* Usage type: OSC */
893
#define USB_HID_USAGE_CONSUMER_MEDIA_SELECT_SAP 0x9E
/* Usage type: Sel */
894
#define USB_HID_USAGE_CONSUMER_VCR_PLUS 0xA0
/* Usage type: OSC */
895
#define USB_HID_USAGE_CONSUMER_ONCE 0xA1
/* Usage type: OSC */
896
#define USB_HID_USAGE_CONSUMER_DAILY 0xA2
/* Usage type: OSC */
897
#define USB_HID_USAGE_CONSUMER_WEEKLY 0xA3
/* Usage type: OSC */
898
#define USB_HID_USAGE_CONSUMER_MONTHLY 0xA4
/* Usage type: OSC */
899
#define USB_HID_USAGE_CONSUMER_PLAY 0xB0
/* Usage type: OOC */
900
#define USB_HID_USAGE_CONSUMER_PAUSE 0xB1
/* Usage type: OOC */
901
#define USB_HID_USAGE_CONSUMER_RECORD 0xB2
/* Usage type: OOC */
902
#define USB_HID_USAGE_CONSUMER_FAST_FORWARD 0xB3
/* Usage type: OOC */
903
#define USB_HID_USAGE_CONSUMER_REWIND 0xB4
/* Usage type: OOC */
904
#define USB_HID_USAGE_CONSUMER_SCAN_NEXT_TRACK 0xB5
/* Usage type: OSC */
905
#define USB_HID_USAGE_CONSUMER_SCAN_PREVIOUS_TRACK 0xB6
/* Usage type: OSC */
906
#define USB_HID_USAGE_CONSUMER_STOP 0xB7
/* Usage type: OSC */
907
#define USB_HID_USAGE_CONSUMER_EJECT 0xB8
/* Usage type: OSC */
908
#define USB_HID_USAGE_CONSUMER_RANDOM_PLAY 0xB9
/* Usage type: OOC */
909
#define USB_HID_USAGE_CONSUMER_SELECT_DISC 0xBA
/* Usage type: NAry */
910
#define USB_HID_USAGE_CONSUMER_ENTER_DISC 0xBB
/* Usage type: MC */
911
#define USB_HID_USAGE_CONSUMER_REPEAT 0xBC
/* Usage type: OSC */
912
#define USB_HID_USAGE_CONSUMER_TRACKING 0xBD
/* Usage type: LC */
913
#define USB_HID_USAGE_CONSUMER_TRACK_NORMAL 0xBE
/* Usage type: OSC */
914
#define USB_HID_USAGE_CONSUMER_SLOW_TRACKING 0xBF
/* Usage type: LC */
915
#define USB_HID_USAGE_CONSUMER_FRAME_FORWARD 0xC0
/* Usage type: RTC */
916
#define USB_HID_USAGE_CONSUMER_FRAME_BACK 0xC1
/* Usage type: RTC */
917
#define USB_HID_USAGE_CONSUMER_MARK 0xC2
/* Usage type: OSC */
918
#define USB_HID_USAGE_CONSUMER_CLEAR_MARK 0xC3
/* Usage type: OSC */
919
#define USB_HID_USAGE_CONSUMER_REPEAT_FROM_MARK 0xC4
/* Usage type: OOC */
920
#define USB_HID_USAGE_CONSUMER_RETURN_TO_MARK 0xC5
/* Usage type: OSC */
921
#define USB_HID_USAGE_CONSUMER_SEARCH_MARK_FORWARD 0xC6
/* Usage type: OSC */
922
#define USB_HID_USAGE_CONSUMER_SEARCH_MARK_BACKWARDS 0xC7
/* Usage type: OSC */
923
#define USB_HID_USAGE_CONSUMER_COUNTER_RESET 0xC8
/* Usage type: OSC */
924
#define USB_HID_USAGE_CONSUMER_SHOW_COUNTER 0xC9
/* Usage type: OSC */
925
#define USB_HID_USAGE_CONSUMER_TRACKING_INCREMENT 0xCA
/* Usage type: RTC */
926
#define USB_HID_USAGE_CONSUMER_TRACKING_DECREMENT 0xCB
/* Usage type: RTC */
927
#define USB_HID_USAGE_CONSUMER_STOP_EJECT 0xCC
/* Usage type: OSC */
928
#define USB_HID_USAGE_CONSUMER_PLAY_PAUSE 0xCD
/* Usage type: OSC */
929
#define USB_HID_USAGE_CONSUMER_PLAY_SKIP 0xCE
/* Usage type: OSC */
930
#define USB_HID_USAGE_CONSUMER_VOICE_COMMAND 0xCF
/* Usage type: OSC */
931
#define USB_HID_USAGE_CONSUMER_INVOKE_CAPTURE_INTERFACE 0xD0
/* Usage type: Sel */
932
#define USB_HID_USAGE_CONSUMER_START_OR_STOP_GAME_RECORDING 0xD1
/* Usage type: Sel */
933
#define USB_HID_USAGE_CONSUMER_HISTORICAL_GAME_CAPTURE 0xD2
/* Usage type: Sel */
934
#define USB_HID_USAGE_CONSUMER_CAPTURE_GAME_SCREENSHOT 0xD3
/* Usage type: Sel */
935
#define USB_HID_USAGE_CONSUMER_SHOW_OR_HIDE_RECORDING_INDICATOR 0xD4
/* Usage type: Sel */
936
#define USB_HID_USAGE_CONSUMER_START_OR_STOP_MICROPHONE_CAPTURE 0xD5
/* Usage type: Sel */
937
#define USB_HID_USAGE_CONSUMER_START_OR_STOP_CAMERA_CAPTURE 0xD6
/* Usage type: Sel */
938
#define USB_HID_USAGE_CONSUMER_START_OR_STOP_GAME_BROADCAST 0xD7
/* Usage type: Sel */
939
#define USB_HID_USAGE_CONSUMER_VOLUME 0xE0
/* Usage type: LC */
940
#define USB_HID_USAGE_CONSUMER_BALANCE 0xE1
/* Usage type: LC */
941
#define USB_HID_USAGE_CONSUMER_MUTE 0xE2
/* Usage type: OOC */
942
#define USB_HID_USAGE_CONSUMER_BASS 0xE3
/* Usage type: LC */
943
#define USB_HID_USAGE_CONSUMER_TREBLE 0xE4
/* Usage type: LC */
944
#define USB_HID_USAGE_CONSUMER_BASS_BOOST 0xE5
/* Usage type: OOC */
945
#define USB_HID_USAGE_CONSUMER_SURROUND_MODE 0xE6
/* Usage type: OSC */
946
#define USB_HID_USAGE_CONSUMER_LOUDNESS 0xE7
/* Usage type: OOC */
947
#define USB_HID_USAGE_CONSUMER_MPX 0xE8
/* Usage type: OOC */
948
#define USB_HID_USAGE_CONSUMER_VOLUME_INCREMENT 0xE9
/* Usage type: RTC */
949
#define USB_HID_USAGE_CONSUMER_VOLUME_DECREMENT 0xEA
/* Usage type: RTC */
950
#define USB_HID_USAGE_CONSUMER_SPEED_SELECT 0xF0
/* Usage type: OSC */
951
#define USB_HID_USAGE_CONSUMER_PLAYBACK_SPEED 0xF1
/* Usage type: NAry */
952
#define USB_HID_USAGE_CONSUMER_STANDARD_PLAY 0xF2
/* Usage type: Sel */
953
#define USB_HID_USAGE_CONSUMER_LONG_PLAY 0xF3
/* Usage type: Sel */
954
#define USB_HID_USAGE_CONSUMER_EXTENDED_PLAY 0xF4
/* Usage type: Sel */
955
#define USB_HID_USAGE_CONSUMER_SLOW 0xF5
/* Usage type: OSC */
956
#define USB_HID_USAGE_CONSUMER_FAN_ENABLE 0x100
/* Usage type: OOC */
957
#define USB_HID_USAGE_CONSUMER_FAN_SPEED 0x101
/* Usage type: LC */
958
#define USB_HID_USAGE_CONSUMER_LIGHT_ENABLE 0x102
/* Usage type: OOC */
959
#define USB_HID_USAGE_CONSUMER_LIGHT_ILLUMINATION_LEVEL 0x103
/* Usage type: LC */
960
#define USB_HID_USAGE_CONSUMER_CLIMATE_CONTROL_ENABLE 0x104
/* Usage type: OOC */
961
#define USB_HID_USAGE_CONSUMER_ROOM_TEMPERATURE 0x105
/* Usage type: LC */
962
#define USB_HID_USAGE_CONSUMER_SECURITY_ENABLE 0x106
/* Usage type: OOC */
963
#define USB_HID_USAGE_CONSUMER_FIRE_ALARM 0x107
/* Usage type: OSC */
964
#define USB_HID_USAGE_CONSUMER_POLICE_ALARM 0x108
/* Usage type: OSC */
965
#define USB_HID_USAGE_CONSUMER_PROXIMITY 0x109
/* Usage type: LC */
966
#define USB_HID_USAGE_CONSUMER_MOTION 0x10A
/* Usage type: OSC */
967
#define USB_HID_USAGE_CONSUMER_DURESS_ALARM 0x10B
/* Usage type: OSC */
968
#define USB_HID_USAGE_CONSUMER_HOLDUP_ALARM 0x10C
/* Usage type: OSC */
969
#define USB_HID_USAGE_CONSUMER_MEDICAL_ALARM 0x10D
/* Usage type: OSC */
970
#define USB_HID_USAGE_CONSUMER_BALANCE_RIGHT 0x150
/* Usage type: RTC */
971
#define USB_HID_USAGE_CONSUMER_BALANCE_LEFT 0x151
/* Usage type: RTC */
972
#define USB_HID_USAGE_CONSUMER_BASS_INCREMENT 0x152
/* Usage type: RTC */
973
#define USB_HID_USAGE_CONSUMER_BASS_DECREMENT 0x153
/* Usage type: RTC */
974
#define USB_HID_USAGE_CONSUMER_TREBLE_INCREMENT 0x154
/* Usage type: RTC */
975
#define USB_HID_USAGE_CONSUMER_TREBLE_DECREMENT 0x155
/* Usage type: RTC */
976
#define USB_HID_USAGE_CONSUMER_SPEAKER_SYSTEM 0x160
/* Usage type: CL */
977
#define USB_HID_USAGE_CONSUMER_CHANNEL_LEFT 0x161
/* Usage type: CL */
978
#define USB_HID_USAGE_CONSUMER_CHANNEL_RIGHT 0x162
/* Usage type: CL */
979
#define USB_HID_USAGE_CONSUMER_CHANNEL_CENTER 0x163
/* Usage type: CL */
980
#define USB_HID_USAGE_CONSUMER_CHANNEL_FRONT 0x164
/* Usage type: CL */
981
#define USB_HID_USAGE_CONSUMER_CHANNEL_CENTER_FRONT 0x165
/* Usage type: CL */
982
#define USB_HID_USAGE_CONSUMER_CHANNEL_SIDE 0x166
/* Usage type: CL */
983
#define USB_HID_USAGE_CONSUMER_CHANNEL_SURROUND 0x167
/* Usage type: CL */
984
#define USB_HID_USAGE_CONSUMER_CHANNEL_LOW_FREQUENCY_ENHANCEMENT 0x168
/* Usage type: CL */
985
#define USB_HID_USAGE_CONSUMER_CHANNEL_TOP 0x169
/* Usage type: CL */
986
#define USB_HID_USAGE_CONSUMER_CHANNEL_UNKNOWN 0x16A
/* Usage type: CL */
987
#define USB_HID_USAGE_CONSUMER_SUB_CHANNEL 0x170
/* Usage type: LC */
988
#define USB_HID_USAGE_CONSUMER_SUB_CHANNEL_INCREMENT 0x171
/* Usage type: OSC */
989
#define USB_HID_USAGE_CONSUMER_SUB_CHANNEL_DECREMENT 0x172
/* Usage type: OSC */
990
#define USB_HID_USAGE_CONSUMER_ALTERNATE_AUDIO_INCREMENT 0x173
/* Usage type: OSC */
991
#define USB_HID_USAGE_CONSUMER_ALTERNATE_AUDIO_DECREMENT 0x174
/* Usage type: OSC */
992
#define USB_HID_USAGE_CONSUMER_APPLICATION_LAUNCH_BUTTONS 0x180
/* Usage type: NAry */
993
#define USB_HID_USAGE_CONSUMER_AL_LAUNCH_BUTTON_CONFIGURATION_TOOL 0x181
/* Usage type: Sel */
994
#define USB_HID_USAGE_CONSUMER_AL_PROGRAMMABLE_BUTTON_CONFIGURATION 0x182
/* Usage type: Sel */
995
#define USB_HID_USAGE_CONSUMER_AL_CONSUMER_CONTROL_CONFIGURATION 0x183
/* Usage type: Sel */
996
#define USB_HID_USAGE_CONSUMER_AL_WORD_PROCESSOR 0x184
/* Usage type: Sel */
997
#define USB_HID_USAGE_CONSUMER_AL_TEXT_EDITOR 0x185
/* Usage type: Sel */
998
#define USB_HID_USAGE_CONSUMER_AL_SPREADSHEET 0x186
/* Usage type: Sel */
999
#define USB_HID_USAGE_CONSUMER_AL_GRAPHICS_EDITOR 0x187
/* Usage type: Sel */
1000
#define USB_HID_USAGE_CONSUMER_AL_PRESENTATION_APP 0x188
/* Usage type: Sel */
1001
#define USB_HID_USAGE_CONSUMER_AL_DATABASE_APP 0x189
/* Usage type: Sel */
1002
#define USB_HID_USAGE_CONSUMER_AL_EMAIL_READER 0x18A
/* Usage type: Sel */
1003
#define USB_HID_USAGE_CONSUMER_AL_NEWSREADER 0x18B
/* Usage type: Sel */
1004
#define USB_HID_USAGE_CONSUMER_AL_VOICEMAIL 0x18C
/* Usage type: Sel */
1005
#define USB_HID_USAGE_CONSUMER_AL_CONTACTS_ADDRESS_BOOK 0x18D
/* Usage type: Sel */
1006
#define USB_HID_USAGE_CONSUMER_AL_CALENDAR_SCHEDULE 0x18E
/* Usage type: Sel */
1007
#define USB_HID_USAGE_CONSUMER_AL_TASK_PROJECT_MANAGER 0x18F
/* Usage type: Sel */
1008
#define USB_HID_USAGE_CONSUMER_AL_LOG_JOURNAL_TIMECARD 0x190
/* Usage type: Sel */
1009
#define USB_HID_USAGE_CONSUMER_AL_CHECKBOOK_FINANCE 0x191
/* Usage type: Sel */
1010
#define USB_HID_USAGE_CONSUMER_AL_CALCULATOR 0x192
/* Usage type: Sel */
1011
#define USB_HID_USAGE_CONSUMER_AL_A_V_CAPTURE_PLAYBACK 0x193
/* Usage type: Sel */
1012
#define USB_HID_USAGE_CONSUMER_AL_LOCAL_MACHINE_BROWSER 0x194
/* Usage type: Sel */
1013
#define USB_HID_USAGE_CONSUMER_AL_LAN_WAN_BROWSER 0x195
/* Usage type: Sel */
1014
#define USB_HID_USAGE_CONSUMER_AL_INTERNET_BROWSER 0x196
/* Usage type: Sel */
1015
#define USB_HID_USAGE_CONSUMER_AL_REMOTE_NETWORKING_ISP_CONNECT 0x197
/* Usage type: Sel */
1016
#define USB_HID_USAGE_CONSUMER_AL_NETWORK_CONFERENCE 0x198
/* Usage type: Sel */
1017
#define USB_HID_USAGE_CONSUMER_AL_NETWORK_CHAT 0x199
/* Usage type: Sel */
1018
#define USB_HID_USAGE_CONSUMER_AL_TELEPHONY_DIALER 0x19A
/* Usage type: Sel */
1019
#define USB_HID_USAGE_CONSUMER_AL_LOGON 0x19B
/* Usage type: Sel */
1020
#define USB_HID_USAGE_CONSUMER_AL_LOGOFF 0x19C
/* Usage type: Sel */
1021
#define USB_HID_USAGE_CONSUMER_AL_LOGON_LOGOFF 0x19D
/* Usage type: Sel */
1022
#define USB_HID_USAGE_CONSUMER_AL_TERMINAL_LOCK_SCREENSAVER 0x19E
/* Usage type: Sel */
1023
#define USB_HID_USAGE_CONSUMER_AL_CONTROL_PANEL 0x19F
/* Usage type: Sel */
1024
#define USB_HID_USAGE_CONSUMER_AL_COMMAND_LINE_PROCESSOR_RUN 0x1A0
/* Usage type: Sel */
1025
#define USB_HID_USAGE_CONSUMER_AL_PROCESS_TASK_MANAGER 0x1A1
/* Usage type: Sel */
1026
#define USB_HID_USAGE_CONSUMER_AL_SELECT_TASK_APPLICATION 0x1A2
/* Usage type: Sel */
1027
#define USB_HID_USAGE_CONSUMER_AL_NEXT_TASK_APPLICATION 0x1A3
/* Usage type: Sel */
1028
#define USB_HID_USAGE_CONSUMER_AL_PREVIOUS_TASK_APPLICATION 0x1A4
/* Usage type: Sel */
1029
#define USB_HID_USAGE_CONSUMER_AL_PREEMPTIVE_HALT_TASK_APPLICATION 0x1A5
/* Usage type: Sel */
1030
#define USB_HID_USAGE_CONSUMER_AL_INTEGRATED_HELP_CENTER 0x1A6
/* Usage type: Sel */
1031
#define USB_HID_USAGE_CONSUMER_AL_DOCUMENTS 0x1A7
/* Usage type: Sel */
1032
#define USB_HID_USAGE_CONSUMER_AL_THESAURUS 0x1A8
/* Usage type: Sel */
1033
#define USB_HID_USAGE_CONSUMER_AL_DICTIONARY 0x1A9
/* Usage type: Sel */
1034
#define USB_HID_USAGE_CONSUMER_AL_DESKTOP 0x1AA
/* Usage type: Sel */
1035
#define USB_HID_USAGE_CONSUMER_AL_SPELL_CHECK 0x1AB
/* Usage type: Sel */
1036
#define USB_HID_USAGE_CONSUMER_AL_GRAMMAR_CHECK 0x1AC
/* Usage type: Sel */
1037
#define USB_HID_USAGE_CONSUMER_AL_WIRELESS_STATUS 0x1AD
/* Usage type: Sel */
1038
#define USB_HID_USAGE_CONSUMER_AL_KEYBOARD_LAYOUT 0x1AE
/* Usage type: Sel */
1039
#define USB_HID_USAGE_CONSUMER_AL_VIRUS_PROTECTION 0x1AF
/* Usage type: Sel */
1040
#define USB_HID_USAGE_CONSUMER_AL_ENCRYPTION 0x1B0
/* Usage type: Sel */
1041
#define USB_HID_USAGE_CONSUMER_AL_SCREEN_SAVER 0x1B1
/* Usage type: Sel */
1042
#define USB_HID_USAGE_CONSUMER_AL_ALARMS 0x1B2
/* Usage type: Sel */
1043
#define USB_HID_USAGE_CONSUMER_AL_CLOCK 0x1B3
/* Usage type: Sel */
1044
#define USB_HID_USAGE_CONSUMER_AL_FILE_BROWSER 0x1B4
/* Usage type: Sel */
1045
#define USB_HID_USAGE_CONSUMER_AL_POWER_STATUS 0x1B5
/* Usage type: Sel */
1046
#define USB_HID_USAGE_CONSUMER_AL_IMAGE_BROWSER 0x1B6
/* Usage type: Sel */
1047
#define USB_HID_USAGE_CONSUMER_AL_AUDIO_BROWSER 0x1B7
/* Usage type: Sel */
1048
#define USB_HID_USAGE_CONSUMER_AL_MOVIE_BROWSER 0x1B8
/* Usage type: Sel */
1049
#define USB_HID_USAGE_CONSUMER_AL_DIGITAL_RIGHTS_MANAGER 0x1B9
/* Usage type: Sel */
1050
#define USB_HID_USAGE_CONSUMER_AL_DIGITAL_WALLET 0x1BA
/* Usage type: Sel */
1051
#define USB_HID_USAGE_CONSUMER_AL_INSTANT_MESSAGING 0x1BC
/* Usage type: Sel */
1052
#define USB_HID_USAGE_CONSUMER_AL_OEM_FEATURES_TIPS_TUTORIAL_BROWSER 0x1BD
/* Usage type: Sel */
1053
#define USB_HID_USAGE_CONSUMER_AL_OEM_HELP 0x1BE
/* Usage type: Sel */
1054
#define USB_HID_USAGE_CONSUMER_AL_ONLINE_COMMUNITY 0x1BF
/* Usage type: Sel */
1055
#define USB_HID_USAGE_CONSUMER_AL_ENTERTAINMENT_CONTENT_BROWSER 0x1C0
/* Usage type: Sel */
1056
#define USB_HID_USAGE_CONSUMER_AL_ONLINE_SHOPPING_BROWSER 0x1C1
/* Usage type: Sel */
1057
#define USB_HID_USAGE_CONSUMER_AL_SMARTCARD_INFORMATION_HELP 0x1C2
/* Usage type: Sel */
1058
#define USB_HID_USAGE_CONSUMER_AL_MARKET_MONITOR_FINANCE_BROWSER 0x1C3
/* Usage type: Sel */
1059
#define USB_HID_USAGE_CONSUMER_AL_CUSTOMIZED_CORPORATE_NEWS_BROWSER 0x1C4
/* Usage type: Sel */
1060
#define USB_HID_USAGE_CONSUMER_AL_ONLINE_ACTIVITY_BROWSER 0x1C5
/* Usage type: Sel */
1061
#define USB_HID_USAGE_CONSUMER_AL_RESEARCH_SEARCH_BROWSER 0x1C6
/* Usage type: Sel */
1062
#define USB_HID_USAGE_CONSUMER_AL_AUDIO_PLAYER 0x1C7
/* Usage type: Sel */
1063
#define USB_HID_USAGE_CONSUMER_AL_MESSAGE_STATUS 0x1C8
/* Usage type: Sel */
1064
#define USB_HID_USAGE_CONSUMER_AL_CONTACT_SYNC 0x1C9
/* Usage type: Sel */
1065
#define USB_HID_USAGE_CONSUMER_AL_NAVIGATION 0x1CA
/* Usage type: Sel */
1066
#define USB_HID_USAGE_CONSUMER_AL_CONTEXT_AWARE_DESKTOP_ASSISTANT 0x1CB
/* Usage type: Sel */
1067
#define USB_HID_USAGE_CONSUMER_GENERIC_GUI_APPLICATION_CONTROLS 0x200
/* Usage type: NAry */
1068
#define USB_HID_USAGE_CONSUMER_AC_NEW 0x201
/* Usage type: Sel */
1069
#define USB_HID_USAGE_CONSUMER_AC_OPEN 0x202
/* Usage type: Sel */
1070
#define USB_HID_USAGE_CONSUMER_AC_CLOSE 0x203
/* Usage type: Sel */
1071
#define USB_HID_USAGE_CONSUMER_AC_EXIT 0x204
/* Usage type: Sel */
1072
#define USB_HID_USAGE_CONSUMER_AC_MAXIMIZE 0x205
/* Usage type: Sel */
1073
#define USB_HID_USAGE_CONSUMER_AC_MINIMIZE 0x206
/* Usage type: Sel */
1074
#define USB_HID_USAGE_CONSUMER_AC_SAVE 0x207
/* Usage type: Sel */
1075
#define USB_HID_USAGE_CONSUMER_AC_PRINT 0x208
/* Usage type: Sel */
1076
#define USB_HID_USAGE_CONSUMER_AC_PROPERTIES 0x209
/* Usage type: Sel */
1077
#define USB_HID_USAGE_CONSUMER_AC_UNDO 0x21A
/* Usage type: Sel */
1078
#define USB_HID_USAGE_CONSUMER_AC_COPY 0x21B
/* Usage type: Sel */
1079
#define USB_HID_USAGE_CONSUMER_AC_CUT 0x21C
/* Usage type: Sel */
1080
#define USB_HID_USAGE_CONSUMER_AC_PASTE 0x21D
/* Usage type: Sel */
1081
#define USB_HID_USAGE_CONSUMER_AC_SELECT_ALL 0x21E
/* Usage type: Sel */
1082
#define USB_HID_USAGE_CONSUMER_AC_FIND 0x21F
/* Usage type: Sel */
1083
#define USB_HID_USAGE_CONSUMER_AC_FIND_AND_REPLACE 0x220
/* Usage type: Sel */
1084
#define USB_HID_USAGE_CONSUMER_AC_SEARCH 0x221
/* Usage type: Sel */
1085
#define USB_HID_USAGE_CONSUMER_AC_GO_TO 0x222
/* Usage type: Sel */
1086
#define USB_HID_USAGE_CONSUMER_AC_HOME 0x223
/* Usage type: Sel */
1087
#define USB_HID_USAGE_CONSUMER_AC_BACK 0x224
/* Usage type: Sel */
1088
#define USB_HID_USAGE_CONSUMER_AC_FORWARD 0x225
/* Usage type: Sel */
1089
#define USB_HID_USAGE_CONSUMER_AC_STOP 0x226
/* Usage type: Sel */
1090
#define USB_HID_USAGE_CONSUMER_AC_REFRESH 0x227
/* Usage type: Sel */
1091
#define USB_HID_USAGE_CONSUMER_AC_PREVIOUS_LINK 0x228
/* Usage type: Sel */
1092
#define USB_HID_USAGE_CONSUMER_AC_NEXT_LINK 0x229
/* Usage type: Sel */
1093
#define USB_HID_USAGE_CONSUMER_AC_BOOKMARKS 0x22A
/* Usage type: Sel */
1094
#define USB_HID_USAGE_CONSUMER_AC_HISTORY 0x22B
/* Usage type: Sel */
1095
#define USB_HID_USAGE_CONSUMER_AC_SUBSCRIPTIONS 0x22C
/* Usage type: Sel */
1096
#define USB_HID_USAGE_CONSUMER_AC_ZOOM_IN 0x22D
/* Usage type: Sel */
1097
#define USB_HID_USAGE_CONSUMER_AC_ZOOM_OUT 0x22E
/* Usage type: Sel */
1098
#define USB_HID_USAGE_CONSUMER_AC_ZOOM 0x22F
/* Usage type: LC */
1099
#define USB_HID_USAGE_CONSUMER_AC_FULL_SCREEN_VIEW 0x230
/* Usage type: Sel */
1100
#define USB_HID_USAGE_CONSUMER_AC_NORMAL_VIEW 0x231
/* Usage type: Sel */
1101
#define USB_HID_USAGE_CONSUMER_AC_VIEW_TOGGLE 0x232
/* Usage type: Sel */
1102
#define USB_HID_USAGE_CONSUMER_AC_SCROLL_UP 0x233
/* Usage type: Sel */
1103
#define USB_HID_USAGE_CONSUMER_AC_SCROLL_DOWN 0x234
/* Usage type: Sel */
1104
#define USB_HID_USAGE_CONSUMER_AC_SCROLL 0x235
/* Usage type: LC */
1105
#define USB_HID_USAGE_CONSUMER_AC_PAN_LEFT 0x236
/* Usage type: Sel */
1106
#define USB_HID_USAGE_CONSUMER_AC_PAN_RIGHT 0x237
/* Usage type: Sel */
1107
#define USB_HID_USAGE_CONSUMER_AC_PAN 0x238
/* Usage type: LC */
1108
#define USB_HID_USAGE_CONSUMER_AC_NEW_WINDOW 0x239
/* Usage type: Sel */
1109
#define USB_HID_USAGE_CONSUMER_AC_TILE_HORIZONTALLY 0x23A
/* Usage type: Sel */
1110
#define USB_HID_USAGE_CONSUMER_AC_TILE_VERTICALLY 0x23B
/* Usage type: Sel */
1111
#define USB_HID_USAGE_CONSUMER_AC_FORMAT 0x23C
/* Usage type: Sel */
1112
#define USB_HID_USAGE_CONSUMER_AC_EDIT 0x23D
/* Usage type: Sel */
1113
#define USB_HID_USAGE_CONSUMER_AC_BOLD 0x23E
/* Usage type: Sel */
1114
#define USB_HID_USAGE_CONSUMER_AC_ITALICS 0x23F
/* Usage type: Sel */
1115
#define USB_HID_USAGE_CONSUMER_AC_UNDERLINE 0x240
/* Usage type: Sel */
1116
#define USB_HID_USAGE_CONSUMER_AC_STRIKETHROUGH 0x241
/* Usage type: Sel */
1117
#define USB_HID_USAGE_CONSUMER_AC_SUBSCRIPT 0x242
/* Usage type: Sel */
1118
#define USB_HID_USAGE_CONSUMER_AC_SUPERSCRIPT 0x243
/* Usage type: Sel */
1119
#define USB_HID_USAGE_CONSUMER_AC_ALL_CAPS 0x244
/* Usage type: Sel */
1120
#define USB_HID_USAGE_CONSUMER_AC_ROTATE 0x245
/* Usage type: Sel */
1121
#define USB_HID_USAGE_CONSUMER_AC_RESIZE 0x246
/* Usage type: Sel */
1122
#define USB_HID_USAGE_CONSUMER_AC_FLIP_HORIZONTAL 0x247
/* Usage type: Sel */
1123
#define USB_HID_USAGE_CONSUMER_AC_FLIP_VERTICAL 0x248
/* Usage type: Sel */
1124
#define USB_HID_USAGE_CONSUMER_AC_MIRROR_HORIZONTAL 0x249
/* Usage type: Sel */
1125
#define USB_HID_USAGE_CONSUMER_AC_MIRROR_VERTICAL 0x24A
/* Usage type: Sel */
1126
#define USB_HID_USAGE_CONSUMER_AC_FONT_SELECT 0x24B
/* Usage type: Sel */
1127
#define USB_HID_USAGE_CONSUMER_AC_FONT_COLOR 0x24C
/* Usage type: Sel */
1128
#define USB_HID_USAGE_CONSUMER_AC_FONT_SIZE 0x24D
/* Usage type: Sel */
1129
#define USB_HID_USAGE_CONSUMER_AC_JUSTIFY_LEFT 0x24E
/* Usage type: Sel */
1130
#define USB_HID_USAGE_CONSUMER_AC_JUSTIFY_CENTER_H 0x24F
/* Usage type: Sel */
1131
#define USB_HID_USAGE_CONSUMER_AC_JUSTIFY_RIGHT 0x250
/* Usage type: Sel */
1132
#define USB_HID_USAGE_CONSUMER_AC_JUSTIFY_BLOCK_H 0x251
/* Usage type: Sel */
1133
#define USB_HID_USAGE_CONSUMER_AC_JUSTIFY_TOP 0x252
/* Usage type: Sel */
1134
#define USB_HID_USAGE_CONSUMER_AC_JUSTIFY_CENTER_V 0x253
/* Usage type: Sel */
1135
#define USB_HID_USAGE_CONSUMER_AC_JUSTIFY_BOTTOM 0x254
/* Usage type: Sel */
1136
#define USB_HID_USAGE_CONSUMER_AC_JUSTIFY_BLOCK_V 0x255
/* Usage type: Sel */
1137
#define USB_HID_USAGE_CONSUMER_AC_INDENT_DECREASE 0x256
/* Usage type: Sel */
1138
#define USB_HID_USAGE_CONSUMER_AC_INDENT_INCREASE 0x257
/* Usage type: Sel */
1139
#define USB_HID_USAGE_CONSUMER_AC_NUMBERED_LIST 0x258
/* Usage type: Sel */
1140
#define USB_HID_USAGE_CONSUMER_AC_RESTART_NUMBERING 0x259
/* Usage type: Sel */
1141
#define USB_HID_USAGE_CONSUMER_AC_BULLETED_LIST 0x25A
/* Usage type: Sel */
1142
#define USB_HID_USAGE_CONSUMER_AC_PROMOTE 0x25B
/* Usage type: Sel */
1143
#define USB_HID_USAGE_CONSUMER_AC_DEMOTE 0x25C
/* Usage type: Sel */
1144
#define USB_HID_USAGE_CONSUMER_AC_YES 0x25D
/* Usage type: Sel */
1145
#define USB_HID_USAGE_CONSUMER_AC_NO 0x25E
/* Usage type: Sel */
1146
#define USB_HID_USAGE_CONSUMER_AC_CANCEL 0x25F
/* Usage type: Sel */
1147
#define USB_HID_USAGE_CONSUMER_AC_CATALOG 0x260
/* Usage type: Sel */
1148
#define USB_HID_USAGE_CONSUMER_AC_BUY_CHECKOUT 0x261
/* Usage type: Sel */
1149
#define USB_HID_USAGE_CONSUMER_AC_ADD_TO_CART 0x262
/* Usage type: Sel */
1150
#define USB_HID_USAGE_CONSUMER_AC_EXPAND 0x263
/* Usage type: Sel */
1151
#define USB_HID_USAGE_CONSUMER_AC_EXPAND_ALL 0x264
/* Usage type: Sel */
1152
#define USB_HID_USAGE_CONSUMER_AC_COLLAPSE 0x265
/* Usage type: Sel */
1153
#define USB_HID_USAGE_CONSUMER_AC_COLLAPSE_ALL 0x266
/* Usage type: Sel */
1154
#define USB_HID_USAGE_CONSUMER_AC_PRINT_PREVIEW 0x267
/* Usage type: Sel */
1155
#define USB_HID_USAGE_CONSUMER_AC_PASTE_SPECIAL 0x268
/* Usage type: Sel */
1156
#define USB_HID_USAGE_CONSUMER_AC_INSERT_MODE 0x269
/* Usage type: Sel */
1157
#define USB_HID_USAGE_CONSUMER_AC_DELETE 0x26A
/* Usage type: Sel */
1158
#define USB_HID_USAGE_CONSUMER_AC_LOCK 0x26B
/* Usage type: Sel */
1159
#define USB_HID_USAGE_CONSUMER_AC_UNLOCK 0x26C
/* Usage type: Sel */
1160
#define USB_HID_USAGE_CONSUMER_AC_PROTECT 0x26D
/* Usage type: Sel */
1161
#define USB_HID_USAGE_CONSUMER_AC_UNPROTECT 0x26E
/* Usage type: Sel */
1162
#define USB_HID_USAGE_CONSUMER_AC_ATTACH_COMMENT 0x26F
/* Usage type: Sel */
1163
#define USB_HID_USAGE_CONSUMER_AC_DELETE_COMMENT 0x270
/* Usage type: Sel */
1164
#define USB_HID_USAGE_CONSUMER_AC_VIEW_COMMENT 0x271
/* Usage type: Sel */
1165
#define USB_HID_USAGE_CONSUMER_AC_SELECT_WORD 0x272
/* Usage type: Sel */
1166
#define USB_HID_USAGE_CONSUMER_AC_SELECT_SENTENCE 0x273
/* Usage type: Sel */
1167
#define USB_HID_USAGE_CONSUMER_AC_SELECT_PARAGRAPH 0x274
/* Usage type: Sel */
1168
#define USB_HID_USAGE_CONSUMER_AC_SELECT_COLUMN 0x275
/* Usage type: Sel */
1169
#define USB_HID_USAGE_CONSUMER_AC_SELECT_ROW 0x276
/* Usage type: Sel */
1170
#define USB_HID_USAGE_CONSUMER_AC_SELECT_TABLE 0x277
/* Usage type: Sel */
1171
#define USB_HID_USAGE_CONSUMER_AC_SELECT_OBJECT 0x278
/* Usage type: Sel */
1172
#define USB_HID_USAGE_CONSUMER_AC_REDO_REPEAT 0x279
/* Usage type: Sel */
1173
#define USB_HID_USAGE_CONSUMER_AC_SORT 0x27A
/* Usage type: Sel */
1174
#define USB_HID_USAGE_CONSUMER_AC_SORT_ASCENDING 0x27B
/* Usage type: Sel */
1175
#define USB_HID_USAGE_CONSUMER_AC_SORT_DESCENDING 0x27C
/* Usage type: Sel */
1176
#define USB_HID_USAGE_CONSUMER_AC_FILTER 0x27D
/* Usage type: Sel */
1177
#define USB_HID_USAGE_CONSUMER_AC_SET_CLOCK 0x27E
/* Usage type: Sel */
1178
#define USB_HID_USAGE_CONSUMER_AC_VIEW_CLOCK 0x27F
/* Usage type: Sel */
1179
#define USB_HID_USAGE_CONSUMER_AC_SELECT_TIME_ZONE 0x280
/* Usage type: Sel */
1180
#define USB_HID_USAGE_CONSUMER_AC_EDIT_TIME_ZONES 0x281
/* Usage type: Sel */
1181
#define USB_HID_USAGE_CONSUMER_AC_SET_ALARM 0x282
/* Usage type: Sel */
1182
#define USB_HID_USAGE_CONSUMER_AC_CLEAR_ALARM 0x283
/* Usage type: Sel */
1183
#define USB_HID_USAGE_CONSUMER_AC_SNOOZE_ALARM 0x284
/* Usage type: Sel */
1184
#define USB_HID_USAGE_CONSUMER_AC_RESET_ALARM 0x285
/* Usage type: Sel */
1185
#define USB_HID_USAGE_CONSUMER_AC_SYNCHRONIZE 0x286
/* Usage type: Sel */
1186
#define USB_HID_USAGE_CONSUMER_AC_SEND_RECEIVE 0x287
/* Usage type: Sel */
1187
#define USB_HID_USAGE_CONSUMER_AC_SEND_TO 0x288
/* Usage type: Sel */
1188
#define USB_HID_USAGE_CONSUMER_AC_REPLY 0x289
/* Usage type: Sel */
1189
#define USB_HID_USAGE_CONSUMER_AC_REPLY_ALL 0x28A
/* Usage type: Sel */
1190
#define USB_HID_USAGE_CONSUMER_AC_FORWARD_MSG 0x28B
/* Usage type: Sel */
1191
#define USB_HID_USAGE_CONSUMER_AC_SEND 0x28C
/* Usage type: Sel */
1192
#define USB_HID_USAGE_CONSUMER_AC_ATTACH_FILE 0x28D
/* Usage type: Sel */
1193
#define USB_HID_USAGE_CONSUMER_AC_UPLOAD 0x28E
/* Usage type: Sel */
1194
#define USB_HID_USAGE_CONSUMER_AC_DOWNLOAD_SAVE_TARGET_AS 0x28F
/* Usage type: Sel */
1195
#define USB_HID_USAGE_CONSUMER_AC_SET_BORDERS 0x290
/* Usage type: Sel */
1196
#define USB_HID_USAGE_CONSUMER_AC_INSERT_ROW 0x291
/* Usage type: Sel */
1197
#define USB_HID_USAGE_CONSUMER_AC_INSERT_COLUMN 0x292
/* Usage type: Sel */
1198
#define USB_HID_USAGE_CONSUMER_AC_INSERT_FILE 0x293
/* Usage type: Sel */
1199
#define USB_HID_USAGE_CONSUMER_AC_INSERT_PICTURE 0x294
/* Usage type: Sel */
1200
#define USB_HID_USAGE_CONSUMER_AC_INSERT_OBJECT 0x295
/* Usage type: Sel */
1201
#define USB_HID_USAGE_CONSUMER_AC_INSERT_SYMBOL 0x296
/* Usage type: Sel */
1202
#define USB_HID_USAGE_CONSUMER_AC_SAVE_AND_CLOSE 0x297
/* Usage type: Sel */
1203
#define USB_HID_USAGE_CONSUMER_AC_RENAME 0x298
/* Usage type: Sel */
1204
#define USB_HID_USAGE_CONSUMER_AC_MERGE 0x299
/* Usage type: Sel */
1205
#define USB_HID_USAGE_CONSUMER_AC_SPLIT 0x29A
/* Usage type: Sel */
1206
#define USB_HID_USAGE_CONSUMER_AC_DISRIBUTE_HORIZONTALLY 0x29B
/* Usage type: Sel */
1207
#define USB_HID_USAGE_CONSUMER_AC_DISTRIBUTE_VERTICALLY 0x29C
/* Usage type: Sel */
1208
#define USB_HID_USAGE_CONSUMER_AC_NEXT_KEYBOARD_LAYOUT_SELECT 0x29D
/* Usage type: Sel */
1209
#define USB_HID_USAGE_CONSUMER_AC_NAVIGATION_GUIDANCE 0x29E
/* Usage type: Sel */
1210
#define USB_HID_USAGE_CONSUMER_AC_DESKTOP_SHOW_ALL_WINDOWS 0x29F
/* Usage type: Sel */
1211
#define USB_HID_USAGE_CONSUMER_AC_SOFT_KEY_LEFT 0x2A0
/* Usage type: Sel */
1212
#define USB_HID_USAGE_CONSUMER_AC_SOFT_KEY_RIGHT 0x2A1
/* Usage type: Sel */
1213
#define USB_HID_USAGE_CONSUMER_AC_DESKTOP_SHOW_ALL_APPLICATIONS 0x2A2
/* Usage type: Sel */
1214
#define USB_HID_USAGE_CONSUMER_AC_IDLE_KEEP_ALIVE 0x2B0
/* Usage type: Sel */
1215
#define USB_HID_USAGE_CONSUMER_EXTENDED_KEYBOARD_ATTRIBUTES_COLLECTION 0x2C0
/* Usage type: CL */
1216
#define USB_HID_USAGE_CONSUMER_KEYBOARD_FORM_FACTOR 0x2C1
/* Usage type: SV */
1217
#define USB_HID_USAGE_CONSUMER_KEYBOARD_KEY_TYPE 0x2C2
/* Usage type: SV */
1218
#define USB_HID_USAGE_CONSUMER_KEYBOARD_PHYSICAL_LAYOUT 0x2C3
/* Usage type: SV */
1219
#define USB_HID_USAGE_CONSUMER_VENDOR_SPECIFIC_KEYBOARD_PHYSICAL_LAYOUT 0x2C4
/* Usage type: SV */
1220
#define USB_HID_USAGE_CONSUMER_KEYBOARD_IETF_LANGUAGE_TAG_INDEX 0x2C5
/* Usage type: SV */
1221
#define USB_HID_USAGE_CONSUMER_IMPLEMENTED_KEYBOARD_INPUT_ASSIST_CONTROLS 0x2C6
/* Usage type: SV */
1222
#define USB_HID_USAGE_CONSUMER_KEYBOARD_INPUT_ASSIST_PREVIOUS 0x2C7
/* Usage type: Sel */
1223
#define USB_HID_USAGE_CONSUMER_KEYBOARD_INPUT_ASSIST_NEXT 0x2C8
/* Usage type: Sel */
1224
#define USB_HID_USAGE_CONSUMER_KEYBOARD_INPUT_ASSIST_PREVIOUS_GROUP 0x2C9
/* Usage type: Sel */
1225
#define USB_HID_USAGE_CONSUMER_KEYBOARD_INPUT_ASSIST_NEXT_GROUP 0x2CA
/* Usage type: Sel */
1226
#define USB_HID_USAGE_CONSUMER_KEYBOARD_INPUT_ASSIST_ACCEPT 0x2CB
/* Usage type: Sel */
1227
#define USB_HID_USAGE_CONSUMER_KEYBOARD_INPUT_ASSIST_CANCEL 0x2CC
/* Usage type: Sel */
1228
#define USB_HID_USAGE_CONSUMER_PRIVACY_SCREEN_TOGGLE 0x2D0
/* Usage type: OOC */
1229
#define USB_HID_USAGE_CONSUMER_PRIVACY_SCREEN_LEVEL_DECREMENT 0x2D1
/* Usage type: RTC */
1230
#define USB_HID_USAGE_CONSUMER_PRIVACY_SCREEN_LEVEL_INCREMENT 0x2D2
/* Usage type: RTC */
1231
#define USB_HID_USAGE_CONSUMER_PRIVACY_SCREEN_LEVEL_MINIMUM 0x2D3
/* Usage type: OSC */
1232
#define USB_HID_USAGE_CONSUMER_PRIVACY_SCREEN_LEVEL_MAXIMUM 0x2D4
/* Usage type: OSC */
1233
#define USB_HID_USAGE_CONSUMER_CONTACT_EDITED 0x500
/* Usage type: OOC */
1234
#define USB_HID_USAGE_CONSUMER_CONTACT_ADDED 0x501
/* Usage type: OOC */
1235
#define USB_HID_USAGE_CONSUMER_CONTACT_RECORD_ACTIVE 0x502
/* Usage type: OOC */
1236
#define USB_HID_USAGE_CONSUMER_CONTACT_INDEX 0x503
/* Usage type: DV */
1237
#define USB_HID_USAGE_CONSUMER_CONTACT_NICKNAME 0x504
/* Usage type: DV */
1238
#define USB_HID_USAGE_CONSUMER_CONTACT_FIRST_NAME 0x505
/* Usage type: DV */
1239
#define USB_HID_USAGE_CONSUMER_CONTACT_LAST_NAME 0x506
/* Usage type: DV */
1240
#define USB_HID_USAGE_CONSUMER_CONTACT_FULL_NAME 0x507
/* Usage type: DV */
1241
#define USB_HID_USAGE_CONSUMER_CONTACT_PHONE_NUMBER_PERSONAL 0x508
/* Usage type: DV */
1242
#define USB_HID_USAGE_CONSUMER_CONTACT_PHONE_NUMBER_BUSINESS 0x509
/* Usage type: DV */
1243
#define USB_HID_USAGE_CONSUMER_CONTACT_PHONE_NUMBER_MOBILE 0x50A
/* Usage type: DV */
1244
#define USB_HID_USAGE_CONSUMER_CONTACT_PHONE_NUMBER_PAGER 0x50B
/* Usage type: DV */
1245
#define USB_HID_USAGE_CONSUMER_CONTACT_PHONE_NUMBER_FAX 0x50C
/* Usage type: DV */
1246
#define USB_HID_USAGE_CONSUMER_CONTACT_PHONE_NUMBER_OTHER 0x50D
/* Usage type: DV */
1247
#define USB_HID_USAGE_CONSUMER_CONTACT_EMAIL_PERSONAL 0x50E
/* Usage type: DV */
1248
#define USB_HID_USAGE_CONSUMER_CONTACT_EMAIL_BUSINESS 0x50F
/* Usage type: DV */
1249
#define USB_HID_USAGE_CONSUMER_CONTACT_EMAIL_OTHER 0x510
/* Usage type: DV */
1250
#define USB_HID_USAGE_CONSUMER_CONTACT_EMAIL_MAIN 0x511
/* Usage type: DV */
1251
#define USB_HID_USAGE_CONSUMER_CONTACT_SPEED_DIAL_NUMBER 0x512
/* Usage type: DV */
1252
#define USB_HID_USAGE_CONSUMER_CONTACT_STATUS_FLAG 0x513
/* Usage type: DV */
1253
#define USB_HID_USAGE_CONSUMER_CONTACT_MISC 0x514
/* Usage type: DV */
1260
#define USB_HID_USAGE_DIGITIZERS_UNDEFINED 0x00
1261
#define USB_HID_USAGE_DIGITIZERS_DIGITIZER 0x01
/* Usage type: CA */
1262
#define USB_HID_USAGE_DIGITIZERS_PEN 0x02
/* Usage type: CA */
1263
#define USB_HID_USAGE_DIGITIZERS_LIGHT_PEN 0x03
/* Usage type: CA */
1264
#define USB_HID_USAGE_DIGITIZERS_TOUCH_SCREEN 0x04
/* Usage type: CA */
1265
#define USB_HID_USAGE_DIGITIZERS_TOUCH_PAD 0x05
/* Usage type: CA */
1266
#define USB_HID_USAGE_DIGITIZERS_WHITEBOARD 0x06
/* Usage type: CA */
1267
#define USB_HID_USAGE_DIGITIZERS_COORDINATE_MEASURING_MACHINE 0x07
/* Usage type: CA */
1268
#define USB_HID_USAGE_DIGITIZERS_3D_DIGITIZER 0x08
/* Usage type: CA */
1269
#define USB_HID_USAGE_DIGITIZERS_STEREO_PLOTTER 0x09
/* Usage type: CA */
1270
#define USB_HID_USAGE_DIGITIZERS_ARTICULATED_ARM 0x0A
/* Usage type: CA */
1271
#define USB_HID_USAGE_DIGITIZERS_ARMATURE 0x0B
/* Usage type: CA */
1272
#define USB_HID_USAGE_DIGITIZERS_MULTIPLE_POINT_DIGITIZER 0x0C
/* Usage type: CA */
1273
#define USB_HID_USAGE_DIGITIZERS_FREE_SPACE_WAND 0x0D
/* Usage type: CA */
1274
#define USB_HID_USAGE_DIGITIZERS_DEVICE_CONFIGURATION 0x0E
/* Usage type: CA */
1275
#define USB_HID_USAGE_DIGITIZERS_CAPACITIVE_HEAT_MAP_DIGITIZER 0x0F
/* Usage type: CA */
1276
#define USB_HID_USAGE_DIGITIZERS_STYLUS 0x20
/* Usage type: CA, CL */
1277
#define USB_HID_USAGE_DIGITIZERS_PUCK 0x21
/* Usage type: CL */
1278
#define USB_HID_USAGE_DIGITIZERS_FINGER 0x22
/* Usage type: CL */
1279
#define USB_HID_USAGE_DIGITIZERS_DEVICE_SETTINGS 0x23
/* Usage type: CL */
1280
#define USB_HID_USAGE_DIGITIZERS_CHARACTER_GESTURE 0x24
/* Usage type: CL */
1281
#define USB_HID_USAGE_DIGITIZERS_TIP_PRESSURE 0x30
/* Usage type: DV */
1282
#define USB_HID_USAGE_DIGITIZERS_BARREL_PRESSURE 0x31
/* Usage type: DV */
1283
#define USB_HID_USAGE_DIGITIZERS_IN_RANGE 0x32
/* Usage type: MC */
1284
#define USB_HID_USAGE_DIGITIZERS_TOUCH 0x33
/* Usage type: MC */
1285
#define USB_HID_USAGE_DIGITIZERS_UNTOUCH 0x34
/* Usage type: OSC */
1286
#define USB_HID_USAGE_DIGITIZERS_TAP 0x35
/* Usage type: OSC */
1287
#define USB_HID_USAGE_DIGITIZERS_QUALITY 0x36
/* Usage type: DV */
1288
#define USB_HID_USAGE_DIGITIZERS_DATA_VALID 0x37
/* Usage type: MC */
1289
#define USB_HID_USAGE_DIGITIZERS_TRANSDUCER_INDEX 0x38
/* Usage type: DV */
1290
#define USB_HID_USAGE_DIGITIZERS_TABLET_FUNCTION_KEYS 0x39
/* Usage type: CL */
1291
#define USB_HID_USAGE_DIGITIZERS_PROGRAM_CHANGE_KEYS 0x3A
/* Usage type: CL */
1292
#define USB_HID_USAGE_DIGITIZERS_BATTERY_STRENGTH 0x3B
/* Usage type: DV */
1293
#define USB_HID_USAGE_DIGITIZERS_INVERT 0x3C
/* Usage type: MC */
1294
#define USB_HID_USAGE_DIGITIZERS_X_TILT 0x3D
/* Usage type: DV */
1295
#define USB_HID_USAGE_DIGITIZERS_Y_TILT 0x3E
/* Usage type: DV */
1296
#define USB_HID_USAGE_DIGITIZERS_AZIMUTH 0x3F
/* Usage type: DV */
1297
#define USB_HID_USAGE_DIGITIZERS_ALTITUDE 0x40
/* Usage type: DV */
1298
#define USB_HID_USAGE_DIGITIZERS_TWIST 0x41
/* Usage type: DV */
1299
#define USB_HID_USAGE_DIGITIZERS_TIP_SWITCH 0x42
/* Usage type: MC */
1300
#define USB_HID_USAGE_DIGITIZERS_SECONDARY_TIP_SWITCH 0x43
/* Usage type: MC */
1301
#define USB_HID_USAGE_DIGITIZERS_BARREL_SWITCH 0x44
/* Usage type: MC */
1302
#define USB_HID_USAGE_DIGITIZERS_ERASER 0x45
/* Usage type: MC */
1303
#define USB_HID_USAGE_DIGITIZERS_TABLET_PICK 0x46
/* Usage type: MC */
1304
#define USB_HID_USAGE_DIGITIZERS_TOUCH_VALID 0x47
/* Usage type: MC */
1305
#define USB_HID_USAGE_DIGITIZERS_WIDTH 0x48
/* Usage type: DV */
1306
#define USB_HID_USAGE_DIGITIZERS_HEIGHT 0x49
/* Usage type: DV */
1307
#define USB_HID_USAGE_DIGITIZERS_CONTACT_IDENTIFIER 0x51
/* Usage type: DV */
1308
#define USB_HID_USAGE_DIGITIZERS_DEVICE_MODE 0x52
/* Usage type: DV */
1309
#define USB_HID_USAGE_DIGITIZERS_DEVICE_IDENTIFIER 0x53
/* Usage type: DV, SV */
1310
#define USB_HID_USAGE_DIGITIZERS_CONTACT_COUNT 0x54
/* Usage type: DV */
1311
#define USB_HID_USAGE_DIGITIZERS_CONTACT_COUNT_MAXIMUM 0x55
/* Usage type: SV */
1312
#define USB_HID_USAGE_DIGITIZERS_SCAN_TIME 0x56
/* Usage type: DV */
1313
#define USB_HID_USAGE_DIGITIZERS_SURFACE_SWITCH 0x57
/* Usage type: DF */
1314
#define USB_HID_USAGE_DIGITIZERS_BUTTON_SWITCH 0x58
/* Usage type: DF */
1315
#define USB_HID_USAGE_DIGITIZERS_PAD_TYPE 0x59
/* Usage type: SF */
1316
#define USB_HID_USAGE_DIGITIZERS_SECONDARY_BARREL_SWITCH 0x5A
/* Usage type: MC */
1317
#define USB_HID_USAGE_DIGITIZERS_TRANSDUCER_SERIAL_NUMBER 0x5B
/* Usage type: SV */
1318
#define USB_HID_USAGE_DIGITIZERS_PREFERRED_COLOR 0x5C
/* Usage type: DV */
1319
#define USB_HID_USAGE_DIGITIZERS_PREFERRED_COLOR_IS_LOCKED 0x5D
/* Usage type: MC */
1320
#define USB_HID_USAGE_DIGITIZERS_PREFERRED_LINE_WIDTH 0x5E
/* Usage type: DV */
1321
#define USB_HID_USAGE_DIGITIZERS_PREFERRED_LINE_WIDTH_IS_LOCKED 0x5F
/* Usage type: MC */
1322
#define USB_HID_USAGE_DIGITIZERS_LATENCY_MODE 0x60
/* Usage type: DF */
1323
#define USB_HID_USAGE_DIGITIZERS_GESTURE_CHARACTER_QUALITY 0x61
/* Usage type: DV */
1324
#define USB_HID_USAGE_DIGITIZERS_CHARACTER_GESTURE_DATA_LENGTH 0x62
/* Usage type: DV */
1325
#define USB_HID_USAGE_DIGITIZERS_CHARACTER_GESTURE_DATA 0x63
/* Usage type: DV */
1326
#define USB_HID_USAGE_DIGITIZERS_GESTURE_CHARACTER_ENCODING 0x64
/* Usage type: NAry */
1327
#define USB_HID_USAGE_DIGITIZERS_UTF8_CHARACTER_GESTURE_ENCODING 0x65
/* Usage type: Sel */
1328
#define USB_HID_USAGE_DIGITIZERS_UTF16_LITTLE_ENDIAN_CHARACTER_GESTURE_ENCODING 0x66
/* Usage type: Sel */
1329
#define USB_HID_USAGE_DIGITIZERS_UTF16_BIG_ENDIAN_CHARACTER_GESTURE_ENCODING 0x67
/* Usage type: Sel */
1330
#define USB_HID_USAGE_DIGITIZERS_UTF32_LITTLE_ENDIAN_CHARACTER_GESTURE_ENCODING 0x68
/* Usage type: Sel */
1331
#define USB_HID_USAGE_DIGITIZERS_UTF32_BIG_ENDIAN_CHARACTER_GESTURE_ENCODING 0x69
/* Usage type: Sel */
1332
#define USB_HID_USAGE_DIGITIZERS_CAPACITIVE_HEAT_MAP_PROTOCOL_VENDOR_ID 0x6A
/* Usage type: SV */
1333
#define USB_HID_USAGE_DIGITIZERS_CAPACITIVE_HEAT_MAP_PROTOCOL_VERSION 0x6B
/* Usage type: SV */
1334
#define USB_HID_USAGE_DIGITIZERS_CAPACITIVE_HEAT_MAP_FRAME_DATA 0x6C
/* Usage type: DV */
1335
#define USB_HID_USAGE_DIGITIZERS_GESTURE_CHARACTER_ENABLE 0x6D
/* Usage type: DF */
1336
#define USB_HID_USAGE_DIGITIZERS_PREFERRED_LINE_STYLE 0x70
/* Usage type: NAry */
1337
#define USB_HID_USAGE_DIGITIZERS_PREFERRED_LINE_STYLE_IS_LOCKED 0x71
/* Usage type: MC */
1338
#define USB_HID_USAGE_DIGITIZERS_INK 0x72
/* Usage type: Sel */
1339
#define USB_HID_USAGE_DIGITIZERS_PENCIL 0x73
/* Usage type: Sel */
1340
#define USB_HID_USAGE_DIGITIZERS_HIGHLIGHTER 0x74
/* Usage type: Sel */
1341
#define USB_HID_USAGE_DIGITIZERS_CHISEL_MARKER 0x75
/* Usage type: Sel */
1342
#define USB_HID_USAGE_DIGITIZERS_BRUSH 0x76
/* Usage type: Sel */
1343
#define USB_HID_USAGE_DIGITIZERS_NO_PREFERENCE 0x77
/* Usage type: Sel */
1344
#define USB_HID_USAGE_DIGITIZERS_DIGITIZER_DIAGNOSTIC 0x80
/* Usage type: CL */
1345
#define USB_HID_USAGE_DIGITIZERS_DIGITIZER_ERROR 0x81
/* Usage type: NAry */
1346
#define USB_HID_USAGE_DIGITIZERS_ERR_NORMAL_STATUS 0x82
/* Usage type: Sel */
1347
#define USB_HID_USAGE_DIGITIZERS_ERR_TRANSDUCERS_EXCEEDED 0x83
/* Usage type: Sel */
1348
#define USB_HID_USAGE_DIGITIZERS_ERR_FULL_TRANS_FEATURES_UNAVAILABLE 0x84
/* Usage type: Sel */
1349
#define USB_HID_USAGE_DIGITIZERS_ERR_CHARGE_LOW 0x85
/* Usage type: Sel */
1350
#define USB_HID_USAGE_DIGITIZERS_TRANSDUCER_SOFTWARE_INFO 0x90
/* Usage type: CL */
1351
#define USB_HID_USAGE_DIGITIZERS_TRANSDUCER_VENDOR_ID 0x91
/* Usage type: SV */
1352
#define USB_HID_USAGE_DIGITIZERS_TRANSDUCER_PRODUCT_ID 0x92
/* Usage type: SV */
1353
#define USB_HID_USAGE_DIGITIZERS_DEVICE_SUPPORTED_PROTOCOLS 0x93
/* Usage type: NAry, CL */
1354
#define USB_HID_USAGE_DIGITIZERS_TRANSDUCER_SUPPORTED_PROTOCOLS 0x94
/* Usage type: NAry, CL */
1355
#define USB_HID_USAGE_DIGITIZERS_NO_PROTOCOL 0x95
/* Usage type: Sel */
1356
#define USB_HID_USAGE_DIGITIZERS_WACOM_AES_PROTOCOL 0x96
/* Usage type: Sel */
1357
#define USB_HID_USAGE_DIGITIZERS_USI_PROTOCOL 0x97
/* Usage type: Sel */
1358
#define USB_HID_USAGE_DIGITIZERS_MICROSOFT_PEN_PROTOCOL 0x98
/* Usage type: Sel */
1359
#define USB_HID_USAGE_DIGITIZERS_SUPPORTED_REPORT_RATES 0xA0
/* Usage type: SV, CL */
1360
#define USB_HID_USAGE_DIGITIZERS_REPORT_RATE 0xA1
/* Usage type: DV */
1361
#define USB_HID_USAGE_DIGITIZERS_TRANSDUCER_CONNECTED 0xA2
/* Usage type: SF */
1362
#define USB_HID_USAGE_DIGITIZERS_SWITCH_DISABLED 0xA3
/* Usage type: Sel */
1363
#define USB_HID_USAGE_DIGITIZERS_SWITCH_UNIMPLEMENTED 0xA4
/* Usage type: Sel */
1364
#define USB_HID_USAGE_DIGITIZERS_TRANSDUCER_SWITCHES 0xA5
/* Usage type: Sel */
1371
#define USB_HID_USAGE_HAPTICS_UNDEFINED 0x00
1372
#define USB_HID_USAGE_HAPTICS_SIMPLE_HAPTIC_CONTROLLER 0x01
/* Usage type: CA, CL */
1373
#define USB_HID_USAGE_HAPTICS_WAVEFORM_LIST 0x10
/* Usage type: NAry */
1374
#define USB_HID_USAGE_HAPTICS_DURATION_LIST 0x11
/* Usage type: NAry */
1375
#define USB_HID_USAGE_HAPTICS_AUTO_TRIGGER 0x20
/* Usage type: DV */
1376
#define USB_HID_USAGE_HAPTICS_MANUAL_TRIGGER 0x21
/* Usage type: DV */
1377
#define USB_HID_USAGE_HAPTICS_AUTO_TRIGGER_ASSOCIATED_CONTROL 0x22
/* Usage type: SV */
1378
#define USB_HID_USAGE_HAPTICS_INTENSITY 0x23
/* Usage type: DV */
1379
#define USB_HID_USAGE_HAPTICS_REPEAT_COUNT 0x24
/* Usage type: DV */
1380
#define USB_HID_USAGE_HAPTICS_RETRIGGER_PERIOD 0x25
/* Usage type: DV */
1381
#define USB_HID_USAGE_HAPTICS_WAVEFORM_VENDOR_PAGE 0x26
/* Usage type: SV */
1382
#define USB_HID_USAGE_HAPTICS_WAVEFORM_VENDOR_ID 0x27
/* Usage type: SV */
1383
#define USB_HID_USAGE_HAPTICS_WAVEFORM_CUTOFF_TIME 0x28
/* Usage type: SV */
1384
#define USB_HID_USAGE_HAPTICS_WAVEFORM_NONE 0x1001
/* Usage type: SV */
1385
#define USB_HID_USAGE_HAPTICS_WAVEFORM_STOP 0x1002
/* Usage type: SV */
1386
#define USB_HID_USAGE_HAPTICS_WAVEFORM_CLICK 0x1003
/* Usage type: SV */
1387
#define USB_HID_USAGE_HAPTICS_WAVEFORM_BUZZ_CONTINUOUS 0x1004
/* Usage type: SV */
1388
#define USB_HID_USAGE_HAPTICS_WAVEFORM_RUMBLE_CONTINUOUS 0x1005
/* Usage type: SV */
1389
#define USB_HID_USAGE_HAPTICS_WAVEFORM_PRESS 0x1006
/* Usage type: SV */
1390
#define USB_HID_USAGE_HAPTICS_WAVEFORM_RELEASE 0x1007
/* Usage type: SV */
1397
#define USB_HID_USAGE_PID_UNDEFINED 0x00
1398
#define USB_HID_USAGE_PID_PHYSICAL_INTERFACE_DEVICE 0x01
1399
#define USB_HID_USAGE_PID_NORMAL 0x20
1400
#define USB_HID_USAGE_PID_SET_EFFECT_REPORT 0x21
1401
#define USB_HID_USAGE_PID_EFFECT_BLOCK_INDEX 0x22
1402
#define USB_HID_USAGE_PID_PARAMETER_BLOCK_OFFSET 0x23
1403
#define USB_HID_USAGE_PID_ROM_FLAG 0x24
1404
#define USB_HID_USAGE_PID_EFFECT_TYPE 0x25
1405
#define USB_HID_USAGE_PID_ET_CONSTANT_FORCE 0x26
1406
#define USB_HID_USAGE_PID_ET_RAMP 0x27
1407
#define USB_HID_USAGE_PID_ET_CUSTOM_FORCE_DATA 0x28
1408
#define USB_HID_USAGE_PID_ET_SQUARE 0x30
1409
#define USB_HID_USAGE_PID_ET_SINE 0x31
1410
#define USB_HID_USAGE_PID_ET_TRIANGLE 0x32
1411
#define USB_HID_USAGE_PID_ET_SAWTOOTH_UP 0x33
1412
#define USB_HID_USAGE_PID_ET_SAWTOOTH_DOWN 0x34
1413
#define USB_HID_USAGE_PID_ET_SPRING 0x40
1414
#define USB_HID_USAGE_PID_ET_DAMPER 0x41
1415
#define USB_HID_USAGE_PID_ET_INERTIA 0x42
1416
#define USB_HID_USAGE_PID_ET_FRICTION 0x43
1417
#define USB_HID_USAGE_PID_DURATION 0x50
1418
#define USB_HID_USAGE_PID_SAMPLE_PERIOD 0x51
1419
#define USB_HID_USAGE_PID_GAIN 0x52
1420
#define USB_HID_USAGE_PID_TRIGGER_BUTTON 0x53
1421
#define USB_HID_USAGE_PID_TRIGGER_REPEAT_INTERVAL 0x54
1422
#define USB_HID_USAGE_PID_AXES_ENABLE 0x55
1423
#define USB_HID_USAGE_PID_DIRECTION_ENABLE 0x56
1424
#define USB_HID_USAGE_PID_DIRECTION 0x57
1425
#define USB_HID_USAGE_PID_TYPE_SPECIFIC_BLOCK_OFFSET 0x58
1426
#define USB_HID_USAGE_PID_BLOCK_TYPE 0x59
1427
#define USB_HID_USAGE_PID_SET_ENVELOPE_REPORT 0x5A
1428
#define USB_HID_USAGE_PID_ATTACK_LEVEL 0x5B
1429
#define USB_HID_USAGE_PID_ATTACK_TIME 0x5C
1430
#define USB_HID_USAGE_PID_FADE_LEVEL 0x5D
1431
#define USB_HID_USAGE_PID_FADE_TIME 0x5E
1432
#define USB_HID_USAGE_PID_SET_CONDITION_REPORT 0x5F
1433
#define USB_HID_USAGE_PID_CP_OFFSET 0x60
1434
#define USB_HID_USAGE_PID_POSITIVE_COEFFICIENT 0x61
1435
#define USB_HID_USAGE_PID_NEGATIVE_COEFFICIENT 0x62
1436
#define USB_HID_USAGE_PID_POSITIVE_SATURATION 0x63
1437
#define USB_HID_USAGE_PID_NEGATIVE_SATURATION 0x64
1438
#define USB_HID_USAGE_PID_DEAD_BAND 0x65
1439
#define USB_HID_USAGE_PID_DOWNLOAD_FORCE_SAMPLE 0x66
1440
#define USB_HID_USAGE_PID_ISOCH_CUSTOM_FORCE_ENABLE 0x67
1441
#define USB_HID_USAGE_PID_CUSTOM_FORCE_DATA_REPORT 0x68
1442
#define USB_HID_USAGE_PID_CUSTOM_FORCE_DATA 0x69
1443
#define USB_HID_USAGE_PID_CUSTOM_FORCE_VENDOR_DEFINED_DATA 0x6A
1444
#define USB_HID_USAGE_PID_SET_CUSTOM_FORCE_REPORT 0x6B
1445
#define USB_HID_USAGE_PID_CUSTOM_FORCE_DATA_OFFSET 0x6C
1446
#define USB_HID_USAGE_PID_SAMPLE_COUNT 0x6D
1447
#define USB_HID_USAGE_PID_SET_PERIODIC_REPORT 0x6E
1448
#define USB_HID_USAGE_PID_OFFSET 0x6F
1449
#define USB_HID_USAGE_PID_MAGNITUDE 0x70
1450
#define USB_HID_USAGE_PID_PHASE 0x71
1451
#define USB_HID_USAGE_PID_PERIOD 0x72
1452
#define USB_HID_USAGE_PID_SET_CONSTANT_FORCE_REPORT 0x73
1453
#define USB_HID_USAGE_PID_SET_RAMP_FORCE_REPORT 0x74
1454
#define USB_HID_USAGE_PID_RAMP_START 0x75
1455
#define USB_HID_USAGE_PID_RAMP_END 0x76
1456
#define USB_HID_USAGE_PID_EFFECT_OPERATION_REPORT 0x77
1457
#define USB_HID_USAGE_PID_EFFECT_OPERATION 0x78
1458
#define USB_HID_USAGE_PID_OP_EFFECT_START 0x79
1459
#define USB_HID_USAGE_PID_OP_EFFECT_START_SOLO 0x7A
1460
#define USB_HID_USAGE_PID_OP_EFFECT_STOP 0x7B
1461
#define USB_HID_USAGE_PID_LOOP_COUNT 0x7C
1462
#define USB_HID_USAGE_PID_DEVICE_GAIN_REPORT 0x7D
1463
#define USB_HID_USAGE_PID_DEVICE_GAIN 0x7E
1464
#define USB_HID_USAGE_PID_PID_POOL_REPORT 0x7F
1465
#define USB_HID_USAGE_PID_RAM_POOL_SIZE 0x80
1466
#define USB_HID_USAGE_PID_ROM_POOL_SIZE 0x81
1467
#define USB_HID_USAGE_PID_ROM_EFFECT_BLOCK_COUNT 0x82
1468
#define USB_HID_USAGE_PID_SIMULTANEOUS_EFFECTS_MAX 0x83
1469
#define USB_HID_USAGE_PID_POOL_ALIGNMENT 0x84
1470
#define USB_HID_USAGE_PID_PID_POOL_MOVE_REPORT 0x85
1471
#define USB_HID_USAGE_PID_MOVE_SOURCE 0x86
1472
#define USB_HID_USAGE_PID_MOVE_DESTINATION 0x87
1473
#define USB_HID_USAGE_PID_MOVE_LENGTH 0x88
1474
#define USB_HID_USAGE_PID_PID_BLOCK_LOAD_REPORT 0x89
1475
#define USB_HID_USAGE_PID_BLOCK_LOAD_STATUS 0x8B
1476
#define USB_HID_USAGE_PID_BLOCK_LOAD_SUCCESS 0x8C
1477
#define USB_HID_USAGE_PID_BLOCK_LOAD_FULL 0x8D
1478
#define USB_HID_USAGE_PID_BLOCK_LOAD_ERROR 0x8E
1479
#define USB_HID_USAGE_PID_BLOCK_HANDLE 0x8F
1480
#define USB_HID_USAGE_PID_PID_BLOCK_FREE_REPORT 0x90
1481
#define USB_HID_USAGE_PID_TYPE_SPECIFIC_BLOCK_HANDLE 0x91
1482
#define USB_HID_USAGE_PID_PID_STATE_REPORT 0x92
1483
#define USB_HID_USAGE_PID_EFFECT_PLAYING 0x94
1484
#define USB_HID_USAGE_PID_PID_DEVICE_CONTROL_REPORT 0x95
1485
#define USB_HID_USAGE_PID_PID_DEVICE_CONTROL 0x96
1486
#define USB_HID_USAGE_PID_DC_ENABLE_ACTUATORS 0x97
1487
#define USB_HID_USAGE_PID_DC_DISABLE_ACTUATORS 0x98
1488
#define USB_HID_USAGE_PID_DC_STOP_ALL_EFFECTS 0x99
1489
#define USB_HID_USAGE_PID_DC_DEVICE_RESET 0x9A
1490
#define USB_HID_USAGE_PID_DC_DEVICE_PAUSE 0x9B
1491
#define USB_HID_USAGE_PID_DC_DEVICE_CONTINUE 0x9C
1492
#define USB_HID_USAGE_PID_DEVICE_PAUSED 0x9F
1493
#define USB_HID_USAGE_PID_ACTUATORS_ENABLED 0xA0
1494
#define USB_HID_USAGE_PID_SAFETY_SWITCH 0xA4
1495
#define USB_HID_USAGE_PID_ACTUATOR_OVERRIDE_SWITCH 0xA5
1496
#define USB_HID_USAGE_PID_ACTUATOR_POWER 0xA6
1497
#define USB_HID_USAGE_PID_START_DELAY 0xA7
1498
#define USB_HID_USAGE_PID_PARAMETER_BLOCK_SIZE 0xA8
1499
#define USB_HID_USAGE_PID_DEVICE_MANAGED_POOL 0xA9
1500
#define USB_HID_USAGE_PID_SHARED_PARAMETER_BLOCKS 0xAA
1501
#define USB_HID_USAGE_PID_CREATE_NEW_EFFECT_REPORT 0xAB
1502
#define USB_HID_USAGE_PID_RAM_POOL_AVAILABLE 0xAC
1509
#define USB_HID_USAGE_EHT_UNDEFINED 0x00
1510
#define USB_HID_USAGE_EHT_EYE_TRACKER 0x01
/* Usage type: CA */
1511
#define USB_HID_USAGE_EHT_HEAD_TRACKER 0x02
/* Usage type: CA */
1512
#define USB_HID_USAGE_EHT_TRACKING_DATA 0x10
/* Usage type: CP */
1513
#define USB_HID_USAGE_EHT_CAPABILITIES 0x11
/* Usage type: CL */
1514
#define USB_HID_USAGE_EHT_CONFIGURATION 0x12
/* Usage type: CL */
1515
#define USB_HID_USAGE_EHT_STATUS 0x13
/* Usage type: CL */
1516
#define USB_HID_USAGE_EHT_CONTROL 0x14
/* Usage type: CL */
1517
#define USB_HID_USAGE_EHT_SENSOR_TIMESTAMP 0x20
/* Usage type: DV */
1518
#define USB_HID_USAGE_EHT_POSITION_X 0x21
/* Usage type: DV */
1519
#define USB_HID_USAGE_EHT_POSITION_Y 0x22
/* Usage type: DV */
1520
#define USB_HID_USAGE_EHT_POSITION_Z 0x23
/* Usage type: DV */
1521
#define USB_HID_USAGE_EHT_GAZE_POINT 0x24
/* Usage type: CP */
1522
#define USB_HID_USAGE_EHT_LEFT_EYE_POSITION 0x25
/* Usage type: CP */
1523
#define USB_HID_USAGE_EHT_RIGHT_EYE_POSITION 0x26
/* Usage type: CP */
1524
#define USB_HID_USAGE_EHT_HEAD_POSITION 0x27
/* Usage type: CP */
1525
#define USB_HID_USAGE_EHT_HEAD_DIRECTION_POINT 0x28
/* Usage type: CP */
1526
#define USB_HID_USAGE_EHT_ROTATION_ABOUT_X_AXIS 0x29
/* Usage type: DV */
1527
#define USB_HID_USAGE_EHT_ROTATION_ABOUT_Y_AXIS 0x2A
/* Usage type: DV */
1528
#define USB_HID_USAGE_EHT_ROTATION_ABOUT_Z_AXIS 0x2B
/* Usage type: DV */
1529
#define USB_HID_USAGE_EHT_TRACKER_QUALITY 0x100
/* Usage type: SV */
1530
#define USB_HID_USAGE_EHT_MINIMUM_TRACKING_DISTANCE 0x101
/* Usage type: SV */
1531
#define USB_HID_USAGE_EHT_OPTIMUM_TRACKING_DISTANCE 0x102
/* Usage type: SV */
1532
#define USB_HID_USAGE_EHT_MAXIMUM_TRACKING_DISTANCE 0x103
/* Usage type: SV */
1533
#define USB_HID_USAGE_EHT_MAXIMUM_SCREEN_PLANE_WIDTH 0x104
/* Usage type: SV */
1534
#define USB_HID_USAGE_EHT_MAXIMUM_SCREEN_PLANE_HEIGHT 0x105
/* Usage type: SV */
1535
#define USB_HID_USAGE_EHT_DISPLAY_MANUFACTURER_ID 0x200
/* Usage type: SV */
1536
#define USB_HID_USAGE_EHT_DISPLAY_PRODUCT_ID 0x201
/* Usage type: SV */
1537
#define USB_HID_USAGE_EHT_DISPLAY_SERIAL_NUMBER 0x202
/* Usage type: SV */
1538
#define USB_HID_USAGE_EHT_DISPLAY_MANUFACTURER_DATE 0x203
/* Usage type: SV */
1539
#define USB_HID_USAGE_EHT_CALIBRATED_SCREEN_WIDTH 0x204
/* Usage type: SV */
1540
#define USB_HID_USAGE_EHT_CALIBRATED_SCREEN_HEIGHT 0x205
/* Usage type: SV */
1541
#define USB_HID_USAGE_EHT_SAMPLING_FREQUENCY 0x300
/* Usage type: DV */
1542
#define USB_HID_USAGE_EHT_CONFIGURATION_STATUS 0x301
/* Usage type: DV */
1543
#define USB_HID_USAGE_EHT_DEVICE_MODE_REQUEST 0x400
/* Usage type: DV */
1550
#define USB_HID_USAGE_AUXDISP_UNDEFINED 0x00
1551
#define USB_HID_USAGE_AUXDISP_ALPHANUMERIC_DISPLAY 0x01
/* Usage type: CA */
1552
#define USB_HID_USAGE_AUXDISP_AUXILIARY_DISPLAY 0x02
/* Usage type: CA */
1553
#define USB_HID_USAGE_AUXDISP_DISPLAY_ATTRIBUTES_REPORT 0x20
/* Usage type: CL */
1554
#define USB_HID_USAGE_AUXDISP_ASCII_CHARACTER_SET 0x21
/* Usage type: SF */
1555
#define USB_HID_USAGE_AUXDISP_DATA_READ_BACK 0x22
/* Usage type: SF */
1556
#define USB_HID_USAGE_AUXDISP_FONT_READ_BACK 0x23
/* Usage type: SF */
1557
#define USB_HID_USAGE_AUXDISP_DISPLAY_CONTROL_REPORT 0x24
/* Usage type: CL */
1558
#define USB_HID_USAGE_AUXDISP_CLEAR_DISPLAY 0x25
/* Usage type: DF */
1559
#define USB_HID_USAGE_AUXDISP_DISPLAY_ENABLE 0x26
/* Usage type: DF */
1560
#define USB_HID_USAGE_AUXDISP_SCREEN_SAVER_DELAY 0x27
/* Usage type: SV, DV */
1561
#define USB_HID_USAGE_AUXDISP_SCREEN_SAVER_ENABLE 0x28
/* Usage type: DF */
1562
#define USB_HID_USAGE_AUXDISP_VERTICAL_SCROLL 0x29
/* Usage type: SF, DF */
1563
#define USB_HID_USAGE_AUXDISP_HORIZONTAL_SCROLL 0x2A
/* Usage type: SF, DF */
1564
#define USB_HID_USAGE_AUXDISP_CHARACTER_REPORT 0x2B
/* Usage type: CL */
1565
#define USB_HID_USAGE_AUXDISP_DISPLAY_DATA 0x2C
/* Usage type: DV */
1566
#define USB_HID_USAGE_AUXDISP_DISPLAY_STATUS 0x2D
/* Usage type: CL */
1567
#define USB_HID_USAGE_AUXDISP_STAT_NOT_READY 0x2E
/* Usage type: Sel */
1568
#define USB_HID_USAGE_AUXDISP_STAT_READY 0x2F
/* Usage type: Sel */
1569
#define USB_HID_USAGE_AUXDISP_ERR_NOT_A_LOADABLE_CHARACTER 0x30
/* Usage type: Sel */
1570
#define USB_HID_USAGE_AUXDISP_ERR_FONT_DATA_CANNOT_BE_READ 0x31
/* Usage type: Sel */
1571
#define USB_HID_USAGE_AUXDISP_CURSOR_POSITION_REPORT 0x32
/* Usage type: Sel */
1572
#define USB_HID_USAGE_AUXDISP_ROW 0x33
/* Usage type: DV */
1573
#define USB_HID_USAGE_AUXDISP_COLUMN 0x34
/* Usage type: DV */
1574
#define USB_HID_USAGE_AUXDISP_ROWS 0x35
/* Usage type: SV */
1575
#define USB_HID_USAGE_AUXDISP_COLUMNS 0x36
/* Usage type: SV */
1576
#define USB_HID_USAGE_AUXDISP_CURSOR_PIXEL_POSITIONING 0x37
/* Usage type: SF */
1577
#define USB_HID_USAGE_AUXDISP_CURSOR_MODE 0x38
/* Usage type: DF */
1578
#define USB_HID_USAGE_AUXDISP_CURSOR_ENABLE 0x39
/* Usage type: DF */
1579
#define USB_HID_USAGE_AUXDISP_CURSOR_BLINK 0x3A
/* Usage type: DF */
1580
#define USB_HID_USAGE_AUXDISP_FONT_REPORT 0x3B
/* Usage type: CL */
1581
#define USB_HID_USAGE_AUXDISP_FONT_DATA 0x3C
/* Usage type: Buffered Bytes */
1582
#define USB_HID_USAGE_AUXDISP_CHARACTER_WIDTH 0x3D
/* Usage type: SV */
1583
#define USB_HID_USAGE_AUXDISP_CHARACTER_HEIGHT 0x3E
/* Usage type: SV */
1584
#define USB_HID_USAGE_AUXDISP_CHARACTER_SPACING_HORIZONTAL 0x3F
/* Usage type: SV */
1585
#define USB_HID_USAGE_AUXDISP_CHARACTER_SPACING_VERTICAL 0x40
/* Usage type: SV */
1586
#define USB_HID_USAGE_AUXDISP_UNICODE_CHARACTER_SET 0x41
/* Usage type: SF */
1587
#define USB_HID_USAGE_AUXDISP_FONT_7_SEGMENT 0x42
/* Usage type: SF */
1588
#define USB_HID_USAGE_AUXDISP_7_SEGMENT_DIRECT_MAP 0x43
/* Usage type: SF */
1589
#define USB_HID_USAGE_AUXDISP_FONT_14_SEGMENT 0x44
/* Usage type: SF */
1590
#define USB_HID_USAGE_AUXDISP_14_SEGMENT_DIRECT_MAP 0x45
/* Usage type: SF */
1591
#define USB_HID_USAGE_AUXDISP_DISPLAY_BRIGHTNESS 0x46
/* Usage type: DV */
1592
#define USB_HID_USAGE_AUXDISP_DISPLAY_CONTRAST 0x47
/* Usage type: DV */
1593
#define USB_HID_USAGE_AUXDISP_CHARACTER_ATTRIBUTE 0x48
/* Usage type: CL */
1594
#define USB_HID_USAGE_AUXDISP_ATTRIBUTE_READBACK 0x49
/* Usage type: SF */
1595
#define USB_HID_USAGE_AUXDISP_ATTRIBUTE_DATA 0x4A
/* Usage type: DV */
1596
#define USB_HID_USAGE_AUXDISP_CHAR_ATTR_ENHANCE 0x4B
/* Usage type: OOC */
1597
#define USB_HID_USAGE_AUXDISP_CHAR_ATTR_UNDERLINE 0x4C
/* Usage type: OOC */
1598
#define USB_HID_USAGE_AUXDISP_CHAR_ATTR_BLINK 0x4D
/* Usage type: OOC */
1599
#define USB_HID_USAGE_AUXDISP_BITMAP_SIZE_X 0x80
/* Usage type: SV */
1600
#define USB_HID_USAGE_AUXDISP_BITMAP_SIZE_Y 0x81
/* Usage type: SV */
1601
#define USB_HID_USAGE_AUXDISP_MAX_BLIT_SIZE 0x82
/* Usage type: SV */
1602
#define USB_HID_USAGE_AUXDISP_BIT_DEPTH_FORMAT 0x83
/* Usage type: SV */
1603
#define USB_HID_USAGE_AUXDISP_DISPLAY_ORIENTATION 0x84
/* Usage type: DV */
1604
#define USB_HID_USAGE_AUXDISP_PALETTE_REPORT 0x85
/* Usage type: CL */
1605
#define USB_HID_USAGE_AUXDISP_PALETTE_DATA_SIZE 0x86
/* Usage type: SV */
1606
#define USB_HID_USAGE_AUXDISP_PALETTE_DATA_OFFSET 0x87
/* Usage type: SV */
1607
#define USB_HID_USAGE_AUXDISP_PALETTE_DATA 0x88
/* Usage type: Buffered Bytes */
1608
#define USB_HID_USAGE_AUXDISP_BLIT_REPORT 0x8A
/* Usage type: CL */
1609
#define USB_HID_USAGE_AUXDISP_BLIT_RECTANGLE_X1 0x8B
/* Usage type: SV */
1610
#define USB_HID_USAGE_AUXDISP_BLIT_RECTANGLE_Y1 0x8C
/* Usage type: SV */
1611
#define USB_HID_USAGE_AUXDISP_BLIT_RECTANGLE_X2 0x8D
/* Usage type: SV */
1612
#define USB_HID_USAGE_AUXDISP_BLIT_RECTANGLE_Y2 0x8E
/* Usage type: SV */
1613
#define USB_HID_USAGE_AUXDISP_BLIT_DATA 0x8F
/* Usage type: Buffered Bytes */
1614
#define USB_HID_USAGE_AUXDISP_SOFT_BUTTON 0x90
/* Usage type: CL */
1615
#define USB_HID_USAGE_AUXDISP_SOFT_BUTTON_ID 0x91
/* Usage type: SV */
1616
#define USB_HID_USAGE_AUXDISP_SOFT_BUTTON_SIDE 0x92
/* Usage type: SV */
1617
#define USB_HID_USAGE_AUXDISP_SOFT_BUTTON_OFFSET_1 0x93
/* Usage type: SV */
1618
#define USB_HID_USAGE_AUXDISP_SOFT_BUTTON_OFFSET_2 0x94
/* Usage type: SV */
1619
#define USB_HID_USAGE_AUXDISP_SOFT_BUTTON_REPORT 0x95
/* Usage type: SV */
1620
#define USB_HID_USAGE_AUXDISP_SOFT_KEYS 0xC2
/* Usage type: SV */
1621
#define USB_HID_USAGE_AUXDISP_DISPLAY_DATA_EXTENSIONS 0xCC
/* Usage type: SF */
1622
#define USB_HID_USAGE_AUXDISP_CHARACTER_MAPPING 0xCF
/* Usage type: SV */
1623
#define USB_HID_USAGE_AUXDISP_UNICODE_EQUIVALENT 0xDD
/* Usage type: SV */
1624
#define USB_HID_USAGE_AUXDISP_CHARACTER_PAGE_MAPPING 0xDF
/* Usage type: SV */
1625
#define USB_HID_USAGE_AUXDISP_REQUEST_REPORT 0xFF
/* Usage type: DV */
1632
#define USB_HID_USAGE_SENSORS_UNDEFINED 0x00
1633
#define USB_HID_USAGE_SENSORS_SENSOR 0x01
/* Usage type: CA, CP */
1634
#define USB_HID_USAGE_SENSORS_BIOMETRIC 0x10
/* Usage type: CA, CP */
1635
#define USB_HID_USAGE_SENSORS_BIOMETRIC_HUMAN_PRESENCE 0x11
/* Usage type: CA, CP */
1636
#define USB_HID_USAGE_SENSORS_BIOMETRIC_HUMAN_PROXIMITY 0x12
/* Usage type: CA, CP */
1637
#define USB_HID_USAGE_SENSORS_BIOMETRIC_HUMAN_TOUCH 0x13
/* Usage type: CA, CP */
1638
#define USB_HID_USAGE_SENSORS_BIOMETRIC_BLOOD_PRESSURE 0x14
/* Usage type: CA, CP */
1639
#define USB_HID_USAGE_SENSORS_BIOMETRIC_BODY_TEMPERATURE 0x15
/* Usage type: CA, CP */
1640
#define USB_HID_USAGE_SENSORS_BIOMETRIC_HEART_RATE 0x16
/* Usage type: CA, CP */
1641
#define USB_HID_USAGE_SENSORS_BIOMETRIC_HEART_RATE_VARIABILITY 0x17
/* Usage type: CA, CP */
1642
#define USB_HID_USAGE_SENSORS_BIOMETRIC_PERIPHERAL_OXYGEN_SATURATION 0x18
/* Usage type: CA, CP */
1643
#define USB_HID_USAGE_SENSORS_BIOMETRIC_RESPIRATORY_RATE 0x19
/* Usage type: CA, CP */
1644
#define USB_HID_USAGE_SENSORS_ELECTRICAL 0x20
/* Usage type: CA, CP */
1645
#define USB_HID_USAGE_SENSORS_ELECTRICAL_CAPACITANCE 0x21
/* Usage type: CA, CP */
1646
#define USB_HID_USAGE_SENSORS_ELECTRICAL_CURRENT 0x22
/* Usage type: CA, CP */
1647
#define USB_HID_USAGE_SENSORS_ELECTRICAL_POWER 0x23
/* Usage type: CA, CP */
1648
#define USB_HID_USAGE_SENSORS_ELECTRICAL_INDUCTANCE 0x24
/* Usage type: CA, CP */
1649
#define USB_HID_USAGE_SENSORS_ELECTRICAL_RESISTANCE 0x25
/* Usage type: CA, CP */
1650
#define USB_HID_USAGE_SENSORS_ELECTRICAL_VOLTAGE 0x26
/* Usage type: CA, CP */
1651
#define USB_HID_USAGE_SENSORS_ELECTRICAL_POTENTIOMETER 0x27
/* Usage type: CA, CP */
1652
#define USB_HID_USAGE_SENSORS_ELECTRICAL_FREQUENCY 0x28
/* Usage type: CA, CP */
1653
#define USB_HID_USAGE_SENSORS_ELECTRICAL_PERIOD 0x29
/* Usage type: CA, CP */
1654
#define USB_HID_USAGE_SENSORS_ENVIRONMENTAL 0x30
/* Usage type: CA, CP */
1655
#define USB_HID_USAGE_SENSORS_ENVIRONMENTAL_ATMOSPHERIC_PRESSURE 0x31
/* Usage type: CA, CP */
1656
#define USB_HID_USAGE_SENSORS_ENVIRONMENTAL_HUMIDITY 0x32
/* Usage type: CA, CP */
1657
#define USB_HID_USAGE_SENSORS_ENVIRONMENTAL_TEMPERATURE 0x33
/* Usage type: CA, CP */
1658
#define USB_HID_USAGE_SENSORS_ENVIRONMENTAL_WIND_DIRECTION 0x34
/* Usage type: CA, CP */
1659
#define USB_HID_USAGE_SENSORS_ENVIRONMENTAL_WIND_SPEED 0x35
/* Usage type: CA, CP */
1660
#define USB_HID_USAGE_SENSORS_ENVIRONMENTAL_AIR_QUALITY 0x36
/* Usage type: CA, CP */
1661
#define USB_HID_USAGE_SENSORS_ENVIRONMENTAL_HEAT_INDEX 0x37
/* Usage type: CA, CP */
1662
#define USB_HID_USAGE_SENSORS_ENVIRONMENTAL_SURFACE_TEMPERATURE 0x38
/* Usage type: CA, CP */
1663
#define USB_HID_USAGE_SENSORS_ENVIRONMENTAL_VOLATILE_ORGANIC_COMPOUNDS 0x39
/* Usage type: CA, CP */
1664
#define USB_HID_USAGE_SENSORS_ENVIRONMENTAL_OBJECT_PRESENCE 0x3A
/* Usage type: CA, CP */
1665
#define USB_HID_USAGE_SENSORS_ENVIRONMENTAL_OBJECT_PROXIMITY 0x3B
/* Usage type: CA, CP */
1666
#define USB_HID_USAGE_SENSORS_LIGHT 0x40
/* Usage type: CA, CP */
1667
#define USB_HID_USAGE_SENSORS_LIGHT_AMBIENT_LIGHT 0x41
/* Usage type: CA, CP */
1668
#define USB_HID_USAGE_SENSORS_LIGHT_CONSUMER_INFRARED 0x42
/* Usage type: CA, CP */
1669
#define USB_HID_USAGE_SENSORS_LIGHT_INFRARED_LIGHT 0x43
/* Usage type: CA, CP */
1670
#define USB_HID_USAGE_SENSORS_LIGHT_VISIBLE_LIGHT 0x44
/* Usage type: CA, CP */
1671
#define USB_HID_USAGE_SENSORS_LIGHT_ULTRAVIOLET_LIGHT 0x45
/* Usage type: CA, CP */
1672
#define USB_HID_USAGE_SENSORS_LOCATION 0x50
/* Usage type: CA, CP */
1673
#define USB_HID_USAGE_SENSORS_LOCATION_BROADCAST 0x51
/* Usage type: CA, CP */
1674
#define USB_HID_USAGE_SENSORS_LOCATION_DEAD_RECKONING 0x52
/* Usage type: CA, CP */
1675
#define USB_HID_USAGE_SENSORS_LOCATION_GPS_GLOBAL_POSITIONING_SYSTEM 0x53
/* Usage type: CA, CP */
1676
#define USB_HID_USAGE_SENSORS_LOCATION_LOOKUP 0x54
/* Usage type: CA, CP */
1677
#define USB_HID_USAGE_SENSORS_LOCATION_OTHER 0x55
/* Usage type: CA, CP */
1678
#define USB_HID_USAGE_SENSORS_LOCATION_STATIC 0x56
/* Usage type: CA, CP */
1679
#define USB_HID_USAGE_SENSORS_LOCATION_TRIANGULATION 0x57
/* Usage type: CA, CP */
1680
#define USB_HID_USAGE_SENSORS_MECHANICAL 0x60
/* Usage type: CA, CP */
1681
#define USB_HID_USAGE_SENSORS_MECHANICAL_BOOLEAN_SWITCH 0x61
/* Usage type: CA, CP */
1682
#define USB_HID_USAGE_SENSORS_MECHANICAL_BOOLEAN_SWITCH_ARRAY 0x62
/* Usage type: CA, CP */
1683
#define USB_HID_USAGE_SENSORS_MECHANICAL_MULTIVALUE_SWITCH 0x63
/* Usage type: CA, CP */
1684
#define USB_HID_USAGE_SENSORS_MECHANICAL_FORCE 0x64
/* Usage type: CA, CP */
1685
#define USB_HID_USAGE_SENSORS_MECHANICAL_PRESSURE 0x65
/* Usage type: CA, CP */
1686
#define USB_HID_USAGE_SENSORS_MECHANICAL_STRAIN 0x66
/* Usage type: CA, CP */
1687
#define USB_HID_USAGE_SENSORS_MECHANICAL_WEIGHT 0x67
/* Usage type: CA, CP */
1688
#define USB_HID_USAGE_SENSORS_MECHANICAL_HAPTIC_VIBRATOR 0x68
/* Usage type: CA, CP */
1689
#define USB_HID_USAGE_SENSORS_MECHANICAL_HALL_EFFECT_SWITCH 0x69
/* Usage type: CA, CP */
1690
#define USB_HID_USAGE_SENSORS_MOTION 0x70
/* Usage type: CA, CP */
1691
#define USB_HID_USAGE_SENSORS_MOTION_ACCELEROMETER_1D 0x71
/* Usage type: CA, CP */
1692
#define USB_HID_USAGE_SENSORS_MOTION_ACCELEROMETER_2D 0x72
/* Usage type: CA, CP */
1693
#define USB_HID_USAGE_SENSORS_MOTION_ACCELEROMETER_3D 0x73
/* Usage type: CA, CP */
1694
#define USB_HID_USAGE_SENSORS_MOTION_GYROMETER_1D 0x74
/* Usage type: CA, CP */
1695
#define USB_HID_USAGE_SENSORS_MOTION_GYROMETER_2D 0x75
/* Usage type: CA, CP */
1696
#define USB_HID_USAGE_SENSORS_MOTION_GYROMETER_3D 0x76
/* Usage type: CA, CP */
1697
#define USB_HID_USAGE_SENSORS_MOTION_MOTION_DETECTOR 0x77
/* Usage type: CA, CP */
1698
#define USB_HID_USAGE_SENSORS_MOTION_SPEEDOMETER 0x78
/* Usage type: CA, CP */
1699
#define USB_HID_USAGE_SENSORS_MOTION_ACCELEROMETER 0x79
/* Usage type: CA, CP */
1700
#define USB_HID_USAGE_SENSORS_MOTION_GYROMETER 0x7A
/* Usage type: CA, CP */
1701
#define USB_HID_USAGE_SENSORS_MOTION_GRAVITY_VECTOR 0x7B
/* Usage type: CA, CP */
1702
#define USB_HID_USAGE_SENSORS_MOTION_LINEAR_ACCELEROMETER 0x7C
/* Usage type: CA, CP */
1703
#define USB_HID_USAGE_SENSORS_ORIENTATION 0x80
/* Usage type: CA, CP */
1704
#define USB_HID_USAGE_SENSORS_ORIENTATION_COMPASS_1D 0x81
/* Usage type: CA, CP */
1705
#define USB_HID_USAGE_SENSORS_ORIENTATION_COMPASS_2D 0x82
/* Usage type: CA, CP */
1706
#define USB_HID_USAGE_SENSORS_ORIENTATION_COMPASS_3D 0x83
/* Usage type: CA, CP */
1707
#define USB_HID_USAGE_SENSORS_ORIENTATION_INCLINOMETER_1D 0x84
/* Usage type: CA, CP */
1708
#define USB_HID_USAGE_SENSORS_ORIENTATION_INCLINOMETER_2D 0x85
/* Usage type: CA, CP */
1709
#define USB_HID_USAGE_SENSORS_ORIENTATION_INCLINOMETER_3D 0x86
/* Usage type: CA, CP */
1710
#define USB_HID_USAGE_SENSORS_ORIENTATION_DISTANCE_1D 0x87
/* Usage type: CA, CP */
1711
#define USB_HID_USAGE_SENSORS_ORIENTATION_DISTANCE_2D 0x88
/* Usage type: CA, CP */
1712
#define USB_HID_USAGE_SENSORS_ORIENTATION_DISTANCE_3D 0x89
/* Usage type: CA, CP */
1713
#define USB_HID_USAGE_SENSORS_ORIENTATION_DEVICE_ORIENTATION 0x8A
/* Usage type: CA, CP */
1714
#define USB_HID_USAGE_SENSORS_ORIENTATION_COMPASS 0x8B
/* Usage type: CA, CP */
1715
#define USB_HID_USAGE_SENSORS_ORIENTATION_INCLINOMETER 0x8C
/* Usage type: CA, CP */
1716
#define USB_HID_USAGE_SENSORS_ORIENTATION_DISTANCE 0x8D
/* Usage type: CA, CP */
1717
#define USB_HID_USAGE_SENSORS_ORIENTATION_RELATIVE_ORIENTATION 0x8E
/* Usage type: CA, CP */
1718
#define USB_HID_USAGE_SENSORS_ORIENTATION_SIMPLE_ORIENTATION 0x8F
/* Usage type: CA, CP */
1719
#define USB_HID_USAGE_SENSORS_SCANNER 0x90
/* Usage type: CA, CP */
1720
#define USB_HID_USAGE_SENSORS_SCANNER_BARCODE 0x91
/* Usage type: CA, CP */
1721
#define USB_HID_USAGE_SENSORS_SCANNER_RFID 0x92
/* Usage type: CA, CP */
1722
#define USB_HID_USAGE_SENSORS_SCANNER_NFC 0x93
/* Usage type: CA, CP */
1723
#define USB_HID_USAGE_SENSORS_TIME 0xA0
/* Usage type: CA, CP */
1724
#define USB_HID_USAGE_SENSORS_TIME_ALARM_TIMER 0xA1
/* Usage type: CA, CP */
1725
#define USB_HID_USAGE_SENSORS_TIME_REAL_TIME_CLOCK 0xA2
/* Usage type: CA, CP */
1726
#define USB_HID_USAGE_SENSORS_PERSONAL_ACTIVITY 0xB0
/* Usage type: CA, CP */
1727
#define USB_HID_USAGE_SENSORS_PERSONAL_ACTIVITY_ACTIVITY_DETECTION 0xB1
/* Usage type: CA, CP */
1728
#define USB_HID_USAGE_SENSORS_PERSONAL_ACTIVITY_DEVICE_POSITION 0xB2
/* Usage type: CA, CP */
1729
#define USB_HID_USAGE_SENSORS_PERSONAL_ACTIVITY_PEDOMETER 0xB3
/* Usage type: CA, CP */
1730
#define USB_HID_USAGE_SENSORS_PERSONAL_ACTIVITY_STEP_DETECTION 0xB4
/* Usage type: CA, CP */
1731
#define USB_HID_USAGE_SENSORS_ORIENTATION_EXTENDED 0xC0
/* Usage type: CA, CP */
1732
#define USB_HID_USAGE_SENSORS_ORIENTATION_EXTENDED_GEOMAGNETIC_ORIENTATION 0xC1
/* Usage type: CA, CP */
1733
#define USB_HID_USAGE_SENSORS_ORIENTATION_EXTENDED_MAGNETOMETER 0xC2
/* Usage type: CA, CP */
1734
#define USB_HID_USAGE_SENSORS_GESTURE 0xD0
/* Usage type: CA, CP */
1735
#define USB_HID_USAGE_SENSORS_GESTURE_CHASSIS_FLIP_GESTURE 0xD1
/* Usage type: CA, CP */
1736
#define USB_HID_USAGE_SENSORS_GESTURE_HINGE_FOLD_GESTURE 0xD2
/* Usage type: CA, CP */
1737
#define USB_HID_USAGE_SENSORS_OTHER 0xE0
/* Usage type: CA, CP */
1738
#define USB_HID_USAGE_SENSORS_OTHER_CUSTOM 0xE1
/* Usage type: CA, CP */
1739
#define USB_HID_USAGE_SENSORS_OTHER_GENERIC 0xE2
/* Usage type: CA, CP */
1740
#define USB_HID_USAGE_SENSORS_OTHER_GENERIC_ENUMERATOR 0xE3
/* Usage type: CA, CP */
1741
#define USB_HID_USAGE_SENSORS_OTHER_HINGE_ANGLE 0xE4
/* Usage type: CA, CP */
1742
#define USB_HID_USAGE_SENSORS_EVENT 0x200
/* Usage type: DV */
1743
#define USB_HID_USAGE_SENSORS_EVENT_SENSOR_STATE 0x201
/* Usage type: NAry */
1744
#define USB_HID_USAGE_SENSORS_EVENT_SENSOR_EVENT 0x202
/* Usage type: NAry */
1745
#define USB_HID_USAGE_SENSORS_PROPERTY 0x300
/* Usage type: DV */
1746
#define USB_HID_USAGE_SENSORS_PROPERTY_FRIENDLY_NAME 0x301
/* Usage type: SV */
1747
#define USB_HID_USAGE_SENSORS_PROPERTY_PERSISTENT_UNIQUE_ID 0x302
/* Usage type: DV */
1748
#define USB_HID_USAGE_SENSORS_PROPERTY_SENSOR_STATUS 0x303
/* Usage type: DV */
1749
#define USB_HID_USAGE_SENSORS_PROPERTY_MINIMUM_REPORT_INTERVAL 0x304
/* Usage type: SV */
1750
#define USB_HID_USAGE_SENSORS_PROPERTY_SENSOR_MANUFACTURER 0x305
/* Usage type: SV */
1751
#define USB_HID_USAGE_SENSORS_PROPERTY_SENSOR_MODEL 0x306
/* Usage type: SV */
1752
#define USB_HID_USAGE_SENSORS_PROPERTY_SENSOR_SERIAL_NUMBER 0x307
/* Usage type: SV */
1753
#define USB_HID_USAGE_SENSORS_PROPERTY_SENSOR_DESCRIPTION 0x308
/* Usage type: SV */
1754
#define USB_HID_USAGE_SENSORS_PROPERTY_SENSOR_CONNECTION_TYPE 0x309
/* Usage type: NAry */
1755
#define USB_HID_USAGE_SENSORS_PROPERTY_SENSOR_DEVICE_PATH 0x30A
/* Usage type: DV */
1756
#define USB_HID_USAGE_SENSORS_PROPERTY_HARDWARE_REVISION 0x30B
/* Usage type: SV */
1757
#define USB_HID_USAGE_SENSORS_PROPERTY_FIRMWARE_VERSION 0x30C
/* Usage type: SV */
1758
#define USB_HID_USAGE_SENSORS_PROPERTY_RELEASE_DATE 0x30D
/* Usage type: SV */
1759
#define USB_HID_USAGE_SENSORS_PROPERTY_REPORT_INTERVAL 0x30E
/* Usage type: DV */
1760
#define USB_HID_USAGE_SENSORS_PROPERTY_CHANGE_SENSITIVITY_ABSOLUTE 0x30F
/* Usage type: DV */
1761
#define USB_HID_USAGE_SENSORS_PROPERTY_CHANGE_SENSITIVITY_PERCENT_OF_RANGE 0x310
/* Usage type: DV */
1762
#define USB_HID_USAGE_SENSORS_PROPERTY_CHANGE_SENSITIVITY_PERCENT_RELATIVE 0x311
/* Usage type: DV */
1763
#define USB_HID_USAGE_SENSORS_PROPERTY_ACCURACY 0x312
/* Usage type: DV */
1764
#define USB_HID_USAGE_SENSORS_PROPERTY_RESOLUTION 0x313
/* Usage type: DV */
1765
#define USB_HID_USAGE_SENSORS_PROPERTY_MAXIMUM 0x314
/* Usage type: DV */
1766
#define USB_HID_USAGE_SENSORS_PROPERTY_MINIMUM 0x315
/* Usage type: DV */
1767
#define USB_HID_USAGE_SENSORS_PROPERTY_REPORTING_STATE 0x316
/* Usage type: NAry */
1768
#define USB_HID_USAGE_SENSORS_PROPERTY_SAMPLING_RATE 0x317
/* Usage type: DV */
1769
#define USB_HID_USAGE_SENSORS_PROPERTY_RESPONSE_CURVE 0x318
/* Usage type: DV */
1770
#define USB_HID_USAGE_SENSORS_PROPERTY_POWER_STATE 0x319
/* Usage type: NAry */
1771
#define USB_HID_USAGE_SENSORS_PROPERTY_MAXIMUM_FIFO_EVENTS 0x31A
/* Usage type: SV */
1772
#define USB_HID_USAGE_SENSORS_PROPERTY_REPORT_LATENCY 0x31B
/* Usage type: DV */
1773
#define USB_HID_USAGE_SENSORS_PROPERTY_FLUSH_FIFO_EVENTS 0x31C
/* Usage type: DF */
1774
#define USB_HID_USAGE_SENSORS_PROPERTY_MAXIMUM_POWER_CONSUMPTION 0x31D
/* Usage type: DV */
1775
#define USB_HID_USAGE_SENSORS_PROPERTY_IS_PRIMARY 0x31E
/* Usage type: DF */
1776
#define USB_HID_USAGE_SENSORS_DATA_FIELD_LOCATION 0x400
/* Usage type: DV */
1777
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ALTITUDE_ANTENNA_SEA_LEVEL 0x402
/* Usage type: SV */
1778
#define USB_HID_USAGE_SENSORS_DATA_FIELD_DIFFERENTIAL_REFERENCE_STATION_ID 0x403
/* Usage type: SV */
1779
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ALTITUDE_ELLIPSOID_ERROR 0x404
/* Usage type: SV */
1780
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ALTITUDE_ELLIPSOID 0x405
/* Usage type: SV */
1781
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ALTITUDE_SEA_LEVEL_ERROR 0x406
/* Usage type: SV */
1782
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ALTITUDE_SEA_LEVEL 0x407
/* Usage type: SV */
1783
#define USB_HID_USAGE_SENSORS_DATA_FIELD_DIFFERENTIAL_GPS_DATA_AGE 0x408
/* Usage type: SV */
1784
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ERROR_RADIUS 0x409
/* Usage type: SV */
1785
#define USB_HID_USAGE_SENSORS_DATA_FIELD_FIX_QUALITY 0x40A
/* Usage type: NAry */
1786
#define USB_HID_USAGE_SENSORS_DATA_FIELD_FIX_TYPE 0x40B
/* Usage type: NAry */
1787
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GEOIDAL_SEPARATION 0x40C
/* Usage type: SV */
1788
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GPS_OPERATION_MODE 0x40D
/* Usage type: NAry */
1789
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GPS_SELECTION_MODE 0x40E
/* Usage type: NAry */
1790
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GPS_STATUS 0x40F
/* Usage type: NAry */
1791
#define USB_HID_USAGE_SENSORS_DATA_FIELD_POSITION_DILUTION_OF_PRECISION 0x410
/* Usage type: SV */
1792
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HORIZONTAL_DILUTION_OF_PRECISION 0x411
/* Usage type: SV */
1793
#define USB_HID_USAGE_SENSORS_DATA_FIELD_VERTICAL_DILUTION_OF_PRECISION 0x412
/* Usage type: SV */
1794
#define USB_HID_USAGE_SENSORS_DATA_FIELD_LATITUDE 0x413
/* Usage type: SV */
1795
#define USB_HID_USAGE_SENSORS_DATA_FIELD_LONGITUDE 0x414
/* Usage type: SV */
1796
#define USB_HID_USAGE_SENSORS_DATA_FIELD_TRUE_HEADING 0x415
/* Usage type: SV */
1797
#define USB_HID_USAGE_SENSORS_DATA_FIELD_MAGNETIC_HEADING 0x416
/* Usage type: SV */
1798
#define USB_HID_USAGE_SENSORS_DATA_FIELD_MAGNETIC_VARIATION 0x417
/* Usage type: SV */
1799
#define USB_HID_USAGE_SENSORS_DATA_FIELD_SPEED 0x418
/* Usage type: SV */
1800
#define USB_HID_USAGE_SENSORS_DATA_FIELD_SATELLITES_IN_VIEW 0x419
/* Usage type: SV */
1801
#define USB_HID_USAGE_SENSORS_DATA_FIELD_SATELLITES_IN_VIEW_AZIMUTH 0x41A
/* Usage type: SV */
1802
#define USB_HID_USAGE_SENSORS_DATA_FIELD_SATELLITES_IN_VIEW_ELEVATION 0x41B
/* Usage type: SV */
1803
#define USB_HID_USAGE_SENSORS_DATA_FIELD_SATELLITES_IN_VIEW_IDS 0x41C
/* Usage type: SV */
1804
#define USB_HID_USAGE_SENSORS_DATA_FIELD_SATELLITES_IN_VIEW_PRNS 0x41D
/* Usage type: SV */
1805
#define USB_HID_USAGE_SENSORS_DATA_FIELD_SATELLITES_IN_VIEW_S_N_RATIOS 0x41E
/* Usage type: SV */
1806
#define USB_HID_USAGE_SENSORS_DATA_FIELD_SATELLITES_USED_COUNT 0x41F
/* Usage type: SV */
1807
#define USB_HID_USAGE_SENSORS_DATA_FIELD_SATELLITES_USED_PRNS 0x420
/* Usage type: SV */
1808
#define USB_HID_USAGE_SENSORS_DATA_FIELD_NMEA_SENTENCE 0x421
/* Usage type: SV */
1809
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ADDRESS_LINE_1 0x422
/* Usage type: SV */
1810
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ADDRESS_LINE_2 0x423
/* Usage type: SV */
1811
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CITY 0x424
/* Usage type: SV */
1812
#define USB_HID_USAGE_SENSORS_DATA_FIELD_STATE_OR_PROVINCE 0x425
/* Usage type: SV */
1813
#define USB_HID_USAGE_SENSORS_DATA_FIELD_COUNTRY_OR_REGION 0x426
/* Usage type: SV */
1814
#define USB_HID_USAGE_SENSORS_DATA_FIELD_POSTAL_CODE 0x427
/* Usage type: SV */
1815
#define USB_HID_USAGE_SENSORS_PROPERTY_LOCATION 0x42A
/* Usage type: DV */
1816
#define USB_HID_USAGE_SENSORS_PROPERTY_LOCATION_DESIRED_ACCURACY 0x42B
/* Usage type: NAry */
1817
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ENVIRONMENTAL 0x430
/* Usage type: SV */
1818
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ATMOSPHERIC_PRESSURE 0x431
/* Usage type: SV */
1819
#define USB_HID_USAGE_SENSORS_DATA_FIELD_RELATIVE_HUMIDITY 0x433
/* Usage type: SV */
1820
#define USB_HID_USAGE_SENSORS_DATA_FIELD_TEMPERATURE 0x434
/* Usage type: SV */
1821
#define USB_HID_USAGE_SENSORS_DATA_FIELD_WIND_DIRECTION 0x435
/* Usage type: SV */
1822
#define USB_HID_USAGE_SENSORS_DATA_FIELD_WIND_SPEED 0x436
/* Usage type: SV */
1823
#define USB_HID_USAGE_SENSORS_DATA_FIELD_AIR_QUALITY_INDEX 0x437
/* Usage type: SV */
1824
#define USB_HID_USAGE_SENSORS_DATA_FIELD_EQUIVALENT_CO2 0x438
/* Usage type: SV */
1825
#define USB_HID_USAGE_SENSORS_DATA_FIELD_VOLATILE_ORGANIC_COMPOUND_CONCENTRATION 0x439
/* Usage type: SV */
1826
#define USB_HID_USAGE_SENSORS_DATA_FIELD_OBJECT_PRESENCE 0x43A
/* Usage type: SF */
1827
#define USB_HID_USAGE_SENSORS_DATA_FIELD_OBJECT_PROXIMITY_RANGE 0x43B
/* Usage type: SV */
1828
#define USB_HID_USAGE_SENSORS_DATA_FIELD_OBJECT_PROXIMITY_OUT_OF_RANGE 0x43C
/* Usage type: SF */
1829
#define USB_HID_USAGE_SENSORS_PROPERTY_ENVIRONMENTAL 0x440
/* Usage type: SV */
1830
#define USB_HID_USAGE_SENSORS_PROPERTY_REFERENCE_PRESSURE 0x441
/* Usage type: SV */
1831
#define USB_HID_USAGE_SENSORS_DATA_FIELD_MOTION 0x450
/* Usage type: DV */
1832
#define USB_HID_USAGE_SENSORS_DATA_FIELD_MOTION_STATE 0x451
/* Usage type: SF */
1833
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ACCELERATION 0x452
/* Usage type: SV */
1834
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ACCELERATION_AXIS_X 0x453
/* Usage type: SV */
1835
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ACCELERATION_AXIS_Y 0x454
/* Usage type: SV */
1836
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ACCELERATION_AXIS_Z 0x455
/* Usage type: SV */
1837
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ANGULAR_VELOCITY 0x456
/* Usage type: SV */
1838
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ANGULAR_VELOCITY_ABOUT_X_AXIS 0x457
/* Usage type: SV */
1839
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ANGULAR_VELOCITY_ABOUT_Y_AXIS 0x458
/* Usage type: SV */
1840
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ANGULAR_VELOCITY_ABOUT_Z_AXIS 0x459
/* Usage type: SV */
1841
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ANGULAR_POSITION 0x45A
/* Usage type: SV */
1842
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ANGULAR_POSITION_ABOUT_X_AXIS 0x45B
/* Usage type: SV */
1843
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ANGULAR_POSITION_ABOUT_Y_AXIS 0x45C
/* Usage type: SV */
1844
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ANGULAR_POSITION_ABOUT_Z_AXIS 0x45D
/* Usage type: SV */
1845
#define USB_HID_USAGE_SENSORS_DATA_FIELD_MOTION_SPEED 0x45E
/* Usage type: SV */
1846
#define USB_HID_USAGE_SENSORS_DATA_FIELD_MOTION_INTENSITY 0x45F
/* Usage type: SV */
1847
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ORIENTATION 0x470
/* Usage type: DV */
1848
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HEADING 0x471
/* Usage type: SV */
1849
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HEADING_X_AXIS 0x472
/* Usage type: SV */
1850
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HEADING_Y_AXIS 0x473
/* Usage type: SV */
1851
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HEADING_Z_AXIS 0x474
/* Usage type: SV */
1852
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HEADING_COMPENSATED_MAGNETIC_NORTH 0x475
/* Usage type: SV */
1853
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HEADING_COMPENSATED_TRUE_NORTH 0x476
/* Usage type: SV */
1854
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HEADING_MAGNETIC_NORTH 0x477
/* Usage type: SV */
1855
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HEADING_TRUE_NORTH 0x478
/* Usage type: SV */
1856
#define USB_HID_USAGE_SENSORS_DATA_FIELD_DISTANCE 0x479
/* Usage type: SV */
1857
#define USB_HID_USAGE_SENSORS_DATA_FIELD_DISTANCE_X_AXIS 0x47A
/* Usage type: SV */
1858
#define USB_HID_USAGE_SENSORS_DATA_FIELD_DISTANCE_Y_AXIS 0x47B
/* Usage type: SV */
1859
#define USB_HID_USAGE_SENSORS_DATA_FIELD_DISTANCE_Z_AXIS 0x47C
/* Usage type: SV */
1860
#define USB_HID_USAGE_SENSORS_DATA_FIELD_DISTANCE_OUT_OF_RANGE 0x47D
/* Usage type: SF */
1861
#define USB_HID_USAGE_SENSORS_DATA_FIELD_TILT 0x47E
/* Usage type: SV */
1862
#define USB_HID_USAGE_SENSORS_DATA_FIELD_TILT_X_AXIS 0x47F
/* Usage type: SV */
1863
#define USB_HID_USAGE_SENSORS_DATA_FIELD_TILT_Y_AXIS 0x480
/* Usage type: SV */
1864
#define USB_HID_USAGE_SENSORS_DATA_FIELD_TILT_Z_AXIS 0x481
/* Usage type: SV */
1865
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ROTATION_MATRIX 0x482
/* Usage type: SV */
1866
#define USB_HID_USAGE_SENSORS_DATA_FIELD_QUATERNION 0x483
/* Usage type: SV */
1867
#define USB_HID_USAGE_SENSORS_DATA_FIELD_MAGNETIC_FLUX 0x484
/* Usage type: SV */
1868
#define USB_HID_USAGE_SENSORS_DATA_FIELD_MAGNETIC_FLUX_X_AXIS 0x485
/* Usage type: SV */
1869
#define USB_HID_USAGE_SENSORS_DATA_FIELD_MAGNETIC_FLUX_Y_AXIS 0x486
/* Usage type: SV */
1870
#define USB_HID_USAGE_SENSORS_DATA_FIELD_MAGNETIC_FLUX_Z_AXIS 0x487
/* Usage type: SV */
1871
#define USB_HID_USAGE_SENSORS_DATA_FIELD_MAGNETOMETER_ACCURACY 0x488
/* Usage type: NAry */
1872
#define USB_HID_USAGE_SENSORS_DATA_FIELD_SIMPLE_ORIENTATION_DIRECTION 0x489
/* Usage type: NAry */
1873
#define USB_HID_USAGE_SENSORS_DATA_FIELD_MECHANICAL 0x490
/* Usage type: DV */
1874
#define USB_HID_USAGE_SENSORS_DATA_FIELD_BOOLEAN_SWITCH_STATE 0x491
/* Usage type: SF */
1875
#define USB_HID_USAGE_SENSORS_DATA_FIELD_BOOLEAN_SWITCH_ARRAY_STATES 0x492
/* Usage type: SV */
1876
#define USB_HID_USAGE_SENSORS_DATA_FIELD_MULTIVALUE_SWITCH_VALUE 0x493
/* Usage type: SV */
1877
#define USB_HID_USAGE_SENSORS_DATA_FIELD_FORCE 0x494
/* Usage type: SV */
1878
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ABSOLUTE_PRESSURE 0x495
/* Usage type: SV */
1879
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GAUGE_PRESSURE 0x496
/* Usage type: SV */
1880
#define USB_HID_USAGE_SENSORS_DATA_FIELD_STRAIN 0x497
/* Usage type: SV */
1881
#define USB_HID_USAGE_SENSORS_DATA_FIELD_WEIGHT 0x498
/* Usage type: SV */
1882
#define USB_HID_USAGE_SENSORS_PROPERTY_MECHANICAL 0x4A0
/* Usage type: DV */
1883
#define USB_HID_USAGE_SENSORS_PROPERTY_VIBRATION_STATE 0x4A1
/* Usage type: DF */
1884
#define USB_HID_USAGE_SENSORS_PROPERTY_FORWARD_VIBRATION_SPEED 0x4A2
/* Usage type: DV */
1885
#define USB_HID_USAGE_SENSORS_PROPERTY_BACKWARD_VIBRATION_SPEED 0x4A3
/* Usage type: DV */
1886
#define USB_HID_USAGE_SENSORS_DATA_FIELD_BIOMETRIC 0x4B0
/* Usage type: DV */
1887
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HUMAN_PRESENCE 0x4B1
/* Usage type: SF */
1888
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HUMAN_PROXIMITY_RANGE 0x4B2
/* Usage type: SV */
1889
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HUMAN_PROXIMITY_OUT_OF_RANGE 0x4B3
/* Usage type: SF */
1890
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HUMAN_TOUCH_STATE 0x4B4
/* Usage type: SF */
1891
#define USB_HID_USAGE_SENSORS_DATA_FIELD_BLOOD_PRESSURE 0x4B5
/* Usage type: SV */
1892
#define USB_HID_USAGE_SENSORS_DATA_FIELD_BLOOD_PRESSURE_DIASTOLIC 0x4B6
/* Usage type: SV */
1893
#define USB_HID_USAGE_SENSORS_DATA_FIELD_BLOOD_PRESSURE_SYSTOLIC 0x4B7
/* Usage type: SV */
1894
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HEART_RATE 0x4B8
/* Usage type: SV */
1895
#define USB_HID_USAGE_SENSORS_DATA_FIELD_RESTING_HEART_RATE 0x4B9
/* Usage type: SV */
1896
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HEARTBEAT_INTERVAL 0x4BA
/* Usage type: SV */
1897
#define USB_HID_USAGE_SENSORS_DATA_FIELD_RESPIRATORY_RATE 0x4BB
/* Usage type: SV */
1898
#define USB_HID_USAGE_SENSORS_DATA_FIELD_SPO2 0x4BC
/* Usage type: SV */
1899
#define USB_HID_USAGE_SENSORS_DATA_FIELD_LIGHT 0x4D0
/* Usage type: DV */
1900
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ILLUMINANCE 0x4D1
/* Usage type: SV */
1901
#define USB_HID_USAGE_SENSORS_DATA_FIELD_COLOR_TEMPERATURE 0x4D2
/* Usage type: SV */
1902
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CHROMATICITY 0x4D3
/* Usage type: SV */
1903
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CHROMATICITY_X 0x4D4
/* Usage type: SV */
1904
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CHROMATICITY_Y 0x4D5
/* Usage type: SV */
1905
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CONSUMER_IR_SENTENCE_RECEIVE 0x4D6
/* Usage type: SV */
1906
#define USB_HID_USAGE_SENSORS_DATA_FIELD_INFRARED_LIGHT 0x4D7
/* Usage type: SV */
1907
#define USB_HID_USAGE_SENSORS_DATA_FIELD_RED_LIGHT 0x4D8
/* Usage type: SV */
1908
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GREEN_LIGHT 0x4D9
/* Usage type: SV */
1909
#define USB_HID_USAGE_SENSORS_DATA_FIELD_BLUE_LIGHT 0x4DA
/* Usage type: SV */
1910
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ULTRAVIOLET_A_LIGHT 0x4DB
/* Usage type: SV */
1911
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ULTRAVIOLET_B_LIGHT 0x4DC
/* Usage type: SV */
1912
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ULTRAVIOLET_INDEX 0x4DD
/* Usage type: SV */
1913
#define USB_HID_USAGE_SENSORS_DATA_FIELD_NEAR_INFRARED_LIGHT 0x4DE
/* Usage type: SV */
1914
#define USB_HID_USAGE_SENSORS_PROPERTY_LIGHT 0x4DF
/* Usage type: DV */
1915
#define USB_HID_USAGE_SENSORS_PROPERTY_CONSUMER_IR_SENTENCE_SEND 0x4E0
/* Usage type: DV */
1916
#define USB_HID_USAGE_SENSORS_PROPERTY_AUTO_BRIGHTNESS_PREFERRED 0x4E2
/* Usage type: DF */
1917
#define USB_HID_USAGE_SENSORS_PROPERTY_AUTO_COLOR_PREFERRED 0x4E3
/* Usage type: DF */
1918
#define USB_HID_USAGE_SENSORS_DATA_FIELD_SCANNER 0x4F0
/* Usage type: DV */
1919
#define USB_HID_USAGE_SENSORS_DATA_FIELD_RFID_TAG_40_BIT 0x4F1
/* Usage type: SV */
1920
#define USB_HID_USAGE_SENSORS_DATA_FIELD_NFC_SENTENCE_RECEIVE 0x4F2
/* Usage type: SV */
1921
#define USB_HID_USAGE_SENSORS_PROPERTY_SCANNER 0x4F8
/* Usage type: DV */
1922
#define USB_HID_USAGE_SENSORS_PROPERTY_NFC_SENTENCE_SEND 0x4F9
/* Usage type: SV */
1923
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ELECTRICAL 0x500
/* Usage type: SV */
1924
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CAPACITANCE 0x501
/* Usage type: SV */
1925
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CURRENT 0x502
/* Usage type: SV */
1926
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ELECTRICAL_POWER 0x503
/* Usage type: SV */
1927
#define USB_HID_USAGE_SENSORS_DATA_FIELD_INDUCTANCE 0x504
/* Usage type: SV */
1928
#define USB_HID_USAGE_SENSORS_DATA_FIELD_RESISTANCE 0x505
/* Usage type: SV */
1929
#define USB_HID_USAGE_SENSORS_DATA_FIELD_VOLTAGE 0x506
/* Usage type: SV */
1930
#define USB_HID_USAGE_SENSORS_DATA_FIELD_FREQUENCY 0x507
/* Usage type: SV */
1931
#define USB_HID_USAGE_SENSORS_DATA_FIELD_PERIOD 0x508
/* Usage type: SV */
1932
#define USB_HID_USAGE_SENSORS_DATA_FIELD_PERCENT_OF_RANGE 0x509
/* Usage type: SV */
1933
#define USB_HID_USAGE_SENSORS_DATA_FIELD_TIME 0x520
/* Usage type: DV */
1934
#define USB_HID_USAGE_SENSORS_DATA_FIELD_YEAR 0x521
/* Usage type: SV */
1935
#define USB_HID_USAGE_SENSORS_DATA_FIELD_MONTH 0x522
/* Usage type: SV */
1936
#define USB_HID_USAGE_SENSORS_DATA_FIELD_DAY 0x523
/* Usage type: SV */
1937
#define USB_HID_USAGE_SENSORS_DATA_FIELD_DAY_OF_WEEK 0x524
/* Usage type: NAry */
1938
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HOUR 0x525
/* Usage type: SV */
1939
#define USB_HID_USAGE_SENSORS_DATA_FIELD_MINUTE 0x526
/* Usage type: SV */
1940
#define USB_HID_USAGE_SENSORS_DATA_FIELD_SECOND 0x527
/* Usage type: SV */
1941
#define USB_HID_USAGE_SENSORS_DATA_FIELD_MILLISECOND 0x528
/* Usage type: SV */
1942
#define USB_HID_USAGE_SENSORS_DATA_FIELD_TIMESTAMP 0x529
/* Usage type: SV */
1943
#define USB_HID_USAGE_SENSORS_DATA_FIELD_JULIAN_DAY_OF_YEAR 0x52A
/* Usage type: SV */
1944
#define USB_HID_USAGE_SENSORS_DATA_FIELD_TIME_SINCE_SYSTEM_BOOT 0x52B
/* Usage type: SV */
1945
#define USB_HID_USAGE_SENSORS_PROPERTY_TIME 0x530
/* Usage type: DV */
1946
#define USB_HID_USAGE_SENSORS_PROPERTY_TIME_ZONE_OFFSET_FROM_UTC 0x531
/* Usage type: DV */
1947
#define USB_HID_USAGE_SENSORS_PROPERTY_TIME_ZONE_NAME 0x532
/* Usage type: DV */
1948
#define USB_HID_USAGE_SENSORS_PROPERTY_DAYLIGHT_SAVINGS_TIME_OBSERVED 0x533
/* Usage type: DF */
1949
#define USB_HID_USAGE_SENSORS_PROPERTY_TIME_TRIM_ADJUSTMENT 0x534
/* Usage type: DV */
1950
#define USB_HID_USAGE_SENSORS_PROPERTY_ARM_ALARM 0x535
/* Usage type: DF */
1951
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM 0x540
/* Usage type: DV */
1952
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_USAGE 0x541
/* Usage type: SV */
1953
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_BOOLEAN_ARRAY 0x542
/* Usage type: SV */
1954
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE 0x543
/* Usage type: SV */
1955
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_1 0x544
/* Usage type: SV */
1956
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_2 0x545
/* Usage type: SV */
1957
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_3 0x546
/* Usage type: SV */
1958
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_4 0x547
/* Usage type: SV */
1959
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_5 0x548
/* Usage type: SV */
1960
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_6 0x549
/* Usage type: SV */
1961
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_7 0x54A
/* Usage type: SV */
1962
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_8 0x54B
/* Usage type: SV */
1963
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_9 0x54C
/* Usage type: SV */
1964
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_10 0x54D
/* Usage type: SV */
1965
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_11 0x54E
/* Usage type: SV */
1966
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_12 0x54F
/* Usage type: SV */
1967
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_13 0x550
/* Usage type: SV */
1968
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_14 0x551
/* Usage type: SV */
1969
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_15 0x552
/* Usage type: SV */
1970
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_16 0x553
/* Usage type: SV */
1971
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_17 0x554
/* Usage type: SV */
1972
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_18 0x555
/* Usage type: SV */
1973
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_19 0x556
/* Usage type: SV */
1974
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_20 0x557
/* Usage type: SV */
1975
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_21 0x558
/* Usage type: SV */
1976
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_22 0x559
/* Usage type: SV */
1977
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_23 0x55A
/* Usage type: SV */
1978
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_24 0x55B
/* Usage type: SV */
1979
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_25 0x55C
/* Usage type: SV */
1980
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_26 0x55D
/* Usage type: SV */
1981
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_27 0x55E
/* Usage type: SV */
1982
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_VALUE_28 0x55F
/* Usage type: SV */
1983
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC 0x560
/* Usage type: DV */
1984
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_GUID_OR_PROPERTYKEY 0x561
/* Usage type: SV */
1985
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_CATEGORY_GUID 0x562
/* Usage type: SV */
1986
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_TYPE_GUID 0x563
/* Usage type: SV */
1987
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_EVENT_PROPERTYKEY 0x564
/* Usage type: SV */
1988
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_PROPERTY_PROPERTYKEY 0x565
/* Usage type: SV */
1989
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_DATA_FIELD_PROPERTYKEY 0x566
/* Usage type: SV */
1990
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_EVENT 0x567
/* Usage type: SV */
1991
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_PROPERTY 0x568
/* Usage type: SV */
1992
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_DATA_FIELD 0x569
/* Usage type: SV */
1993
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ENUMERATOR_TABLE_ROW_INDEX 0x56A
/* Usage type: SV */
1994
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ENUMERATOR_TABLE_ROW_COUNT 0x56B
/* Usage type: SV */
1995
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_GUID_OR_PROPERTYKEY_KIND 0x56C
/* Usage type: NAry */
1996
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_GUID 0x56D
/* Usage type: SV */
1997
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_PROPERTYKEY 0x56E
/* Usage type: SV */
1998
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_TOP_LEVEL_COLLECTION_ID 0x56F
/* Usage type: SV */
1999
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_REPORT_ID 0x570
/* Usage type: SV */
2000
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_REPORT_ITEM_POSITION_INDEX 0x571
/* Usage type: SV */
2001
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_FIRMWARE_VARTYPE 0x572
/* Usage type: NAry */
2002
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_UNIT_OF_MEASURE 0x573
/* Usage type: NAry */
2003
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_UNIT_EXPONENT 0x574
/* Usage type: NAry */
2004
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_REPORT_SIZE 0x575
/* Usage type: SV */
2005
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GENERIC_REPORT_COUNT 0x576
/* Usage type: SV */
2006
#define USB_HID_USAGE_SENSORS_PROPERTY_GENERIC 0x580
/* Usage type: DV */
2007
#define USB_HID_USAGE_SENSORS_PROPERTY_ENUMERATOR_TABLE_ROW_INDEX 0x581
/* Usage type: DV */
2008
#define USB_HID_USAGE_SENSORS_PROPERTY_ENUMERATOR_TABLE_ROW_COUNT 0x582
/* Usage type: SV */
2009
#define USB_HID_USAGE_SENSORS_DATA_FIELD_PERSONAL_ACTIVITY 0x590
/* Usage type: DV */
2010
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ACTIVITY_TYPE 0x591
/* Usage type: NAry */
2011
#define USB_HID_USAGE_SENSORS_DATA_FIELD_ACTIVITY_STATE 0x592
/* Usage type: NAry */
2012
#define USB_HID_USAGE_SENSORS_DATA_FIELD_DEVICE_POSITION 0x593
/* Usage type: NAry */
2013
#define USB_HID_USAGE_SENSORS_DATA_FIELD_STEP_COUNT 0x594
/* Usage type: SV */
2014
#define USB_HID_USAGE_SENSORS_DATA_FIELD_STEP_COUNT_RESET 0x595
/* Usage type: DF */
2015
#define USB_HID_USAGE_SENSORS_DATA_FIELD_STEP_DURATION 0x596
/* Usage type: SV */
2016
#define USB_HID_USAGE_SENSORS_DATA_FIELD_STEP_TYPE 0x597
/* Usage type: NAry */
2017
#define USB_HID_USAGE_SENSORS_PROPERTY_MINIMUM_ACTIVITY_DETECTION_INTERVAL 0x5A0
/* Usage type: DV */
2018
#define USB_HID_USAGE_SENSORS_PROPERTY_SUPPORTED_ACTIVITY_TYPES 0x5A1
/* Usage type: NAry */
2019
#define USB_HID_USAGE_SENSORS_PROPERTY_SUBSCRIBED_ACTIVITY_TYPES 0x5A2
/* Usage type: NAry */
2020
#define USB_HID_USAGE_SENSORS_PROPERTY_SUPPORTED_STEP_TYPES 0x5A3
/* Usage type: NAry */
2021
#define USB_HID_USAGE_SENSORS_PROPERTY_SUBSCRIBED_STEP_TYPES 0x5A4
/* Usage type: NAry */
2022
#define USB_HID_USAGE_SENSORS_PROPERTY_FLOOR_HEIGHT 0x5A5
/* Usage type: DV */
2023
#define USB_HID_USAGE_SENSORS_DATA_FIELD_CUSTOM_TYPE_ID 0x5B0
/* Usage type: SV */
2024
#define USB_HID_USAGE_SENSORS_PROPERTY_CUSTOM 0x5C0
/* Usage type: DV */
2025
#define USB_HID_USAGE_SENSORS_PROPERTY_CUSTOM_VALUE_1 0x5C1
/* Usage type: DV */
2026
#define USB_HID_USAGE_SENSORS_PROPERTY_CUSTOM_VALUE_2 0x5C2
/* Usage type: DV */
2027
#define USB_HID_USAGE_SENSORS_PROPERTY_CUSTOM_VALUE_3 0x5C3
/* Usage type: DV */
2028
#define USB_HID_USAGE_SENSORS_PROPERTY_CUSTOM_VALUE_4 0x5C4
/* Usage type: DV */
2029
#define USB_HID_USAGE_SENSORS_PROPERTY_CUSTOM_VALUE_5 0x5C5
/* Usage type: DV */
2030
#define USB_HID_USAGE_SENSORS_PROPERTY_CUSTOM_VALUE_6 0x5C6
/* Usage type: DV */
2031
#define USB_HID_USAGE_SENSORS_PROPERTY_CUSTOM_VALUE_7 0x5C7
/* Usage type: DV */
2032
#define USB_HID_USAGE_SENSORS_PROPERTY_CUSTOM_VALUE_8 0x5C8
/* Usage type: DV */
2033
#define USB_HID_USAGE_SENSORS_PROPERTY_CUSTOM_VALUE_9 0x5C9
/* Usage type: DV */
2034
#define USB_HID_USAGE_SENSORS_PROPERTY_CUSTOM_VALUE_10 0x5CA
/* Usage type: DV */
2035
#define USB_HID_USAGE_SENSORS_PROPERTY_CUSTOM_VALUE_11 0x5CB
/* Usage type: DV */
2036
#define USB_HID_USAGE_SENSORS_PROPERTY_CUSTOM_VALUE_12 0x5CC
/* Usage type: DV */
2037
#define USB_HID_USAGE_SENSORS_PROPERTY_CUSTOM_VALUE_13 0x5CD
/* Usage type: DV */
2038
#define USB_HID_USAGE_SENSORS_PROPERTY_CUSTOM_VALUE_14 0x5CE
/* Usage type: DV */
2039
#define USB_HID_USAGE_SENSORS_PROPERTY_CUSTOM_VALUE_15 0x5CF
/* Usage type: DV */
2040
#define USB_HID_USAGE_SENSORS_PROPERTY_CUSTOM_VALUE_16 0x5D0
/* Usage type: DV */
2041
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HINGE 0x5E0
/* Usage type: SV, DV */
2042
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HINGE_ANGLE 0x5E1
/* Usage type: SV, DV */
2043
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GESTURE_SENSOR 0x5F0
/* Usage type: DV */
2044
#define USB_HID_USAGE_SENSORS_DATA_FIELD_GESTURE_STATE 0x5F1
/* Usage type: NAry */
2045
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HINGE_FOLD_INITIAL_ANGLE 0x5F2
/* Usage type: SV */
2046
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HINGE_FOLD_FINAL_ANGLE 0x5F3
/* Usage type: SV */
2047
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HINGE_FOLD_CONTRIBUTING_PANEL 0x5F4
/* Usage type: NAry */
2048
#define USB_HID_USAGE_SENSORS_DATA_FIELD_HINGE_FOLD_TYPE 0x5F5
/* Usage type: NAry */
2049
#define USB_HID_USAGE_SENSORS_SENSOR_STATE_UNDEFINED 0x800
/* Usage type: Sel */
2050
#define USB_HID_USAGE_SENSORS_SENSOR_STATE_READY 0x801
/* Usage type: Sel */
2051
#define USB_HID_USAGE_SENSORS_SENSOR_STATE_NOT_AVAILABLE 0x802
/* Usage type: Sel */
2052
#define USB_HID_USAGE_SENSORS_SENSOR_STATE_NO_DATA 0x803
/* Usage type: Sel */
2053
#define USB_HID_USAGE_SENSORS_SENSOR_STATE_INITIALIZING 0x804
/* Usage type: Sel */
2054
#define USB_HID_USAGE_SENSORS_SENSOR_STATE_ACCESS_DENIED 0x805
/* Usage type: Sel */
2055
#define USB_HID_USAGE_SENSORS_SENSOR_STATE_ERROR 0x806
/* Usage type: Sel */
2056
#define USB_HID_USAGE_SENSORS_SENSOR_EVENT_UNKNOWN 0x810
/* Usage type: Sel */
2057
#define USB_HID_USAGE_SENSORS_SENSOR_EVENT_STATE_CHANGED 0x811
/* Usage type: Sel */
2058
#define USB_HID_USAGE_SENSORS_SENSOR_EVENT_PROPERTY_CHANGED 0x812
/* Usage type: Sel */
2059
#define USB_HID_USAGE_SENSORS_SENSOR_EVENT_DATA_UPDATED 0x813
/* Usage type: Sel */
2060
#define USB_HID_USAGE_SENSORS_SENSOR_EVENT_POLL_RESPONSE 0x814
/* Usage type: Sel */
2061
#define USB_HID_USAGE_SENSORS_SENSOR_EVENT_CHANGE_SENSITIVITY 0x815
/* Usage type: Sel */
2062
#define USB_HID_USAGE_SENSORS_SENSOR_EVENT_RANGE_MAXIMUM_REACHED 0x816
/* Usage type: Sel */
2063
#define USB_HID_USAGE_SENSORS_SENSOR_EVENT_RANGE_MINIMUM_REACHED 0x817
/* Usage type: Sel */
2064
#define USB_HID_USAGE_SENSORS_SENSOR_EVENT_HIGH_THRESHOLD_CROSS_UPWARD 0x818
/* Usage type: Sel */
2065
#define USB_HID_USAGE_SENSORS_SENSOR_EVENT_HIGH_THRESHOLD_CROSS_DOWNWARD 0x819
/* Usage type: Sel */
2066
#define USB_HID_USAGE_SENSORS_SENSOR_EVENT_LOW_THRESHOLD_CROSS_UPWARD 0x81A
/* Usage type: Sel */
2067
#define USB_HID_USAGE_SENSORS_SENSOR_EVENT_LOW_THRESHOLD_CROSS_DOWNWARD 0x81B
/* Usage type: Sel */
2068
#define USB_HID_USAGE_SENSORS_SENSOR_EVENT_ZERO_THRESHOLD_CROSS_UPWARD 0x81C
/* Usage type: Sel */
2069
#define USB_HID_USAGE_SENSORS_SENSOR_EVENT_ZERO_THRESHOLD_CROSS_DOWNWARD 0x81D
/* Usage type: Sel */
2070
#define USB_HID_USAGE_SENSORS_SENSOR_EVENT_PERIOD_EXCEEDED 0x81E
/* Usage type: Sel */
2071
#define USB_HID_USAGE_SENSORS_SENSOR_EVENT_FREQUENCY_EXCEEDED 0x81F
/* Usage type: Sel */
2072
#define USB_HID_USAGE_SENSORS_SENSOR_EVENT_COMPLEX_TRIGGER 0x820
/* Usage type: Sel */
2073
#define USB_HID_USAGE_SENSORS_CONNECTION_TYPE_PC_INTEGRATED 0x830
/* Usage type: Sel */
2074
#define USB_HID_USAGE_SENSORS_CONNECTION_TYPE_PC_ATTACHED 0x831
/* Usage type: Sel */
2075
#define USB_HID_USAGE_SENSORS_CONNECTION_TYPE_PC_EXTERNAL 0x832
/* Usage type: Sel */
2076
#define USB_HID_USAGE_SENSORS_REPORTING_STATE_REPORT_NO_EVENTS 0x840
/* Usage type: Sel */
2077
#define USB_HID_USAGE_SENSORS_REPORTING_STATE_REPORT_ALL_EVENTS 0x841
/* Usage type: Sel */
2078
#define USB_HID_USAGE_SENSORS_REPORTING_STATE_REPORT_THRESHOLD_EVENTS 0x842
/* Usage type: Sel */
2079
#define USB_HID_USAGE_SENSORS_REPORTING_STATE_WAKE_ON_NO_EVENTS 0x843
/* Usage type: Sel */
2080
#define USB_HID_USAGE_SENSORS_REPORTING_STATE_WAKE_ON_ALL_EVENTS 0x844
/* Usage type: Sel */
2081
#define USB_HID_USAGE_SENSORS_REPORTING_STATE_WAKE_ON_THRESHOLD_EVENTS 0x845
/* Usage type: Sel */
2082
#define USB_HID_USAGE_SENSORS_POWER_STATE_UNDEFINED 0x850
/* Usage type: Sel */
2083
#define USB_HID_USAGE_SENSORS_POWER_STATE_D0_FULL_POWER 0x851
/* Usage type: Sel */
2084
#define USB_HID_USAGE_SENSORS_POWER_STATE_D1_LOW_POWER 0x852
/* Usage type: Sel */
2085
#define USB_HID_USAGE_SENSORS_POWER_STATE_D2_STANDBY_POWER_WITH_WAKEUP 0x853
/* Usage type: Sel */
2086
#define USB_HID_USAGE_SENSORS_POWER_STATE_D3_SLEEP_WITH_WAKEUP 0x854
/* Usage type: Sel */
2087
#define USB_HID_USAGE_SENSORS_POWER_STATE_D4_POWER_OFF 0x855
/* Usage type: Sel */
2088
#define USB_HID_USAGE_SENSORS_FIX_QUALITY_NO_FIX 0x870
/* Usage type: Sel */
2089
#define USB_HID_USAGE_SENSORS_FIX_QUALITY_GPS 0x871
/* Usage type: Sel */
2090
#define USB_HID_USAGE_SENSORS_FIX_QUALITY_DGPS 0x872
/* Usage type: Sel */
2091
#define USB_HID_USAGE_SENSORS_FIX_TYPE_NO_FIX 0x880
/* Usage type: Sel */
2092
#define USB_HID_USAGE_SENSORS_FIX_TYPE_GPS_SPS_MODE_FIX_VALID 0x881
/* Usage type: Sel */
2093
#define USB_HID_USAGE_SENSORS_FIX_TYPE_DGPS_SPS_MODE_FIX_VALID 0x882
/* Usage type: Sel */
2094
#define USB_HID_USAGE_SENSORS_FIX_TYPE_GPS_PPS_MODE_FIX_VALID 0x883
/* Usage type: Sel */
2095
#define USB_HID_USAGE_SENSORS_FIX_TYPE_REAL_TIME_KINEMATIC 0x884
/* Usage type: Sel */
2096
#define USB_HID_USAGE_SENSORS_FIX_TYPE_FLOAT_RTK 0x885
/* Usage type: Sel */
2097
#define USB_HID_USAGE_SENSORS_FIX_TYPE_ESTIMATED_DEAD_RECKONED 0x886
/* Usage type: Sel */
2098
#define USB_HID_USAGE_SENSORS_FIX_TYPE_MANUAL_INPUT_MODE 0x887
/* Usage type: Sel */
2099
#define USB_HID_USAGE_SENSORS_FIX_TYPE_SIMULATOR_MODE 0x888
/* Usage type: Sel */
2100
#define USB_HID_USAGE_SENSORS_GPS_OPERATION_MODE_MANUAL 0x890
/* Usage type: Sel */
2101
#define USB_HID_USAGE_SENSORS_GPS_OPERATION_MODE_AUTOMATIC 0x891
/* Usage type: Sel */
2102
#define USB_HID_USAGE_SENSORS_GPS_SELECTION_MODE_AUTONOMOUS 0x8A0
/* Usage type: Sel */
2103
#define USB_HID_USAGE_SENSORS_GPS_SELECTION_MODE_DGPS 0x8A1
/* Usage type: Sel */
2104
#define USB_HID_USAGE_SENSORS_GPS_SELECTION_MODE_ESTIMATED_DEAD_RECKONED 0x8A2
/* Usage type: Sel */
2105
#define USB_HID_USAGE_SENSORS_GPS_SELECTION_MODE_MANUAL_INPUT 0x8A3
/* Usage type: Sel */
2106
#define USB_HID_USAGE_SENSORS_GPS_SELECTION_MODE_SIMULATOR 0x8A4
/* Usage type: Sel */
2107
#define USB_HID_USAGE_SENSORS_GPS_SELECTION_MODE_DATA_NOT_VALID 0x8A5
/* Usage type: Sel */
2108
#define USB_HID_USAGE_SENSORS_GPS_STATUS_DATA_VALID 0x8B0
/* Usage type: Sel */
2109
#define USB_HID_USAGE_SENSORS_GPS_STATUS_DATA_NOT_VALID 0x8B1
/* Usage type: Sel */
2110
#define USB_HID_USAGE_SENSORS_ACCURACY_DEFAULT 0x860
/* Usage type: Sel */
2111
#define USB_HID_USAGE_SENSORS_ACCURACY_HIGH 0x861
/* Usage type: Sel */
2112
#define USB_HID_USAGE_SENSORS_ACCURACY_MEDIUM 0x862
/* Usage type: Sel */
2113
#define USB_HID_USAGE_SENSORS_ACCURACY_LOW 0x863
/* Usage type: Sel */
2114
#define USB_HID_USAGE_SENSORS_DAY_OF_WEEK_SUNDAY 0x8C0
/* Usage type: Sel */
2115
#define USB_HID_USAGE_SENSORS_DAY_OF_WEEK_MONDAY 0x8C1
/* Usage type: Sel */
2116
#define USB_HID_USAGE_SENSORS_DAY_OF_WEEK_TUESDAY 0x8C2
/* Usage type: Sel */
2117
#define USB_HID_USAGE_SENSORS_DAY_OF_WEEK_WEDNESDAY 0x8C3
/* Usage type: Sel */
2118
#define USB_HID_USAGE_SENSORS_DAY_OF_WEEK_THURSDAY 0x8C4
/* Usage type: Sel */
2119
#define USB_HID_USAGE_SENSORS_DAY_OF_WEEK_FRIDAY 0x8C5
/* Usage type: Sel */
2120
#define USB_HID_USAGE_SENSORS_DAY_OF_WEEK_SATURDAY 0x8C6
/* Usage type: Sel */
2121
#define USB_HID_USAGE_SENSORS_KIND_CATEGORY 0x8D0
/* Usage type: Sel */
2122
#define USB_HID_USAGE_SENSORS_KIND_TYPE 0x8D1
/* Usage type: Sel */
2123
#define USB_HID_USAGE_SENSORS_KIND_EVENT 0x8D2
/* Usage type: Sel */
2124
#define USB_HID_USAGE_SENSORS_KIND_PROPERTY 0x8D3
/* Usage type: Sel */
2125
#define USB_HID_USAGE_SENSORS_KIND_DATA_FIELD 0x8D4
/* Usage type: Sel */
2126
#define USB_HID_USAGE_SENSORS_MAGNETOMETER_ACCURACY_LOW 0x8E0
/* Usage type: Sel */
2127
#define USB_HID_USAGE_SENSORS_MAGNETOMETER_ACCURACY_MEDIUM 0x8E1
/* Usage type: Sel */
2128
#define USB_HID_USAGE_SENSORS_MAGNETOMETER_ACCURACY_HIGH 0x8E2
/* Usage type: Sel */
2129
#define USB_HID_USAGE_SENSORS_SIMPLE_ORIENTATION_DIRECTION_NOT_ROTATED 0x8F0
/* Usage type: Sel */
2130
#define USB_HID_USAGE_SENSORS_SIMPLE_ORIENTATION_DIRECTION_ROTATED_90_DEGREES_CCW 0x8F1
/* Usage type: Sel */
2131
#define USB_HID_USAGE_SENSORS_SIMPLE_ORIENTATION_DIRECTION_ROTATED_180_DEGREES_CCW 0x8F2
/* Usage type: Sel */
2132
#define USB_HID_USAGE_SENSORS_SIMPLE_ORIENTATION_DIRECTION_ROTATED_270_DEGREES_CCW 0x8F3
/* Usage type: Sel */
2133
#define USB_HID_USAGE_SENSORS_SIMPLE_ORIENTATION_DIRECTION_FACE_UP 0x8F4
/* Usage type: Sel */
2134
#define USB_HID_USAGE_SENSORS_SIMPLE_ORIENTATION_DIRECTION_FACE_DOWN 0x8F5
/* Usage type: Sel */
2135
#define USB_HID_USAGE_SENSORS_VT_NULL 0x900
/* Usage type: Sel */
2136
#define USB_HID_USAGE_SENSORS_VT_BOOL 0x901
/* Usage type: Sel */
2137
#define USB_HID_USAGE_SENSORS_VT_UI1 0x902
/* Usage type: Sel */
2138
#define USB_HID_USAGE_SENSORS_VT_I1 0x903
/* Usage type: Sel */
2139
#define USB_HID_USAGE_SENSORS_VT_UI2 0x904
/* Usage type: Sel */
2140
#define USB_HID_USAGE_SENSORS_VT_I2 0x905
/* Usage type: Sel */
2141
#define USB_HID_USAGE_SENSORS_VT_UI4 0x906
/* Usage type: Sel */
2142
#define USB_HID_USAGE_SENSORS_VT_I4 0x907
/* Usage type: Sel */
2143
#define USB_HID_USAGE_SENSORS_VT_UI8 0x908
/* Usage type: Sel */
2144
#define USB_HID_USAGE_SENSORS_VT_I8 0x909
/* Usage type: Sel */
2145
#define USB_HID_USAGE_SENSORS_VT_R4 0x90A
/* Usage type: Sel */
2146
#define USB_HID_USAGE_SENSORS_VT_R8 0x90B
/* Usage type: Sel */
2147
#define USB_HID_USAGE_SENSORS_VT_WSTR 0x90C
/* Usage type: Sel */
2148
#define USB_HID_USAGE_SENSORS_VT_STR 0x90D
/* Usage type: Sel */
2149
#define USB_HID_USAGE_SENSORS_VT_CLSID 0x90E
/* Usage type: Sel */
2150
#define USB_HID_USAGE_SENSORS_VT_VECTOR_VT_UI1 0x90F
/* Usage type: Sel */
2151
#define USB_HID_USAGE_SENSORS_VT_F16E0 0x910
/* Usage type: Sel */
2152
#define USB_HID_USAGE_SENSORS_VT_F16E1 0x911
/* Usage type: Sel */
2153
#define USB_HID_USAGE_SENSORS_VT_F16E2 0x912
/* Usage type: Sel */
2154
#define USB_HID_USAGE_SENSORS_VT_F16E3 0x913
/* Usage type: Sel */
2155
#define USB_HID_USAGE_SENSORS_VT_F16E4 0x914
/* Usage type: Sel */
2156
#define USB_HID_USAGE_SENSORS_VT_F16E5 0x915
/* Usage type: Sel */
2157
#define USB_HID_USAGE_SENSORS_VT_F16E6 0x916
/* Usage type: Sel */
2158
#define USB_HID_USAGE_SENSORS_VT_F16E7 0x917
/* Usage type: Sel */
2159
#define USB_HID_USAGE_SENSORS_VT_F16E8 0x918
/* Usage type: Sel */
2160
#define USB_HID_USAGE_SENSORS_VT_F16E9 0x919
/* Usage type: Sel */
2161
#define USB_HID_USAGE_SENSORS_VT_F16EA 0x91A
/* Usage type: Sel */
2162
#define USB_HID_USAGE_SENSORS_VT_F16EB 0x91B
/* Usage type: Sel */
2163
#define USB_HID_USAGE_SENSORS_VT_F16EC 0x91C
/* Usage type: Sel */
2164
#define USB_HID_USAGE_SENSORS_VT_F16ED 0x91D
/* Usage type: Sel */
2165
#define USB_HID_USAGE_SENSORS_VT_F16EE 0x91E
/* Usage type: Sel */
2166
#define USB_HID_USAGE_SENSORS_VT_F16EF 0x91F
/* Usage type: Sel */
2167
#define USB_HID_USAGE_SENSORS_VT_F32E0 0x920
/* Usage type: Sel */
2168
#define USB_HID_USAGE_SENSORS_VT_F32E1 0x921
/* Usage type: Sel */
2169
#define USB_HID_USAGE_SENSORS_VT_F32E2 0x922
/* Usage type: Sel */
2170
#define USB_HID_USAGE_SENSORS_VT_F32E3 0x923
/* Usage type: Sel */
2171
#define USB_HID_USAGE_SENSORS_VT_F32E4 0x924
/* Usage type: Sel */
2172
#define USB_HID_USAGE_SENSORS_VT_F32E5 0x925
/* Usage type: Sel */
2173
#define USB_HID_USAGE_SENSORS_VT_F32E6 0x926
/* Usage type: Sel */
2174
#define USB_HID_USAGE_SENSORS_VT_F32E7 0x927
/* Usage type: Sel */
2175
#define USB_HID_USAGE_SENSORS_VT_F32E8 0x928
/* Usage type: Sel */
2176
#define USB_HID_USAGE_SENSORS_VT_F32E9 0x929
/* Usage type: Sel */
2177
#define USB_HID_USAGE_SENSORS_VT_F32EA 0x92A
/* Usage type: Sel */
2178
#define USB_HID_USAGE_SENSORS_VT_F32EB 0x92B
/* Usage type: Sel */
2179
#define USB_HID_USAGE_SENSORS_VT_F32EC 0x92C
/* Usage type: Sel */
2180
#define USB_HID_USAGE_SENSORS_VT_F32ED 0x92D
/* Usage type: Sel */
2181
#define USB_HID_USAGE_SENSORS_VT_F32EE 0x92E
/* Usage type: Sel */
2182
#define USB_HID_USAGE_SENSORS_VT_F32EF 0x92F
/* Usage type: Sel */
2183
#define USB_HID_USAGE_SENSORS_ACTIVITY_TYPE_UNKNOWN 0x930
/* Usage type: Sel */
2184
#define USB_HID_USAGE_SENSORS_ACTIVITY_TYPE_STATIONARY 0x931
/* Usage type: Sel */
2185
#define USB_HID_USAGE_SENSORS_ACTIVITY_TYPE_FIDGETING 0x932
/* Usage type: Sel */
2186
#define USB_HID_USAGE_SENSORS_ACTIVITY_TYPE_WALKING 0x933
/* Usage type: Sel */
2187
#define USB_HID_USAGE_SENSORS_ACTIVITY_TYPE_RUNNING 0x934
/* Usage type: Sel */
2188
#define USB_HID_USAGE_SENSORS_ACTIVITY_TYPE_IN_VEHICLE 0x935
/* Usage type: Sel */
2189
#define USB_HID_USAGE_SENSORS_ACTIVITY_TYPE_BIKING 0x936
/* Usage type: Sel */
2190
#define USB_HID_USAGE_SENSORS_ACTIVITY_TYPE_IDLE 0x937
/* Usage type: Sel */
2191
#define USB_HID_USAGE_SENSORS_UNIT_NOT_SPECIFIED 0x940
/* Usage type: Sel */
2192
#define USB_HID_USAGE_SENSORS_UNIT_LUX 0x941
/* Usage type: Sel */
2193
#define USB_HID_USAGE_SENSORS_UNIT_DEGREES_KELVIN 0x942
/* Usage type: Sel */
2194
#define USB_HID_USAGE_SENSORS_UNIT_DEGREES_CELSIUS 0x943
/* Usage type: Sel */
2195
#define USB_HID_USAGE_SENSORS_UNIT_PASCAL 0x944
/* Usage type: Sel */
2196
#define USB_HID_USAGE_SENSORS_UNIT_NEWTON 0x945
/* Usage type: Sel */
2197
#define USB_HID_USAGE_SENSORS_UNIT_METERS_SECOND 0x946
/* Usage type: Sel */
2198
#define USB_HID_USAGE_SENSORS_UNIT_KILOGRAM 0x947
/* Usage type: Sel */
2199
#define USB_HID_USAGE_SENSORS_UNIT_METER 0x948
/* Usage type: Sel */
2200
#define USB_HID_USAGE_SENSORS_UNIT_METERS_SECOND_SECOND 0x949
/* Usage type: Sel */
2201
#define USB_HID_USAGE_SENSORS_UNIT_FARAD 0x94A
/* Usage type: Sel */
2202
#define USB_HID_USAGE_SENSORS_UNIT_AMPERE 0x94B
/* Usage type: Sel */
2203
#define USB_HID_USAGE_SENSORS_UNIT_WATT 0x94C
/* Usage type: Sel */
2204
#define USB_HID_USAGE_SENSORS_UNIT_HENRY 0x94D
/* Usage type: Sel */
2205
#define USB_HID_USAGE_SENSORS_UNIT_OHM 0x94E
/* Usage type: Sel */
2206
#define USB_HID_USAGE_SENSORS_UNIT_VOLT 0x94F
/* Usage type: Sel */
2207
#define USB_HID_USAGE_SENSORS_UNIT_HERTZ 0x950
/* Usage type: Sel */
2208
#define USB_HID_USAGE_SENSORS_UNIT_BAR 0x951
/* Usage type: Sel */
2209
#define USB_HID_USAGE_SENSORS_UNIT_DEGREES_ANTI_CLOCKWISE 0x952
/* Usage type: Sel */
2210
#define USB_HID_USAGE_SENSORS_UNIT_DEGREES_CLOCKWISE 0x953
/* Usage type: Sel */
2211
#define USB_HID_USAGE_SENSORS_UNIT_DEGREES 0x954
/* Usage type: Sel */
2212
#define USB_HID_USAGE_SENSORS_UNIT_DEGREES_SECOND 0x955
/* Usage type: Sel */
2213
#define USB_HID_USAGE_SENSORS_UNIT_DEGREES_SECOND_SECOND 0x956
/* Usage type: Sel */
2214
#define USB_HID_USAGE_SENSORS_UNIT_KNOT 0x957
/* Usage type: Sel */
2215
#define USB_HID_USAGE_SENSORS_UNIT_PERCENT 0x958
/* Usage type: Sel */
2216
#define USB_HID_USAGE_SENSORS_UNIT_SECOND 0x959
/* Usage type: Sel */
2217
#define USB_HID_USAGE_SENSORS_UNIT_MILLISECOND 0x95A
/* Usage type: Sel */
2218
#define USB_HID_USAGE_SENSORS_UNIT_G 0x95B
/* Usage type: Sel */
2219
#define USB_HID_USAGE_SENSORS_UNIT_BYTES 0x95C
/* Usage type: Sel */
2220
#define USB_HID_USAGE_SENSORS_UNIT_MILLIGAUSS 0x95D
/* Usage type: Sel */
2221
#define USB_HID_USAGE_SENSORS_UNIT_BITS 0x95E
/* Usage type: Sel */
2222
#define USB_HID_USAGE_SENSORS_ACTIVITY_STATE_NO_STATE_CHANGE 0x960
/* Usage type: Sel */
2223
#define USB_HID_USAGE_SENSORS_ACTIVITY_STATE_START_ACTIVITY 0x961
/* Usage type: Sel */
2224
#define USB_HID_USAGE_SENSORS_ACTIVITY_STATE_END_ACTIVITY 0x962
/* Usage type: Sel */
2225
#define USB_HID_USAGE_SENSORS_EXPONENT_0 0x970
/* Usage type: Sel */
2226
#define USB_HID_USAGE_SENSORS_EXPONENT_1 0x971
/* Usage type: Sel */
2227
#define USB_HID_USAGE_SENSORS_EXPONENT_2 0x972
/* Usage type: Sel */
2228
#define USB_HID_USAGE_SENSORS_EXPONENT_3 0x973
/* Usage type: Sel */
2229
#define USB_HID_USAGE_SENSORS_EXPONENT_4 0x974
/* Usage type: Sel */
2230
#define USB_HID_USAGE_SENSORS_EXPONENT_5 0x975
/* Usage type: Sel */
2231
#define USB_HID_USAGE_SENSORS_EXPONENT_6 0x976
/* Usage type: Sel */
2232
#define USB_HID_USAGE_SENSORS_EXPONENT_7 0x977
/* Usage type: Sel */
2233
#define USB_HID_USAGE_SENSORS_EXPONENT_8 0x978
/* Usage type: Sel */
2234
#define USB_HID_USAGE_SENSORS_EXPONENT_9 0x979
/* Usage type: Sel */
2235
#define USB_HID_USAGE_SENSORS_EXPONENT_A 0x97A
/* Usage type: Sel */
2236
#define USB_HID_USAGE_SENSORS_EXPONENT_B 0x97B
/* Usage type: Sel */
2237
#define USB_HID_USAGE_SENSORS_EXPONENT_C 0x97C
/* Usage type: Sel */
2238
#define USB_HID_USAGE_SENSORS_EXPONENT_D 0x97D
/* Usage type: Sel */
2239
#define USB_HID_USAGE_SENSORS_EXPONENT_E 0x97E
/* Usage type: Sel */
2240
#define USB_HID_USAGE_SENSORS_EXPONENT_F 0x97F
/* Usage type: Sel */
2241
#define USB_HID_USAGE_SENSORS_DEVICE_POSITION_UNKNOWN 0x980
/* Usage type: Sel */
2242
#define USB_HID_USAGE_SENSORS_DEVICE_POSITION_UNCHANGED 0x981
/* Usage type: Sel */
2243
#define USB_HID_USAGE_SENSORS_DEVICE_POSITION_ON_DESK 0x982
/* Usage type: Sel */
2244
#define USB_HID_USAGE_SENSORS_DEVICE_POSITION_IN_HAND 0x983
/* Usage type: Sel */
2245
#define USB_HID_USAGE_SENSORS_DEVICE_POSITION_MOVING_IN_BAG 0x984
/* Usage type: Sel */
2246
#define USB_HID_USAGE_SENSORS_DEVICE_POSITION_STATIONARY_IN_BAG 0x985
/* Usage type: Sel */
2247
#define USB_HID_USAGE_SENSORS_STEP_TYPE_UNKNOWN 0x990
/* Usage type: Sel */
2248
#define USB_HID_USAGE_SENSORS_STEP_TYPE_RUNNING 0x991
/* Usage type: Sel */
2249
#define USB_HID_USAGE_SENSORS_STEP_TYPE_WALKING 0x992
/* Usage type: Sel */
2250
#define USB_HID_USAGE_SENSORS_GESTURE_STATE_UNKNOWN 0x9A0
/* Usage type: Sel */
2251
#define USB_HID_USAGE_SENSORS_GESTURE_STATE_STARTED 0x9A1
/* Usage type: Sel */
2252
#define USB_HID_USAGE_SENSORS_GESTURE_STATE_COMPLETED 0x9A2
/* Usage type: Sel */
2253
#define USB_HID_USAGE_SENSORS_GESTURE_STATE_CANCELLED 0x9A3
/* Usage type: Sel */
2254
#define USB_HID_USAGE_SENSORS_HINGE_FOLD_CONTRIBUTING_PANEL_UNKNOWN 0x9B0
/* Usage type: Sel */
2255
#define USB_HID_USAGE_SENSORS_HINGE_FOLD_CONTRIBUTING_PANEL_PANEL_1 0x9B1
/* Usage type: Sel */
2256
#define USB_HID_USAGE_SENSORS_HINGE_FOLD_CONTRIBUTING_PANEL_PANEL_2 0x9B2
/* Usage type: Sel */
2257
#define USB_HID_USAGE_SENSORS_HINGE_FOLD_CONTRIBUTING_PANEL_BOTH 0x9B3
/* Usage type: Sel */
2258
#define USB_HID_USAGE_SENSORS_HINGE_FOLD_TYPE_UNKNOWN 0x9B4
/* Usage type: Sel */
2259
#define USB_HID_USAGE_SENSORS_HINGE_FOLD_TYPE_INCREASING 0x9B5
/* Usage type: Sel */
2260
#define USB_HID_USAGE_SENSORS_HINGE_FOLD_TYPE_DECREASING 0x9B6
/* Usage type: Sel */
2261
#define USB_HID_USAGE_SENSORS_MODIFIER_CHANGE_SENSITIVITY_ABSOLUTE 0x1000
/* Usage type: US */
2262
#define USB_HID_USAGE_SENSORS_MODIFIER_MAXIMUM 0x2000
/* Usage type: US */
2263
#define USB_HID_USAGE_SENSORS_MODIFIER_MINIMUM 0x3000
/* Usage type: US */
2264
#define USB_HID_USAGE_SENSORS_MODIFIER_ACCURACY 0x4000
/* Usage type: US */
2265
#define USB_HID_USAGE_SENSORS_MODIFIER_RESOLUTION 0x5000
/* Usage type: US */
2266
#define USB_HID_USAGE_SENSORS_MODIFIER_THRESHOLD_HIGH 0x6000
/* Usage type: US */
2267
#define USB_HID_USAGE_SENSORS_MODIFIER_THRESHOLD_LOW 0x7000
/* Usage type: US */
2268
#define USB_HID_USAGE_SENSORS_MODIFIER_CALIBRATION_OFFSET 0x8000
/* Usage type: US */
2269
#define USB_HID_USAGE_SENSORS_MODIFIER_CALIBRATION_MULTIPLIER 0x9000
/* Usage type: US */
2270
#define USB_HID_USAGE_SENSORS_MODIFIER_REPORT_INTERVAL 0xA000
/* Usage type: US */
2271
#define USB_HID_USAGE_SENSORS_MODIFIER_FREQUENCY_MAX 0xB000
/* Usage type: US */
2272
#define USB_HID_USAGE_SENSORS_MODIFIER_PERIOD_MAX 0xC000
/* Usage type: US */
2273
#define USB_HID_USAGE_SENSORS_MODIFIER_CHANGE_SENSITIVITY_PERCENT_OF_RANGE 0xD000
/* Usage type: US */
2274
#define USB_HID_USAGE_SENSORS_MODIFIER_CHANGE_SENSITIVITY_PERCENT_RELATIVE 0xE000
/* Usage type: US */
2281
#define USB_HID_USAGE_MEDICAL_UNDEFINED 0x00
2282
#define USB_HID_USAGE_MEDICAL_MEDICAL_ULTRASOUND 0x01
/* Usage type: CA */
2283
#define USB_HID_USAGE_MEDICAL_VCR_ACQUISITION 0x20
/* Usage type: OOC */
2284
#define USB_HID_USAGE_MEDICAL_FREEZE_THAW 0x21
/* Usage type: OOC */
2285
#define USB_HID_USAGE_MEDICAL_CLIP_STORE 0x22
/* Usage type: OSC */
2286
#define USB_HID_USAGE_MEDICAL_UPDATE 0x23
/* Usage type: OSC */
2287
#define USB_HID_USAGE_MEDICAL_NEXT 0x24
/* Usage type: OSC */
2288
#define USB_HID_USAGE_MEDICAL_SAVE 0x25
/* Usage type: OSC */
2289
#define USB_HID_USAGE_MEDICAL_PRINT 0x26
/* Usage type: OSC */
2290
#define USB_HID_USAGE_MEDICAL_MICROPHONE_ENABLE 0x27
/* Usage type: OSC */
2291
#define USB_HID_USAGE_MEDICAL_CINE 0x40
/* Usage type: LC */
2292
#define USB_HID_USAGE_MEDICAL_TRANSMIT_POWER 0x41
/* Usage type: LC */
2293
#define USB_HID_USAGE_MEDICAL_VOLUME 0x42
/* Usage type: LC */
2294
#define USB_HID_USAGE_MEDICAL_FOCUS 0x43
/* Usage type: LC */
2295
#define USB_HID_USAGE_MEDICAL_DEPTH 0x44
/* Usage type: LC */
2296
#define USB_HID_USAGE_MEDICAL_SOFT_STEP_MINUS_PRIMARY 0x60
/* Usage type: LC */
2297
#define USB_HID_USAGE_MEDICAL_SOFT_STEP_MINUS_SECONDARY 0x61
/* Usage type: LC */
2298
#define USB_HID_USAGE_MEDICAL_DEPTH_GAIN_COMPENSATION 0x70
/* Usage type: LC */
2299
#define USB_HID_USAGE_MEDICAL_ZOOM_SELECT 0x80
/* Usage type: OSC */
2300
#define USB_HID_USAGE_MEDICAL_ZOOM_ADJUST 0x81
/* Usage type: LC */
2301
#define USB_HID_USAGE_MEDICAL_SPECTRAL_DOPPLER_MODE_SELECT 0x82
/* Usage type: OSC */
2302
#define USB_HID_USAGE_MEDICAL_SPECTRAL_DOPPLER_ADJUST 0x83
/* Usage type: LC */
2303
#define USB_HID_USAGE_MEDICAL_COLOR_DOPPLER_MODE_SELECT 0x84
/* Usage type: OSC */
2304
#define USB_HID_USAGE_MEDICAL_COLOR_DOPPLER_ADJUST 0x85
/* Usage type: LC */
2305
#define USB_HID_USAGE_MEDICAL_MOTION_MODE_SELECT 0x86
/* Usage type: OSC */
2306
#define USB_HID_USAGE_MEDICAL_MOTION_MODE_ADJUST 0x87
/* Usage type: LC */
2307
#define USB_HID_USAGE_MEDICAL_2_D_MODE_SELECT 0x88
/* Usage type: OSC */
2308
#define USB_HID_USAGE_MEDICAL_2_D_MODE_ADJUST 0x89
/* Usage type: LC */
2309
#define USB_HID_USAGE_MEDICAL_SOFT_CONTROL_SELECT 0xA0
/* Usage type: OSC */
2310
#define USB_HID_USAGE_MEDICAL_SOFT_CONTROL_ADJUST 0xA1
/* Usage type: LC */
2317
#define USB_HID_USAGE_BRAILLE_UNDEFINED 0x00
2318
#define USB_HID_USAGE_BRAILLE_BRAILLE_DISPLAY 0x01
/* Usage type: CA */
2319
#define USB_HID_USAGE_BRAILLE_BRAILLE_ROW 0x02
/* Usage type: NAry */
2320
#define USB_HID_USAGE_BRAILLE_8_DOT_BRAILLE_CELL 0x03
/* Usage type: DV */
2321
#define USB_HID_USAGE_BRAILLE_6_DOT_BRAILLE_CELL 0x04
/* Usage type: DV */
2322
#define USB_HID_USAGE_BRAILLE_NUMBER_OF_BRAILLE_CELLS 0x05
/* Usage type: DV */
2323
#define USB_HID_USAGE_BRAILLE_SCREEN_READER_CONTROL 0x06
/* Usage type: NAry */
2324
#define USB_HID_USAGE_BRAILLE_SCREEN_READER_IDENTIFIER 0x07
/* Usage type: DV */
2325
#define USB_HID_USAGE_BRAILLE_ROUTER_SET_1 0xFA
/* Usage type: NAry */
2326
#define USB_HID_USAGE_BRAILLE_ROUTER_SET_2 0xFB
/* Usage type: NAry */
2327
#define USB_HID_USAGE_BRAILLE_ROUTER_SET_3 0xFC
/* Usage type: Nary */
2328
#define USB_HID_USAGE_BRAILLE_ROUTER_KEY 0x100
/* Usage type: Sel */
2329
#define USB_HID_USAGE_BRAILLE_ROW_ROUTER_KEY 0x101
/* Usage type: Sel */
2330
#define USB_HID_USAGE_BRAILLE_BRAILLE_BUTTONS 0x200
/* Usage type: NAry */
2331
#define USB_HID_USAGE_BRAILLE_BRAILLE_KEYBOARD_DOT_1 0x201
/* Usage type: Sel */
2332
#define USB_HID_USAGE_BRAILLE_BRAILLE_KEYBOARD_DOT_2 0x202
/* Usage type: Sel */
2333
#define USB_HID_USAGE_BRAILLE_BRAILLE_KEYBOARD_DOT_3 0x203
/* Usage type: Sel */
2334
#define USB_HID_USAGE_BRAILLE_BRAILLE_KEYBOARD_DOT_4 0x204
/* Usage type: Sel */
2335
#define USB_HID_USAGE_BRAILLE_BRAILLE_KEYBOARD_DOT_5 0x205
/* Usage type: Sel */
2336
#define USB_HID_USAGE_BRAILLE_BRAILLE_KEYBOARD_DOT_6 0x206
/* Usage type: Sel */
2337
#define USB_HID_USAGE_BRAILLE_BRAILLE_KEYBOARD_DOT_7 0x207
/* Usage type: Sel */
2338
#define USB_HID_USAGE_BRAILLE_BRAILLE_KEYBOARD_DOT_8 0x208
/* Usage type: Sel */
2339
#define USB_HID_USAGE_BRAILLE_BRAILLE_KEYBOARD_SPACE 0x209
/* Usage type: Sel */
2340
#define USB_HID_USAGE_BRAILLE_BRAILLE_KEYBOARD_LEFT_SPACE 0x20A
/* Usage type: Sel */
2341
#define USB_HID_USAGE_BRAILLE_BRAILLE_KEYBOARD_RIGHT_SPACE 0x20B
/* Usage type: Sel */
2342
#define USB_HID_USAGE_BRAILLE_BRAILLE_FACE_CONTROLS 0x20C
/* Usage type: NAry */
2343
#define USB_HID_USAGE_BRAILLE_BRAILLE_LEFT_CONTROLS 0x20D
/* Usage type: NAry */
2344
#define USB_HID_USAGE_BRAILLE_BRAILLE_RIGHT_CONTROLS 0x20E
/* Usage type: NAry */
2345
#define USB_HID_USAGE_BRAILLE_BRAILLE_TOP_CONTROLS 0x20F
/* Usage type: NAry */
2346
#define USB_HID_USAGE_BRAILLE_BRAILLE_JOYSTICK_CENTER 0x210
/* Usage type: Sel */
2347
#define USB_HID_USAGE_BRAILLE_BRAILLE_JOYSTICK_UP 0x211
/* Usage type: Sel */
2348
#define USB_HID_USAGE_BRAILLE_BRAILLE_JOYSTICK_DOWN 0x212
/* Usage type: Sel */
2349
#define USB_HID_USAGE_BRAILLE_BRAILLE_JOYSTICK_LEFT 0x213
/* Usage type: Sel */
2350
#define USB_HID_USAGE_BRAILLE_BRAILLE_JOYSTICK_RIGHT 0x214
/* Usage type: Sel */
2351
#define USB_HID_USAGE_BRAILLE_BRAILLE_D_PAD_CENTER 0x215
/* Usage type: Sel */
2352
#define USB_HID_USAGE_BRAILLE_BRAILLE_D_PAD_UP 0x216
/* Usage type: Sel */
2353
#define USB_HID_USAGE_BRAILLE_BRAILLE_D_PAD_DOWN 0x217
/* Usage type: Sel */
2354
#define USB_HID_USAGE_BRAILLE_BRAILLE_D_PAD_LEFT 0x218
/* Usage type: Sel */
2355
#define USB_HID_USAGE_BRAILLE_BRAILLE_D_PAD_RIGHT 0x219
/* Usage type: Sel */
2356
#define USB_HID_USAGE_BRAILLE_BRAILLE_PAN_LEFT 0x21A
/* Usage type: Sel */
2357
#define USB_HID_USAGE_BRAILLE_BRAILLE_PAN_RIGHT 0x21B
/* Usage type: Sel */
2358
#define USB_HID_USAGE_BRAILLE_BRAILLE_ROCKER_UP 0x21C
/* Usage type: Sel */
2359
#define USB_HID_USAGE_BRAILLE_BRAILLE_ROCKER_DOWN 0x21D
/* Usage type: Sel */
2360
#define USB_HID_USAGE_BRAILLE_BRAILLE_ROCKER_PRESS 0x21E
/* Usage type: Sel */
2367
#define USB_HID_USAGE_LIGHT_UNDEFINED 0x00
2368
#define USB_HID_USAGE_LIGHT_LAMP_ARRAY 0x01
/* Usage type: CA */
2369
#define USB_HID_USAGE_LIGHT_LAMP_ARRAY_ATTRIBUTES_REPORT 0x02
/* Usage type: CL */
2370
#define USB_HID_USAGE_LIGHT_LAMP_COUNT 0x03
/* Usage type: SV, DV */
2371
#define USB_HID_USAGE_LIGHT_BOUNDING_BOX_WIDTH_IN_MICROMETERS 0x04
/* Usage type: SV */
2372
#define USB_HID_USAGE_LIGHT_BOUNDING_BOX_HEIGHT_IN_MICROMETERS 0x05
/* Usage type: SV */
2373
#define USB_HID_USAGE_LIGHT_BOUNDING_BOX_DEPTH_IN_MICROMETERS 0x06
/* Usage type: SV */
2374
#define USB_HID_USAGE_LIGHT_LAMP_ARRAY_KIND 0x07
/* Usage type: SV */
2375
#define USB_HID_USAGE_LIGHT_MIN_UPDATE_INTERVAL_IN_MICROSECONDS 0x08
/* Usage type: SV */
2376
#define USB_HID_USAGE_LIGHT_LAMP_ATTRIBUTES_REQUEST_REPORT 0x20
/* Usage type: CL */
2377
#define USB_HID_USAGE_LIGHT_LAMP_ID 0x21
/* Usage type: SV, DV */
2378
#define USB_HID_USAGE_LIGHT_LAMP_ATTRIBUTES_RESPONSE_REPORT 0x22
/* Usage type: CL */
2379
#define USB_HID_USAGE_LIGHT_POSITION_X_IN_MICROMETERS 0x23
/* Usage type: DV */
2380
#define USB_HID_USAGE_LIGHT_POSITION_Y_IN_MICROMETERS 0x24
/* Usage type: DV */
2381
#define USB_HID_USAGE_LIGHT_POSITION_Z_IN_MICROMETERS 0x25
/* Usage type: DV */
2382
#define USB_HID_USAGE_LIGHT_LAMP_PURPOSES 0x26
/* Usage type: DV */
2383
#define USB_HID_USAGE_LIGHT_UPDATE_LATENCY_IN_MICROSECONDS 0x27
/* Usage type: DV */
2384
#define USB_HID_USAGE_LIGHT_RED_LEVEL_COUNT 0x28
/* Usage type: DV */
2385
#define USB_HID_USAGE_LIGHT_GREEN_LEVEL_COUNT 0x29
/* Usage type: DV */
2386
#define USB_HID_USAGE_LIGHT_BLUE_LEVEL_COUNT 0x2A
/* Usage type: DV */
2387
#define USB_HID_USAGE_LIGHT_INTENSITY_LEVEL_COUNT 0x2B
/* Usage type: DV */
2388
#define USB_HID_USAGE_LIGHT_IS_PROGRAMMABLE 0x2C
/* Usage type: DV */
2389
#define USB_HID_USAGE_LIGHT_INPUT_BINDING 0x2D
/* Usage type: DV */
2390
#define USB_HID_USAGE_LIGHT_LAMP_MULTI_UPDATE_REPORT 0x50
/* Usage type: CL */
2391
#define USB_HID_USAGE_LIGHT_RED_UPDATE_CHANNEL 0x51
/* Usage type: DV */
2392
#define USB_HID_USAGE_LIGHT_GREEN_UPDATE_CHANNEL 0x52
/* Usage type: DV */
2393
#define USB_HID_USAGE_LIGHT_BLUE_UPDATE_CHANNEL 0x53
/* Usage type: DV */
2394
#define USB_HID_USAGE_LIGHT_INTENSITY_UPDATE_CHANNEL 0x54
/* Usage type: DV */
2395
#define USB_HID_USAGE_LIGHT_LAMP_UPDATE_FLAGS 0x55
/* Usage type: DV */
2396
#define USB_HID_USAGE_LIGHT_LAMP_RANGE_UPDATE_REPORT 0x60
/* Usage type: CL */
2397
#define USB_HID_USAGE_LIGHT_LAMP_ID_START 0x61
/* Usage type: DV */
2398
#define USB_HID_USAGE_LIGHT_LAMP_ID_END 0x62
/* Usage type: DV */
2399
#define USB_HID_USAGE_LIGHT_LAMP_ARRAY_CONTROL_REPORT 0x70
/* Usage type: CL */
2400
#define USB_HID_USAGE_LIGHT_AUTONOMOUS_MODE 0x71
/* Usage type: DV */
2407
#define USB_HID_USAGE_MONITOR_MONITOR_CONTROL 0x01
2408
#define USB_HID_USAGE_MONITOR_EDID_INFORMATION 0x02
2409
#define USB_HID_USAGE_MONITOR_VDIF_INFORMATION 0x03
2410
#define USB_HID_USAGE_MONITOR_VESA_VERSION 0x04
2417
#define USB_HID_USAGE_MONITOR_VESA_BRIGHTNESS 0x10
2418
#define USB_HID_USAGE_MONITOR_VESA_CONTRAST 0x12
2419
#define USB_HID_USAGE_MONITOR_VESA_RED_VIDEO_GAIN 0x16
2420
#define USB_HID_USAGE_MONITOR_VESA_GREEN_VIDEO_GAIN 0x18
2421
#define USB_HID_USAGE_MONITOR_VESA_BLUE_VIDEO_GAIN 0x1A
2422
#define USB_HID_USAGE_MONITOR_VESA_FOCUS 0x1C
2423
#define USB_HID_USAGE_MONITOR_VESA_HORIZONTAL_POSITION 0x20
2424
#define USB_HID_USAGE_MONITOR_VESA_HORIZONTAL_SIZE 0x22
2425
#define USB_HID_USAGE_MONITOR_VESA_HORIZONTAL_PINCUSHION 0x24
2426
#define USB_HID_USAGE_MONITOR_VESA_HORIZONTAL_PINCUSHION_BALANCE 0x26
2427
#define USB_HID_USAGE_MONITOR_VESA_HORIZONTAL_MISCONVERGENCE 0x28
2428
#define USB_HID_USAGE_MONITOR_VESA_HORIZONTAL_LINEARITY 0x2A
2429
#define USB_HID_USAGE_MONITOR_VESA_HORIZONTAL_LINEARITY_BALANCE 0x2C
2430
#define USB_HID_USAGE_MONITOR_VESA_VERTICAL_POSITION 0x30
2431
#define USB_HID_USAGE_MONITOR_VESA_VERTICAL_SIZE 0x32
2432
#define USB_HID_USAGE_MONITOR_VESA_VERTICAL_PINCUSHION 0x34
2433
#define USB_HID_USAGE_MONITOR_VESA_VERTICAL_PINCUSHION_BALANCE 0x36
2434
#define USB_HID_USAGE_MONITOR_VESA_VERTICAL_MISCONVERGENCE 0x38
2435
#define USB_HID_USAGE_MONITOR_VESA_VERTICAL_LINEARITY 0x3A
2436
#define USB_HID_USAGE_MONITOR_VESA_VERTICAL_LINEARITY_BALANCE 0x3C
2437
#define USB_HID_USAGE_MONITOR_VESA_PARALLELOGRAM_DISTORTION_KEY_BALANCE 0x40
2438
#define USB_HID_USAGE_MONITOR_VESA_TRAPEZOIDAL_DISTORTION_KEY 0x42
2439
#define USB_HID_USAGE_MONITOR_VESA_TILT_ROTATION 0x44
2440
#define USB_HID_USAGE_MONITOR_VESA_TOP_CORNER_DISTORTION_CONTROL 0x46
2441
#define USB_HID_USAGE_MONITOR_VESA_TOP_CORNER_DISTORTION_BALANCE 0x48
2442
#define USB_HID_USAGE_MONITOR_VESA_BOTTOM_CORNER_DISTORTION_CONTROL 0x4A
2443
#define USB_HID_USAGE_MONITOR_VESA_BOTTOM_CORNER_DISTORTION_BALANCE 0x4C
2444
#define USB_HID_USAGE_MONITOR_VESA_HORIZONTAL_MOIR 0x56
2445
#define USB_HID_USAGE_MONITOR_VESA_VERTICAL_MOIR 0x58
2446
#define USB_HID_USAGE_MONITOR_VESA_RED_VIDEO_BLACK_LEVEL 0x6C
2447
#define USB_HID_USAGE_MONITOR_VESA_GREEN_VIDEO_BLACK_LEVEL 0x6E
2448
#define USB_HID_USAGE_MONITOR_VESA_BLUE_VIDEO_BLACK_LEVEL 0x70
2449
#define USB_HID_USAGE_MONITOR_VESA_INPUT_LEVEL_SELECT 0x5E
2450
#define USB_HID_USAGE_MONITOR_VESA_INPUT_SOURCE_SELECT 0x60
2451
#define USB_HID_USAGE_MONITOR_VESA_ON_SCREEN_DISPLAY 0xCA
2452
#define USB_HID_USAGE_MONITOR_VESA_STEREOMODE 0xD4
2453
#define USB_HID_USAGE_MONITOR_VESA_AUTO_SIZE_CENTER 0xA2
2454
#define USB_HID_USAGE_MONITOR_VESA_POLARITY_HORIZONTAL_SYNCHRONIZATION 0xA4
2455
#define USB_HID_USAGE_MONITOR_VESA_POLARITY_VERTICAL_SYNCHRONIZATION 0xA6
2456
#define USB_HID_USAGE_MONITOR_VESA_SYNCHRONIZATION_TYPE 0xA8
2457
#define USB_HID_USAGE_MONITOR_VESA_SCREEN_ORIENTATION 0xAA
2458
#define USB_HID_USAGE_MONITOR_VESA_HORIZONTAL_FREQUENCY 0xAC
2459
#define USB_HID_USAGE_MONITOR_VESA_VERTICAL_FREQUENCY 0xAE
2460
#define USB_HID_USAGE_MONITOR_VESA_DEGAUSS 0x01
2461
#define USB_HID_USAGE_MONITOR_VESA_SETTINGS 0xB0
2468
#define USB_HID_USAGE_POS_BARCODE_UNDEFINED 0x00
2469
#define USB_HID_USAGE_POS_BARCODE_BAR_CODE_BADGE_READER 0x01
/* Usage type: CA */
2470
#define USB_HID_USAGE_POS_BARCODE_BAR_CODE_SCANNER 0x02
/* Usage type: CA */
2471
#define USB_HID_USAGE_POS_BARCODE_DUMB_BAR_CODE_SCANNER 0x03
/* Usage type: CA */
2472
#define USB_HID_USAGE_POS_BARCODE_CORDLESS_SCANNER_BASE 0x04
/* Usage type: CA */
2473
#define USB_HID_USAGE_POS_BARCODE_BAR_CODE_SCANNER_CRADLE 0x05
/* Usage type: CA */
2474
#define USB_HID_USAGE_POS_BARCODE_ATTRIBUTE_REPORT 0x10
/* Usage type: CL */
2475
#define USB_HID_USAGE_POS_BARCODE_SETTINGS_REPORT 0x11
/* Usage type: CL */
2476
#define USB_HID_USAGE_POS_BARCODE_SCANNED_DATA_REPORT 0x12
/* Usage type: CL */
2477
#define USB_HID_USAGE_POS_BARCODE_RAW_SCANNED_DATA_REPORT 0x13
/* Usage type: CL */
2478
#define USB_HID_USAGE_POS_BARCODE_TRIGGER_REPORT 0x14
/* Usage type: CL */
2479
#define USB_HID_USAGE_POS_BARCODE_STATUS_REPORT 0x15
/* Usage type: CL */
2480
#define USB_HID_USAGE_POS_BARCODE_UPC_EAN_CONTROL_REPORT 0x16
/* Usage type: CL */
2481
#define USB_HID_USAGE_POS_BARCODE_EAN_2_3_LABEL_CONTROL_REPORT 0x17
/* Usage type: CL */
2482
#define USB_HID_USAGE_POS_BARCODE_CODE_39_CONTROL_REPORT 0x18
/* Usage type: CL */
2483
#define USB_HID_USAGE_POS_BARCODE_INTERLEAVED_2_OF_5_CONTROL_REPORT 0x19
/* Usage type: CL */
2484
#define USB_HID_USAGE_POS_BARCODE_STANDARD_2_OF_5_CONTROL_REPORT 0x1A
/* Usage type: CL */
2485
#define USB_HID_USAGE_POS_BARCODE_MSI_PLESSEY_CONTROL_REPORT 0x1B
/* Usage type: CL */
2486
#define USB_HID_USAGE_POS_BARCODE_CODABAR_CONTROL_REPORT 0x1C
/* Usage type: CL */
2487
#define USB_HID_USAGE_POS_BARCODE_CODE_128_CONTROL_REPORT 0x1D
/* Usage type: CL */
2488
#define USB_HID_USAGE_POS_BARCODE_MISC_1D_CONTROL_REPORT 0x1E
/* Usage type: CL */
2489
#define USB_HID_USAGE_POS_BARCODE_2D_CONTROL_REPORT 0x1F
/* Usage type: CL */
2490
#define USB_HID_USAGE_POS_BARCODE_AIMING_POINTER_MODE 0x30
/* Usage type: SF */
2491
#define USB_HID_USAGE_POS_BARCODE_BAR_CODE_PRESENT_SENSOR 0x31
/* Usage type: SF */
2492
#define USB_HID_USAGE_POS_BARCODE_CLASS_1A_LASER 0x32
/* Usage type: SF */
2493
#define USB_HID_USAGE_POS_BARCODE_CLASS_2_LASER 0x33
/* Usage type: SF */
2494
#define USB_HID_USAGE_POS_BARCODE_HEATER_PRESENT 0x34
/* Usage type: SF */
2495
#define USB_HID_USAGE_POS_BARCODE_CONTACT_SCANNER 0x35
/* Usage type: SF */
2496
#define USB_HID_USAGE_POS_BARCODE_ELECTRONIC_ARTICLE_SURVEILLANCE_NOTIFICATION 0x36
/* Usage type: SF */
2497
#define USB_HID_USAGE_POS_BARCODE_CONSTANT_ELECTRONIC_ARTICLE_SURVEILLANCE 0x37
/* Usage type: SF */
2498
#define USB_HID_USAGE_POS_BARCODE_ERROR_INDICATION 0x38
/* Usage type: SF */
2499
#define USB_HID_USAGE_POS_BARCODE_FIXED_BEEPER 0x39
/* Usage type: SF */
2500
#define USB_HID_USAGE_POS_BARCODE_GOOD_DECODE_INDICATION 0x3A
/* Usage type: SF */
2501
#define USB_HID_USAGE_POS_BARCODE_HANDS_FREE_SCANNING 0x3B
/* Usage type: SF */
2502
#define USB_HID_USAGE_POS_BARCODE_INTRINSICALLY_SAFE 0x3C
/* Usage type: SF */
2503
#define USB_HID_USAGE_POS_BARCODE_KLASSE_EINS_LASER 0x3D
/* Usage type: SF */
2504
#define USB_HID_USAGE_POS_BARCODE_LONG_RANGE_SCANNER 0x3E
/* Usage type: SF */
2505
#define USB_HID_USAGE_POS_BARCODE_MIRROR_SPEED_CONTROL 0x3F
/* Usage type: SF */
2506
#define USB_HID_USAGE_POS_BARCODE_NOT_ON_FILE_INDICATION 0x40
/* Usage type: SF */
2507
#define USB_HID_USAGE_POS_BARCODE_PROGRAMMABLE_BEEPER 0x41
/* Usage type: SF */
2508
#define USB_HID_USAGE_POS_BARCODE_TRIGGERLESS 0x42
/* Usage type: SF */
2509
#define USB_HID_USAGE_POS_BARCODE_WAND 0x43
/* Usage type: SF */
2510
#define USB_HID_USAGE_POS_BARCODE_WATER_RESISTANT 0x44
/* Usage type: SF */
2511
#define USB_HID_USAGE_POS_BARCODE_MULTI_RANGE_SCANNER 0x45
/* Usage type: SF */
2512
#define USB_HID_USAGE_POS_BARCODE_PROXIMITY_SENSOR 0x46
/* Usage type: SF */
2513
#define USB_HID_USAGE_POS_BARCODE_FRAGMENT_DECODING 0x4D
/* Usage type: DF */
2514
#define USB_HID_USAGE_POS_BARCODE_SCANNER_READ_CONFIDENCE 0x4E
/* Usage type: DV */
2515
#define USB_HID_USAGE_POS_BARCODE_DATA_PREFIX 0x4F
/* Usage type: NAry */
2516
#define USB_HID_USAGE_POS_BARCODE_PREFIX_AIMI 0x50
/* Usage type: SEL */
2517
#define USB_HID_USAGE_POS_BARCODE_PREFIX_NONE 0x51
/* Usage type: SEL */
2518
#define USB_HID_USAGE_POS_BARCODE_PREFIX_PROPRIETARY 0x52
/* Usage type: SEL */
2519
#define USB_HID_USAGE_POS_BARCODE_ACTIVE_TIME 0x55
/* Usage type: DV */
2520
#define USB_HID_USAGE_POS_BARCODE_AIMING_LASER_PATTERN 0x56
/* Usage type: DF */
2521
#define USB_HID_USAGE_POS_BARCODE_BAR_CODE_PRESENT 0x57
/* Usage type: OOC */
2522
#define USB_HID_USAGE_POS_BARCODE_BEEPER_STATE 0x58
/* Usage type: OOC */
2523
#define USB_HID_USAGE_POS_BARCODE_LASER_ON_TIME 0x59
/* Usage type: DV */
2524
#define USB_HID_USAGE_POS_BARCODE_LASER_STATE 0x5A
/* Usage type: OOC */
2525
#define USB_HID_USAGE_POS_BARCODE_LOCKOUT_TIME 0x5B
/* Usage type: DV */
2526
#define USB_HID_USAGE_POS_BARCODE_MOTOR_STATE 0x5C
/* Usage type: OOC */
2527
#define USB_HID_USAGE_POS_BARCODE_MOTOR_TIMEOUT 0x5D
/* Usage type: DV */
2528
#define USB_HID_USAGE_POS_BARCODE_POWER_ON_RESET_SCANNER 0x5E
/* Usage type: DF */
2529
#define USB_HID_USAGE_POS_BARCODE_PREVENT_READ_OF_BARCODES 0x5F
/* Usage type: DF */
2530
#define USB_HID_USAGE_POS_BARCODE_INITIATE_BARCODE_READ 0x60
/* Usage type: DF */
2531
#define USB_HID_USAGE_POS_BARCODE_TRIGGER_STATE 0x61
/* Usage type: OOC */
2532
#define USB_HID_USAGE_POS_BARCODE_TRIGGER_MODE 0x62
/* Usage type: NAry */
2533
#define USB_HID_USAGE_POS_BARCODE_TRIGGER_MODE_BLINKING_LASER_ON 0x63
/* Usage type: SEL */
2534
#define USB_HID_USAGE_POS_BARCODE_TRIGGER_MODE_CONTINUOUS_LASER_ON 0x64
/* Usage type: SEL */
2535
#define USB_HID_USAGE_POS_BARCODE_TRIGGER_MODE_LASER_ON_WHILE_PULLED 0x65
/* Usage type: SEL */
2536
#define USB_HID_USAGE_POS_BARCODE_TRIGGER_MODE_LASER_STAYS_ON_AFTER_TRIGGER_RELEASE 0x66
/* Usage type: SEL */
2537
#define USB_HID_USAGE_POS_BARCODE_COMMIT_PARAMETERS_TO_NVM 0x6D
/* Usage type: DF */
2538
#define USB_HID_USAGE_POS_BARCODE_PARAMETER_SCANNING 0x6E
/* Usage type: DF */
2539
#define USB_HID_USAGE_POS_BARCODE_PARAMETERS_CHANGED 0x6F
/* Usage type: OOC */
2540
#define USB_HID_USAGE_POS_BARCODE_SET_PARAMETER_DEFAULT_VALUES 0x70
/* Usage type: DF */
2541
#define USB_HID_USAGE_POS_BARCODE_SCANNER_IN_CRADLE 0x75
/* Usage type: OOC */
2542
#define USB_HID_USAGE_POS_BARCODE_SCANNER_IN_RANGE 0x76
/* Usage type: OOC */
2543
#define USB_HID_USAGE_POS_BARCODE_AIM_DURATION 0x7A
/* Usage type: DV */
2544
#define USB_HID_USAGE_POS_BARCODE_GOOD_READ_LAMP_DURATION 0x7B
/* Usage type: DV */
2545
#define USB_HID_USAGE_POS_BARCODE_GOOD_READ_LAMP_INTENSITY 0x7C
/* Usage type: DV */
2546
#define USB_HID_USAGE_POS_BARCODE_GOOD_READ_LED 0x7D
/* Usage type: DF */
2547
#define USB_HID_USAGE_POS_BARCODE_GOOD_READ_TONE_FREQUENCY 0x7E
/* Usage type: DV */
2548
#define USB_HID_USAGE_POS_BARCODE_GOOD_READ_TONE_LENGTH 0x7F
/* Usage type: DV */
2549
#define USB_HID_USAGE_POS_BARCODE_GOOD_READ_TONE_VOLUME 0x80
/* Usage type: DV */
2550
#define USB_HID_USAGE_POS_BARCODE_NO_READ_MESSAGE 0x82
/* Usage type: DF */
2551
#define USB_HID_USAGE_POS_BARCODE_NOT_ON_FILE_VOLUME 0x83
/* Usage type: DV */
2552
#define USB_HID_USAGE_POS_BARCODE_POWERUP_BEEP 0x84
/* Usage type: DF */
2553
#define USB_HID_USAGE_POS_BARCODE_SOUND_ERROR_BEEP 0x85
/* Usage type: DF */
2554
#define USB_HID_USAGE_POS_BARCODE_SOUND_GOOD_READ_BEEP 0x86
/* Usage type: DF */
2555
#define USB_HID_USAGE_POS_BARCODE_SOUND_NOT_ON_FILE_BEEP 0x87
/* Usage type: DF */
2556
#define USB_HID_USAGE_POS_BARCODE_GOOD_READ_WHEN_TO_WRITE 0x88
/* Usage type: NAry */
2557
#define USB_HID_USAGE_POS_BARCODE_GRWTI_AFTER_DECODE 0x89
/* Usage type: SEL */
2558
#define USB_HID_USAGE_POS_BARCODE_GRWTI_BEEP_LAMP_AFTER_TRANSMIT 0x8A
/* Usage type: SEL */
2559
#define USB_HID_USAGE_POS_BARCODE_GRWTI_NO_BEEP_LAMP_USE_AT_ALL 0x8B
/* Usage type: SEL */
2560
#define USB_HID_USAGE_POS_BARCODE_BOOKLAND_EAN 0x91
/* Usage type: DF */
2561
#define USB_HID_USAGE_POS_BARCODE_CONVERT_EAN_8_TO_13_TYPE 0x92
/* Usage type: DF */
2562
#define USB_HID_USAGE_POS_BARCODE_CONVERT_UPC_A_TO_EAN_13 0x93
/* Usage type: DF */
2563
#define USB_HID_USAGE_POS_BARCODE_CONVERT_UPC_E_TO_A 0x94
/* Usage type: DF */
2564
#define USB_HID_USAGE_POS_BARCODE_EAN_13 0x95
/* Usage type: DF */
2565
#define USB_HID_USAGE_POS_BARCODE_EAN_8 0x96
/* Usage type: DF */
2566
#define USB_HID_USAGE_POS_BARCODE_EAN_99_128_MANDATORY 0x97
/* Usage type: DF */
2567
#define USB_HID_USAGE_POS_BARCODE_EAN_99_P5_128_OPTIONAL 0x98
/* Usage type: DF */
2568
#define USB_HID_USAGE_POS_BARCODE_UPC_EAN 0x9A
/* Usage type: DF */
2569
#define USB_HID_USAGE_POS_BARCODE_UPC_EAN_COUPON_CODE 0x9B
/* Usage type: DF */
2570
#define USB_HID_USAGE_POS_BARCODE_UPC_EAN_PERIODICALS 0x9C
/* Usage type: DV */
2571
#define USB_HID_USAGE_POS_BARCODE_UPC_A 0x9D
/* Usage type: DF */
2572
#define USB_HID_USAGE_POS_BARCODE_UPC_A_WITH_128_MANDATORY 0x9E
/* Usage type: DF */
2573
#define USB_HID_USAGE_POS_BARCODE_UPC_A_WITH_128_OPTIONAL 0x9F
/* Usage type: DF */
2574
#define USB_HID_USAGE_POS_BARCODE_UPC_A_WITH_P5_OPTIONAL 0xA0
/* Usage type: DF */
2575
#define USB_HID_USAGE_POS_BARCODE_UPC_E 0xA1
/* Usage type: DF */
2576
#define USB_HID_USAGE_POS_BARCODE_UPC_E1 0xA2
/* Usage type: DF */
2577
#define USB_HID_USAGE_POS_BARCODE_PERIODICAL 0xA9
/* Usage type: NAry */
2578
#define USB_HID_USAGE_POS_BARCODE_PERIODICAL_AUTO_DISCRIMINATE_PLUS_2 0xAA
/* Usage type: SEL */
2579
#define USB_HID_USAGE_POS_BARCODE_PERIODICAL_ONLY_DECODE_WITH_PLUS_2 0xAB
/* Usage type: SEL */
2580
#define USB_HID_USAGE_POS_BARCODE_PERIODICAL_IGNORE_PLUS_2 0xAC
/* Usage type: SEL */
2581
#define USB_HID_USAGE_POS_BARCODE_PERIODICAL_AUTO_DISCRIMINATE_PLUS_5 0xAD
/* Usage type: SEL */
2582
#define USB_HID_USAGE_POS_BARCODE_PERIODICAL_ONLY_DECODE_WITH_PLUS_5 0xAE
/* Usage type: SEL */
2583
#define USB_HID_USAGE_POS_BARCODE_PERIODICAL_IGNORE_PLUS_5 0xAF
/* Usage type: SEL */
2584
#define USB_HID_USAGE_POS_BARCODE_CHECK 0xB0
/* Usage type: NAry */
2585
#define USB_HID_USAGE_POS_BARCODE_CHECK_DISABLE_PRICE 0xB1
/* Usage type: SEL */
2586
#define USB_HID_USAGE_POS_BARCODE_CHECK_ENABLE_4_DIGIT_PRICE 0xB2
/* Usage type: SEL */
2587
#define USB_HID_USAGE_POS_BARCODE_CHECK_ENABLE_5_DIGIT_PRICE 0xB3
/* Usage type: SEL */
2588
#define USB_HID_USAGE_POS_BARCODE_CHECK_ENABLE_EUROPEAN_4_DIGIT_PRICE 0xB4
/* Usage type: SEL */
2589
#define USB_HID_USAGE_POS_BARCODE_CHECK_ENABLE_EUROPEAN_5_DIGIT_PRICE 0xB5
/* Usage type: SEL */
2590
#define USB_HID_USAGE_POS_BARCODE_EAN_TWO_LABEL 0xB7
/* Usage type: DF */
2591
#define USB_HID_USAGE_POS_BARCODE_EAN_THREE_LABEL 0xB8
/* Usage type: DF */
2592
#define USB_HID_USAGE_POS_BARCODE_EAN_8_FLAG_DIGIT_1 0xB9
/* Usage type: DV */
2593
#define USB_HID_USAGE_POS_BARCODE_EAN_8_FLAG_DIGIT_2 0xBA
/* Usage type: DV */
2594
#define USB_HID_USAGE_POS_BARCODE_EAN_8_FLAG_DIGIT_3 0xBB
/* Usage type: DV */
2595
#define USB_HID_USAGE_POS_BARCODE_EAN_13_FLAG_DIGIT_1 0xBC
/* Usage type: DV */
2596
#define USB_HID_USAGE_POS_BARCODE_EAN_13_FLAG_DIGIT_2 0xBD
/* Usage type: DV */
2597
#define USB_HID_USAGE_POS_BARCODE_TRANSMIT_CHECK_DIGIT 0xF0
/* Usage type: NAry */
2598
#define USB_HID_USAGE_POS_BARCODE_DISABLE_CHECK_DIGIT_TRANSMIT 0xF1
/* Usage type: SEL */
2599
#define USB_HID_USAGE_POS_BARCODE_ENABLE_CHECK_DIGIT_TRANSMIT 0xF2
/* Usage type: SEL */
2600
#define USB_HID_USAGE_POS_BARCODE_SYMBOLOGY_IDENTIFIER_1 0xFB
/* Usage type: DV */
2601
#define USB_HID_USAGE_POS_BARCODE_SYMBOLOGY_IDENTIFIER_2 0xFC
/* Usage type: DV */
2602
#define USB_HID_USAGE_POS_BARCODE_SYMBOLOGY_IDENTIFIER_3 0xFD
/* Usage type: DV */
2603
#define USB_HID_USAGE_POS_BARCODE_DECODED_DATA 0xFE
/* Usage type: DV */
2604
#define USB_HID_USAGE_POS_BARCODE_DECODE_DATA_CONTINUED 0xFF
/* Usage type: DF */
2605
#define USB_HID_USAGE_POS_BARCODE_BAR_SPACE_DATA 0x100
/* Usage type: DV */
2606
#define USB_HID_USAGE_POS_BARCODE_SCANNER_DATA_ACCURACY 0x101
/* Usage type: DV */
2607
#define USB_HID_USAGE_POS_BARCODE_RAW_DATA_POLARITY 0x102
/* Usage type: NAry */
2608
#define USB_HID_USAGE_POS_BARCODE_POLARITY_INVERTED_BAR_CODE 0x103
/* Usage type: SEL */
2609
#define USB_HID_USAGE_POS_BARCODE_POLARITY_NORMAL_BAR_CODE 0x104
/* Usage type: SEL */
2610
#define USB_HID_USAGE_POS_BARCODE_MINIMUM_LENGTH_TO_DECODE 0x106
/* Usage type: DV */
2611
#define USB_HID_USAGE_POS_BARCODE_MAXIMUM_LENGTH_TO_DECODE 0x107
/* Usage type: DV */
2612
#define USB_HID_USAGE_POS_BARCODE_FIRST_DISCRETE_LENGTH_TO_DECODE 0x108
/* Usage type: DV */
2613
#define USB_HID_USAGE_POS_BARCODE_SECOND_DISCRETE_LENGTH_TO_DECODE 0x109
/* Usage type: DV */
2614
#define USB_HID_USAGE_POS_BARCODE_DATA_LENGTH_METHOD 0x10A
/* Usage type: NAry */
2615
#define USB_HID_USAGE_POS_BARCODE_DL_METHOD_READ_ANY 0x10B
/* Usage type: SEL */
2616
#define USB_HID_USAGE_POS_BARCODE_DL_METHOD_CHECK_IN_RANGE 0x10C
/* Usage type: SEL */
2617
#define USB_HID_USAGE_POS_BARCODE_DL_METHOD_CHECK_FOR_DISCRETE 0x10D
/* Usage type: SEL */
2618
#define USB_HID_USAGE_POS_BARCODE_AZTEC_CODE 0x110
/* Usage type: DF */
2619
#define USB_HID_USAGE_POS_BARCODE_BC412 0x111
/* Usage type: DF */
2620
#define USB_HID_USAGE_POS_BARCODE_CHANNEL_CODE 0x112
/* Usage type: DF */
2621
#define USB_HID_USAGE_POS_BARCODE_CODE_16 0x113
/* Usage type: DF */
2622
#define USB_HID_USAGE_POS_BARCODE_CODE_32 0x114
/* Usage type: DF */
2623
#define USB_HID_USAGE_POS_BARCODE_CODE_49 0x115
/* Usage type: DF */
2624
#define USB_HID_USAGE_POS_BARCODE_CODE_ONE 0x116
/* Usage type: DF */
2625
#define USB_HID_USAGE_POS_BARCODE_COLORCODE 0x117
/* Usage type: DF */
2626
#define USB_HID_USAGE_POS_BARCODE_DATA_MATRIX 0x118
/* Usage type: DF */
2627
#define USB_HID_USAGE_POS_BARCODE_MAXICODE 0x119
/* Usage type: DF */
2628
#define USB_HID_USAGE_POS_BARCODE_MICROPDF 0x11A
/* Usage type: DF */
2629
#define USB_HID_USAGE_POS_BARCODE_PDF_417 0x11B
/* Usage type: DF */
2630
#define USB_HID_USAGE_POS_BARCODE_POSICODE 0x11C
/* Usage type: DF */
2631
#define USB_HID_USAGE_POS_BARCODE_QR_CODE 0x11D
/* Usage type: DF */
2632
#define USB_HID_USAGE_POS_BARCODE_SUPERCODE 0x11E
/* Usage type: DF */
2633
#define USB_HID_USAGE_POS_BARCODE_ULTRACODE 0x11F
/* Usage type: DF */
2634
#define USB_HID_USAGE_POS_BARCODE_USD_5_SLUG_CODE 0x120
/* Usage type: DF */
2635
#define USB_HID_USAGE_POS_BARCODE_VERICODE 0x121
/* Usage type: DF */
2642
#define USB_HID_USAGE_POS_SCALE_UNDEFINED 0x00
2643
#define USB_HID_USAGE_POS_SCALE_WEIGHING_DEVICE 0x01
/* Usage type: CA */
2644
#define USB_HID_USAGE_POS_SCALE_SCALE_DEVICE 0x20
/* Usage type: CL */
2645
#define USB_HID_USAGE_POS_SCALE_SCALE_CLASS_I_METRIC 0x21
/* Usage type: CL */
2646
#define USB_HID_USAGE_POS_SCALE_SCALE_CLASS_I_METRIC_2 0x22
/* Usage type: SEL */
2647
#define USB_HID_USAGE_POS_SCALE_SCALE_CLASS_II_METRIC 0x23
/* Usage type: SEL */
2648
#define USB_HID_USAGE_POS_SCALE_SCALE_CLASS_III_METRIC 0x24
/* Usage type: SEL */
2649
#define USB_HID_USAGE_POS_SCALE_SCALE_CLASS_IIIL_METRIC 0x25
/* Usage type: SEL */
2650
#define USB_HID_USAGE_POS_SCALE_SCALE_CLASS_IV_METRIC 0x26
/* Usage type: SEL */
2651
#define USB_HID_USAGE_POS_SCALE_SCALE_CLASS_III_ENGLISH 0x27
/* Usage type: SEL */
2652
#define USB_HID_USAGE_POS_SCALE_SCALE_CLASS_IIIL_ENGLISH 0x28
/* Usage type: SEL */
2653
#define USB_HID_USAGE_POS_SCALE_SCALE_CLASS_IV_ENGLISH 0x29
/* Usage type: SEL */
2654
#define USB_HID_USAGE_POS_SCALE_SCALE_CLASS_GENERIC 0x2A
/* Usage type: SEL */
2655
#define USB_HID_USAGE_POS_SCALE_SCALE_ATTRIBUTE_REPORT 0x30
/* Usage type: CL */
2656
#define USB_HID_USAGE_POS_SCALE_SCALE_CONTROL_REPORT 0x31
/* Usage type: CL */
2657
#define USB_HID_USAGE_POS_SCALE_SCALE_DATA_REPORT 0x32
/* Usage type: CL */
2658
#define USB_HID_USAGE_POS_SCALE_SCALE_STATUS_REPORT 0x33
/* Usage type: CL */
2659
#define USB_HID_USAGE_POS_SCALE_SCALE_WEIGHT_LIMIT_REPORT 0x34
/* Usage type: CL */
2660
#define USB_HID_USAGE_POS_SCALE_SCALE_STATISTICS_REPORT 0x35
/* Usage type: CL */
2661
#define USB_HID_USAGE_POS_SCALE_DATA_WEIGHT 0x40
/* Usage type: DV */
2662
#define USB_HID_USAGE_POS_SCALE_DATA_SCALING 0x41
/* Usage type: CV */
2663
#define USB_HID_USAGE_POS_SCALE_WEIGHT_UNIT 0x50
/* Usage type: CL */
2664
#define USB_HID_USAGE_POS_SCALE_WEIGHT_UNIT_MILLIGRAM 0x51
/* Usage type: SEL */
2665
#define USB_HID_USAGE_POS_SCALE_WEIGHT_UNIT_GRAM 0x52
/* Usage type: SEL */
2666
#define USB_HID_USAGE_POS_SCALE_WEIGHT_UNIT_KILOGRAM 0x53
/* Usage type: SEL */
2667
#define USB_HID_USAGE_POS_SCALE_WEIGHT_UNIT_CARATS 0x54
/* Usage type: SEL */
2668
#define USB_HID_USAGE_POS_SCALE_WEIGHT_UNIT_TAELS 0x55
/* Usage type: SEL */
2669
#define USB_HID_USAGE_POS_SCALE_WEIGHT_UNIT_GRAINS 0x56
/* Usage type: SEL */
2670
#define USB_HID_USAGE_POS_SCALE_WEIGHT_UNIT_PENNYWEIGHTS 0x57
/* Usage type: SEL */
2671
#define USB_HID_USAGE_POS_SCALE_WEIGHT_UNIT_METRIC_TON 0x58
/* Usage type: SEL */
2672
#define USB_HID_USAGE_POS_SCALE_WEIGHT_UNIT_AVOIR_TON 0x59
/* Usage type: SEL */
2673
#define USB_HID_USAGE_POS_SCALE_WEIGHT_UNIT_TROY_OUNCE 0x5A
/* Usage type: SEL */
2674
#define USB_HID_USAGE_POS_SCALE_WEIGHT_UNIT_OUNCE 0x5B
/* Usage type: SEL */
2675
#define USB_HID_USAGE_POS_SCALE_WEIGHT_UNIT_POUND 0x5C
/* Usage type: SEL */
2676
#define USB_HID_USAGE_POS_SCALE_CALIBRATION_COUNT 0x60
/* Usage type: DV */
2677
#define USB_HID_USAGE_POS_SCALE_RE_ZERO_COUNT 0x61
/* Usage type: DV */
2678
#define USB_HID_USAGE_POS_SCALE_SCALE_STATUS 0x70
/* Usage type: CL */
2679
#define USB_HID_USAGE_POS_SCALE_SCALE_STATUS_FAULT 0x71
/* Usage type: SEL */
2680
#define USB_HID_USAGE_POS_SCALE_SCALE_STATUS_STABLE_AT_CENTER_OF_ZERO 0x72
/* Usage type: SEL */
2681
#define USB_HID_USAGE_POS_SCALE_SCALE_STATUS_IN_MOTION 0x73
/* Usage type: SEL */
2682
#define USB_HID_USAGE_POS_SCALE_SCALE_STATUS_WEIGHT_STABLE 0x74
/* Usage type: SEL */
2683
#define USB_HID_USAGE_POS_SCALE_SCALE_STATUS_UNDER_ZERO 0x75
/* Usage type: SEL */
2684
#define USB_HID_USAGE_POS_SCALE_SCALE_STATUS_OVER_WEIGHT_LIMIT 0x76
/* Usage type: SEL */
2685
#define USB_HID_USAGE_POS_SCALE_SCALE_STATUS_REQUIRES_CALIBRATION 0x77
/* Usage type: SEL */
2686
#define USB_HID_USAGE_POS_SCALE_SCALE_STATUS_REQUIRES_RE_ZEROING 0x78
/* Usage type: SEL */
2687
#define USB_HID_USAGE_POS_SCALE_ZERO_SCALE 0x80
/* Usage type: OOC */
2688
#define USB_HID_USAGE_POS_SCALE_ENFORCED_ZERO_RETURN 0x81
/* Usage type: OOC */
2695
#define USB_HID_USAGE_POS_MSR_UNDEFINED 0x00
2696
#define USB_HID_USAGE_POS_MSR_MSR_DEVICE_READ_ONLY 0x01
/* Usage type: CA */
2697
#define USB_HID_USAGE_POS_MSR_TRACK_1_LENGTH 0x11
/* Usage type: SF, DF, SEL */
2698
#define USB_HID_USAGE_POS_MSR_TRACK_2_LENGTH 0x12
/* Usage type: SF, DF, SEL */
2699
#define USB_HID_USAGE_POS_MSR_TRACK_3_LENGTH 0x13
/* Usage type: SF, DF, SEL */
2700
#define USB_HID_USAGE_POS_MSR_TRACK_JIS_LENGTH 0x14
/* Usage type: SF, DF, SEL */
2701
#define USB_HID_USAGE_POS_MSR_TRACK_DATA 0x20
/* Usage type: SF, DF, SEL */
2702
#define USB_HID_USAGE_POS_MSR_TRACK_1_DATA 0x21
/* Usage type: SF, DF, SEL */
2703
#define USB_HID_USAGE_POS_MSR_TRACK_2_DATA 0x22
/* Usage type: SF, DF, SEL */
2704
#define USB_HID_USAGE_POS_MSR_TRACK_3_DATA 0x23
/* Usage type: SF, DF, SEL */
2705
#define USB_HID_USAGE_POS_MSR_TRACK_JIS_DATA 0x24
/* Usage type: SF, DF, SEL */
2712
#define USB_HID_USAGE_CAMERA_UNDEFINED 0x00
2713
#define USB_HID_USAGE_CAMERA_CAMERA_AUTO_FOCUS 0x20
/* Usage type: OSC */
2714
#define USB_HID_USAGE_CAMERA_CAMERA_SHUTTER 0x21
/* Usage type: OSC */
2721
#define USB_HID_USAGE_FIDO_UNDEFINED 0x00
2722
#define USB_HID_USAGE_FIDO_U2F_AUTHENTICATOR_DEVICE 0x01
/* Usage type: CA */
2723
#define USB_HID_USAGE_FIDO_INPUT_REPORT_DATA 0x20
/* Usage type: DV */
2724
#define USB_HID_USAGE_FIDO_OUTPUT_REPORT_DATA 0x21
/* Usage type: DV */
2726
#endif
/* DOXYGEN */
2727
2728
#ifdef __cplusplus
2729
}
2730
#endif
2731
2732
#endif
/* USB_HID_HID_USAGE_H */
Generated on Thu Apr 3 2025 10:49:42 by
1.12.0