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