winapi_ui_automation/shared/
hidusage.rs

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