blob: a483bf27d979a256d2078c02758b8e59e39c7494 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
|
// Licensed under the Apache License, Version 2.0
// <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option.
// All files in the project carrying such notice may not be copied, modified, or distributed
// except according to those terms.
use shared::minwindef::USHORT;
pub type USAGE = USHORT;
pub type PUSAGE = *mut USAGE;
pub const HID_USAGE_PAGE_UNDEFINED: USAGE = 0x00;
pub const HID_USAGE_PAGE_GENERIC: USAGE = 0x01;
pub const HID_USAGE_PAGE_SIMULATION: USAGE = 0x02;
pub const HID_USAGE_PAGE_VR: USAGE = 0x03;
pub const HID_USAGE_PAGE_SPORT: USAGE = 0x04;
pub const HID_USAGE_PAGE_GAME: USAGE = 0x05;
pub const HID_USAGE_PAGE_KEYBOARD: USAGE = 0x07;
pub const HID_USAGE_PAGE_LED: USAGE = 0x08;
pub const HID_USAGE_PAGE_BUTTON: USAGE = 0x09;
pub const HID_USAGE_PAGE_ORDINAL: USAGE = 0x0A;
pub const HID_USAGE_PAGE_TELEPHONY: USAGE = 0x0B;
pub const HID_USAGE_PAGE_CONSUMER: USAGE = 0x0C;
pub const HID_USAGE_PAGE_DIGITIZER: USAGE = 0x0D;
pub const HID_USAGE_PAGE_UNICODE: USAGE = 0x10;
pub const HID_USAGE_PAGE_ALPHANUMERIC: USAGE = 0x14;
pub const HID_USAGE_PAGE_SENSOR: USAGE = 0x20;
pub const HID_USAGE_PAGE_BARCODE_SCANNER: USAGE = 0x8C;
pub const HID_USAGE_PAGE_WEIGHING_DEVICE: USAGE = 0x8D;
pub const HID_USAGE_PAGE_MAGNETIC_STRIPE_READER: USAGE = 0x8E;
pub const HID_USAGE_PAGE_CAMERA_CONTROL: USAGE = 0x90;
pub const HID_USAGE_PAGE_MICROSOFT_BLUETOOTH_HANDSFREE: USAGE = 0xFFF3;
pub const HID_USAGE_PAGE_VENDOR_DEFINED_BEGIN: USAGE = 0xFF00;
pub const HID_USAGE_PAGE_VENDOR_DEFINED_END: USAGE = 0xFFFF;
pub const HID_USAGE_GENERIC_POINTER: USAGE = 0x01;
pub const HID_USAGE_GENERIC_MOUSE: USAGE = 0x02;
pub const HID_USAGE_GENERIC_JOYSTICK: USAGE = 0x04;
pub const HID_USAGE_GENERIC_GAMEPAD: USAGE = 0x05;
pub const HID_USAGE_GENERIC_KEYBOARD: USAGE = 0x06;
pub const HID_USAGE_GENERIC_KEYPAD: USAGE = 0x07;
pub const HID_USAGE_GENERIC_PORTABLE_DEVICE_CONTROL: USAGE = 0x0D;
pub const HID_USAGE_GENERIC_SYSTEM_CTL: USAGE = 0x80;
pub const HID_USAGE_GENERIC_X: USAGE = 0x30;
pub const HID_USAGE_GENERIC_Y: USAGE = 0x31;
pub const HID_USAGE_GENERIC_Z: USAGE = 0x32;
pub const HID_USAGE_GENERIC_RX: USAGE = 0x33;
pub const HID_USAGE_GENERIC_RY: USAGE = 0x34;
pub const HID_USAGE_GENERIC_RZ: USAGE = 0x35;
pub const HID_USAGE_GENERIC_SLIDER: USAGE = 0x36;
pub const HID_USAGE_GENERIC_DIAL: USAGE = 0x37;
pub const HID_USAGE_GENERIC_WHEEL: USAGE = 0x38;
pub const HID_USAGE_GENERIC_HATSWITCH: USAGE = 0x39;
pub const HID_USAGE_GENERIC_COUNTED_BUFFER: USAGE = 0x3A;
pub const HID_USAGE_GENERIC_BYTE_COUNT: USAGE = 0x3B;
pub const HID_USAGE_GENERIC_MOTION_WAKEUP: USAGE = 0x3C;
pub const HID_USAGE_GENERIC_VX: USAGE = 0x40;
pub const HID_USAGE_GENERIC_VY: USAGE = 0x41;
pub const HID_USAGE_GENERIC_VZ: USAGE = 0x42;
pub const HID_USAGE_GENERIC_VBRX: USAGE = 0x43;
pub const HID_USAGE_GENERIC_VBRY: USAGE = 0x44;
pub const HID_USAGE_GENERIC_VBRZ: USAGE = 0x45;
pub const HID_USAGE_GENERIC_VNO: USAGE = 0x46;
pub const HID_USAGE_GENERIC_RESOLUTION_MULTIPLIER: USAGE = 0x48;
pub const HID_USAGE_GENERIC_SYSCTL_POWER: USAGE = 0x81;
pub const HID_USAGE_GENERIC_SYSCTL_SLEEP: USAGE = 0x82;
pub const HID_USAGE_GENERIC_SYSCTL_WAKE: USAGE = 0x83;
pub const HID_USAGE_GENERIC_SYSCTL_CONTEXT_MENU: USAGE = 0x84;
pub const HID_USAGE_GENERIC_SYSCTL_MAIN_MENU: USAGE = 0x85;
pub const HID_USAGE_GENERIC_SYSCTL_APP_MENU: USAGE = 0x86;
pub const HID_USAGE_GENERIC_SYSCTL_HELP_MENU: USAGE = 0x87;
pub const HID_USAGE_GENERIC_SYSCTL_MENU_EXIT: USAGE = 0x88;
pub const HID_USAGE_GENERIC_SYSCTL_MENU_SELECT: USAGE = 0x89;
pub const HID_USAGE_GENERIC_SYSCTL_MENU_RIGHT: USAGE = 0x8A;
pub const HID_USAGE_GENERIC_SYSCTL_MENU_LEFT: USAGE = 0x8B;
pub const HID_USAGE_GENERIC_SYSCTL_MENU_UP: USAGE = 0x8C;
pub const HID_USAGE_GENERIC_SYSCTL_MENU_DOWN: USAGE = 0x8D;
pub const HID_USAGE_GENERIC_SYSTEM_DISPLAY_ROTATION_LOCK_BUTTON: USAGE = 0xC9;
pub const HID_USAGE_GENERIC_SYSTEM_DISPLAY_ROTATION_LOCK_SLIDER_SWITCH: USAGE = 0xCA;
pub const HID_USAGE_GENERIC_CONTROL_ENABLE: USAGE = 0xCB;
pub const HID_USAGE_SIMULATION_RUDDER: USAGE = 0xBA;
pub const HID_USAGE_SIMULATION_THROTTLE: USAGE = 0xBB;
pub const HID_USAGE_KEYBOARD_NOEVENT: USAGE = 0x00;
pub const HID_USAGE_KEYBOARD_ROLLOVER: USAGE = 0x01;
pub const HID_USAGE_KEYBOARD_POSTFAIL: USAGE = 0x02;
pub const HID_USAGE_KEYBOARD_UNDEFINED: USAGE = 0x03;
pub const HID_USAGE_KEYBOARD_aA: USAGE = 0x04;
pub const HID_USAGE_KEYBOARD_zZ: USAGE = 0x1D;
pub const HID_USAGE_KEYBOARD_ONE: USAGE = 0x1E;
pub const HID_USAGE_KEYBOARD_ZERO: USAGE = 0x27;
pub const HID_USAGE_KEYBOARD_LCTRL: USAGE = 0xE0;
pub const HID_USAGE_KEYBOARD_LSHFT: USAGE = 0xE1;
pub const HID_USAGE_KEYBOARD_LALT: USAGE = 0xE2;
pub const HID_USAGE_KEYBOARD_LGUI: USAGE = 0xE3;
pub const HID_USAGE_KEYBOARD_RCTRL: USAGE = 0xE4;
pub const HID_USAGE_KEYBOARD_RSHFT: USAGE = 0xE5;
pub const HID_USAGE_KEYBOARD_RALT: USAGE = 0xE6;
pub const HID_USAGE_KEYBOARD_RGUI: USAGE = 0xE7;
pub const HID_USAGE_KEYBOARD_SCROLL_LOCK: USAGE = 0x47;
pub const HID_USAGE_KEYBOARD_NUM_LOCK: USAGE = 0x53;
pub const HID_USAGE_KEYBOARD_CAPS_LOCK: USAGE = 0x39;
pub const HID_USAGE_KEYBOARD_F1: USAGE = 0x3A;
pub const HID_USAGE_KEYBOARD_F2: USAGE = 0x3B;
pub const HID_USAGE_KEYBOARD_F3: USAGE = 0x3C;
pub const HID_USAGE_KEYBOARD_F4: USAGE = 0x3D;
pub const HID_USAGE_KEYBOARD_F5: USAGE = 0x3E;
pub const HID_USAGE_KEYBOARD_F6: USAGE = 0x3F;
pub const HID_USAGE_KEYBOARD_F7: USAGE = 0x40;
pub const HID_USAGE_KEYBOARD_F8: USAGE = 0x41;
pub const HID_USAGE_KEYBOARD_F9: USAGE = 0x42;
pub const HID_USAGE_KEYBOARD_F10: USAGE = 0x43;
pub const HID_USAGE_KEYBOARD_F11: USAGE = 0x44;
pub const HID_USAGE_KEYBOARD_F12: USAGE = 0x45;
pub const HID_USAGE_KEYBOARD_F13: USAGE = 0x68;
pub const HID_USAGE_KEYBOARD_F14: USAGE = 0x69;
pub const HID_USAGE_KEYBOARD_F15: USAGE = 0x6A;
pub const HID_USAGE_KEYBOARD_F16: USAGE = 0x6B;
pub const HID_USAGE_KEYBOARD_F17: USAGE = 0x6C;
pub const HID_USAGE_KEYBOARD_F18: USAGE = 0x6D;
pub const HID_USAGE_KEYBOARD_F19: USAGE = 0x6E;
pub const HID_USAGE_KEYBOARD_F20: USAGE = 0x6F;
pub const HID_USAGE_KEYBOARD_F21: USAGE = 0x70;
pub const HID_USAGE_KEYBOARD_F22: USAGE = 0x71;
pub const HID_USAGE_KEYBOARD_F23: USAGE = 0x72;
pub const HID_USAGE_KEYBOARD_F24: USAGE = 0x73;
pub const HID_USAGE_KEYBOARD_RETURN: USAGE = 0x28;
pub const HID_USAGE_KEYBOARD_ESCAPE: USAGE = 0x29;
pub const HID_USAGE_KEYBOARD_DELETE: USAGE = 0x2A;
pub const HID_USAGE_KEYBOARD_PRINT_SCREEN: USAGE = 0x46;
pub const HID_USAGE_KEYBOARD_DELETE_FORWARD: USAGE = 0x4C;
pub const HID_USAGE_LED_NUM_LOCK: USAGE = 0x01;
pub const HID_USAGE_LED_CAPS_LOCK: USAGE = 0x02;
pub const HID_USAGE_LED_SCROLL_LOCK: USAGE = 0x03;
pub const HID_USAGE_LED_COMPOSE: USAGE = 0x04;
pub const HID_USAGE_LED_KANA: USAGE = 0x05;
pub const HID_USAGE_LED_POWER: USAGE = 0x06;
pub const HID_USAGE_LED_SHIFT: USAGE = 0x07;
pub const HID_USAGE_LED_DO_NOT_DISTURB: USAGE = 0x08;
pub const HID_USAGE_LED_MUTE: USAGE = 0x09;
pub const HID_USAGE_LED_TONE_ENABLE: USAGE = 0x0A;
pub const HID_USAGE_LED_HIGH_CUT_FILTER: USAGE = 0x0B;
pub const HID_USAGE_LED_LOW_CUT_FILTER: USAGE = 0x0C;
pub const HID_USAGE_LED_EQUALIZER_ENABLE: USAGE = 0x0D;
pub const HID_USAGE_LED_SOUND_FIELD_ON: USAGE = 0x0E;
pub const HID_USAGE_LED_SURROUND_FIELD_ON: USAGE = 0x0F;
pub const HID_USAGE_LED_REPEAT: USAGE = 0x10;
pub const HID_USAGE_LED_STEREO: USAGE = 0x11;
pub const HID_USAGE_LED_SAMPLING_RATE_DETECT: USAGE = 0x12;
pub const HID_USAGE_LED_SPINNING: USAGE = 0x13;
pub const HID_USAGE_LED_CAV: USAGE = 0x14;
pub const HID_USAGE_LED_CLV: USAGE = 0x15;
pub const HID_USAGE_LED_RECORDING_FORMAT_DET: USAGE = 0x16;
pub const HID_USAGE_LED_OFF_HOOK: USAGE = 0x17;
pub const HID_USAGE_LED_RING: USAGE = 0x18;
pub const HID_USAGE_LED_MESSAGE_WAITING: USAGE = 0x19;
pub const HID_USAGE_LED_DATA_MODE: USAGE = 0x1A;
pub const HID_USAGE_LED_BATTERY_OPERATION: USAGE = 0x1B;
pub const HID_USAGE_LED_BATTERY_OK: USAGE = 0x1C;
pub const HID_USAGE_LED_BATTERY_LOW: USAGE = 0x1D;
pub const HID_USAGE_LED_SPEAKER: USAGE = 0x1E;
pub const HID_USAGE_LED_HEAD_SET: USAGE = 0x1F;
pub const HID_USAGE_LED_HOLD: USAGE = 0x20;
pub const HID_USAGE_LED_MICROPHONE: USAGE = 0x21;
pub const HID_USAGE_LED_COVERAGE: USAGE = 0x22;
pub const HID_USAGE_LED_NIGHT_MODE: USAGE = 0x23;
pub const HID_USAGE_LED_SEND_CALLS: USAGE = 0x24;
pub const HID_USAGE_LED_CALL_PICKUP: USAGE = 0x25;
pub const HID_USAGE_LED_CONFERENCE: USAGE = 0x26;
pub const HID_USAGE_LED_STAND_BY: USAGE = 0x27;
pub const HID_USAGE_LED_CAMERA_ON: USAGE = 0x28;
pub const HID_USAGE_LED_CAMERA_OFF: USAGE = 0x29;
pub const HID_USAGE_LED_ON_LINE: USAGE = 0x2A;
pub const HID_USAGE_LED_OFF_LINE: USAGE = 0x2B;
pub const HID_USAGE_LED_BUSY: USAGE = 0x2C;
pub const HID_USAGE_LED_READY: USAGE = 0x2D;
pub const HID_USAGE_LED_PAPER_OUT: USAGE = 0x2E;
pub const HID_USAGE_LED_PAPER_JAM: USAGE = 0x2F;
pub const HID_USAGE_LED_REMOTE: USAGE = 0x30;
pub const HID_USAGE_LED_FORWARD: USAGE = 0x31;
pub const HID_USAGE_LED_REVERSE: USAGE = 0x32;
pub const HID_USAGE_LED_STOP: USAGE = 0x33;
pub const HID_USAGE_LED_REWIND: USAGE = 0x34;
pub const HID_USAGE_LED_FAST_FORWARD: USAGE = 0x35;
pub const HID_USAGE_LED_PLAY: USAGE = 0x36;
pub const HID_USAGE_LED_PAUSE: USAGE = 0x37;
pub const HID_USAGE_LED_RECORD: USAGE = 0x38;
pub const HID_USAGE_LED_ERROR: USAGE = 0x39;
pub const HID_USAGE_LED_SELECTED_INDICATOR: USAGE = 0x3A;
pub const HID_USAGE_LED_IN_USE_INDICATOR: USAGE = 0x3B;
pub const HID_USAGE_LED_MULTI_MODE_INDICATOR: USAGE = 0x3C;
pub const HID_USAGE_LED_INDICATOR_ON: USAGE = 0x3D;
pub const HID_USAGE_LED_INDICATOR_FLASH: USAGE = 0x3E;
pub const HID_USAGE_LED_INDICATOR_SLOW_BLINK: USAGE = 0x3F;
pub const HID_USAGE_LED_INDICATOR_FAST_BLINK: USAGE = 0x40;
pub const HID_USAGE_LED_INDICATOR_OFF: USAGE = 0x41;
pub const HID_USAGE_LED_FLASH_ON_TIME: USAGE = 0x42;
pub const HID_USAGE_LED_SLOW_BLINK_ON_TIME: USAGE = 0x43;
pub const HID_USAGE_LED_SLOW_BLINK_OFF_TIME: USAGE = 0x44;
pub const HID_USAGE_LED_FAST_BLINK_ON_TIME: USAGE = 0x45;
pub const HID_USAGE_LED_FAST_BLINK_OFF_TIME: USAGE = 0x46;
pub const HID_USAGE_LED_INDICATOR_COLOR: USAGE = 0x47;
pub const HID_USAGE_LED_RED: USAGE = 0x48;
pub const HID_USAGE_LED_GREEN: USAGE = 0x49;
pub const HID_USAGE_LED_AMBER: USAGE = 0x4A;
pub const HID_USAGE_LED_GENERIC_INDICATOR: USAGE = 0x4B;
pub const HID_USAGE_TELEPHONY_PHONE: USAGE = 0x01;
pub const HID_USAGE_TELEPHONY_ANSWERING_MACHINE: USAGE = 0x02;
pub const HID_USAGE_TELEPHONY_MESSAGE_CONTROLS: USAGE = 0x03;
pub const HID_USAGE_TELEPHONY_HANDSET: USAGE = 0x04;
pub const HID_USAGE_TELEPHONY_HEADSET: USAGE = 0x05;
pub const HID_USAGE_TELEPHONY_KEYPAD: USAGE = 0x06;
pub const HID_USAGE_TELEPHONY_PROGRAMMABLE_BUTTON: USAGE = 0x07;
pub const HID_USAGE_TELEPHONY_REDIAL: USAGE = 0x24;
pub const HID_USAGE_TELEPHONY_TRANSFER: USAGE = 0x25;
pub const HID_USAGE_TELEPHONY_DROP: USAGE = 0x26;
pub const HID_USAGE_TELEPHONY_LINE: USAGE = 0x2A;
pub const HID_USAGE_TELEPHONY_RING_ENABLE: USAGE = 0x2D;
pub const HID_USAGE_TELEPHONY_SEND: USAGE = 0x31;
pub const HID_USAGE_TELEPHONY_KEYPAD_0: USAGE = 0xB0;
pub const HID_USAGE_TELEPHONY_KEYPAD_D: USAGE = 0xBF;
pub const HID_USAGE_TELEPHONY_HOST_AVAILABLE: USAGE = 0xF1;
pub const HID_USAGE_CONSUMERCTRL: USAGE = 0x01;
pub const HID_USAGE_CONSUMER_CHANNEL_INCREMENT: USAGE = 0x9C;
pub const HID_USAGE_CONSUMER_CHANNEL_DECREMENT: USAGE = 0x9D;
pub const HID_USAGE_CONSUMER_PLAY: USAGE = 0xB0;
pub const HID_USAGE_CONSUMER_PAUSE: USAGE = 0xB1;
pub const HID_USAGE_CONSUMER_RECORD: USAGE = 0xB2;
pub const HID_USAGE_CONSUMER_FAST_FORWARD: USAGE = 0xB3;
pub const HID_USAGE_CONSUMER_REWIND: USAGE = 0xB4;
pub const HID_USAGE_CONSUMER_SCAN_NEXT_TRACK: USAGE = 0xB5;
pub const HID_USAGE_CONSUMER_SCAN_PREV_TRACK: USAGE = 0xB6;
pub const HID_USAGE_CONSUMER_STOP: USAGE = 0xB7;
pub const HID_USAGE_CONSUMER_PLAY_PAUSE: USAGE = 0xCD;
pub const HID_USAGE_CONSUMER_VOLUME: USAGE = 0xE0;
pub const HID_USAGE_CONSUMER_BALANCE: USAGE = 0xE1;
pub const HID_USAGE_CONSUMER_MUTE: USAGE = 0xE2;
pub const HID_USAGE_CONSUMER_BASS: USAGE = 0xE3;
pub const HID_USAGE_CONSUMER_TREBLE: USAGE = 0xE4;
pub const HID_USAGE_CONSUMER_BASS_BOOST: USAGE = 0xE5;
pub const HID_USAGE_CONSUMER_SURROUND_MODE: USAGE = 0xE6;
pub const HID_USAGE_CONSUMER_LOUDNESS: USAGE = 0xE7;
pub const HID_USAGE_CONSUMER_MPX: USAGE = 0xE8;
pub const HID_USAGE_CONSUMER_VOLUME_INCREMENT: USAGE = 0xE9;
pub const HID_USAGE_CONSUMER_VOLUME_DECREMENT: USAGE = 0xEA;
pub const HID_USAGE_CONSUMER_BASS_INCREMENT: USAGE = 0x152;
pub const HID_USAGE_CONSUMER_BASS_DECREMENT: USAGE = 0x153;
pub const HID_USAGE_CONSUMER_TREBLE_INCREMENT: USAGE = 0x154;
pub const HID_USAGE_CONSUMER_TREBLE_DECREMENT: USAGE = 0x155;
pub const HID_USAGE_CONSUMER_AL_CONFIGURATION: USAGE = 0x183;
pub const HID_USAGE_CONSUMER_AL_EMAIL: USAGE = 0x18A;
pub const HID_USAGE_CONSUMER_AL_CALCULATOR: USAGE = 0x192;
pub const HID_USAGE_CONSUMER_AL_BROWSER: USAGE = 0x194;
pub const HID_USAGE_CONSUMER_AC_SEARCH: USAGE = 0x221;
pub const HID_USAGE_CONSUMER_AC_GOTO: USAGE = 0x222;
pub const HID_USAGE_CONSUMER_AC_HOME: USAGE = 0x223;
pub const HID_USAGE_CONSUMER_AC_BACK: USAGE = 0x224;
pub const HID_USAGE_CONSUMER_AC_FORWARD: USAGE = 0x225;
pub const HID_USAGE_CONSUMER_AC_STOP: USAGE = 0x226;
pub const HID_USAGE_CONSUMER_AC_REFRESH: USAGE = 0x227;
pub const HID_USAGE_CONSUMER_AC_PREVIOUS: USAGE = 0x228;
pub const HID_USAGE_CONSUMER_AC_NEXT: USAGE = 0x229;
pub const HID_USAGE_CONSUMER_AC_BOOKMARKS: USAGE = 0x22A;
pub const HID_USAGE_CONSUMER_AC_PAN: USAGE = 0x238;
pub const HID_USAGE_CONSUMER_EXTENDED_KEYBOARD_ATTRIBUTES_COLLECTION: USAGE = 0x2C0;
pub const HID_USAGE_CONSUMER_KEYBOARD_FORM_FACTOR: USAGE = 0x2C1;
pub const HID_USAGE_CONSUMER_KEYBOARD_KEY_TYPE: USAGE = 0x2C2;
pub const HID_USAGE_CONSUMER_KEYBOARD_PHYSICAL_LAYOUT: USAGE = 0x2C3;
pub const HID_USAGE_CONSUMER_VENDOR_SPECIFIC_KEYBOARD_PHYSICAL_LAYOUT: USAGE = 0x2C4;
pub const HID_USAGE_CONSUMER_KEYBOARD_IETF_LANGUAGE_TAG_INDEX: USAGE = 0x2C5;
pub const HID_USAGE_CONSUMER_IMPLEMENTED_KEYBOARD_INPUT_ASSIST_CONTROLS: USAGE = 0x2C6;
pub const HID_USAGE_DIGITIZER_PEN: USAGE = 0x02;
pub const HID_USAGE_DIGITIZER_IN_RANGE: USAGE = 0x32;
pub const HID_USAGE_DIGITIZER_TIP_SWITCH: USAGE = 0x42;
pub const HID_USAGE_DIGITIZER_BARREL_SWITCH: USAGE = 0x44;
pub const HID_USAGE_CAMERA_AUTO_FOCUS: USAGE = 0x20;
pub const HID_USAGE_CAMERA_SHUTTER: USAGE = 0x21;
pub const HID_USAGE_MS_BTH_HF_DIALNUMBER: USAGE = 0x21;
pub const HID_USAGE_MS_BTH_HF_DIALMEMORY: USAGE = 0x22;
|