USB HID usage tables. More...
USB HID usage tables.
| Files | |
| file | hid_usage.h | 
| Definition for USB HID usage tables. | |
| Usage page definitions | |
| #define | USB_HID_USAGE_GD (0x01) | 
| Usage page Generic Desktop. | |
| #define | USB_HID_USAGE_SIM (0x02) | 
| Usage page Simulation Controls. | |
| #define | USB_HID_USAGE_VR (0x03) | 
| Usage page VR Controls. | |
| #define | USB_HID_USAGE_SPORT (0x04) | 
| Usage page Sport Controls. | |
| #define | USB_HID_USAGE_GAME (0x05) | 
| Usage page Game Controls. | |
| #define | USB_HID_USAGE_GDV (0x06) | 
| Usage page Generic Device Controls. | |
| #define | USB_HID_USAGE_KEY (0x07) | 
| Usage page Keyboard/Keypad. | |
| #define | USB_HID_USAGE_LED (0x08) | 
| Usage page LED. | |
| #define | USB_HID_USAGE_TELEPHONY (0x0B) | 
| Usage page Telephony Device. | |
| #define | USB_HID_USAGE_CONSUMER (0x0C) | 
| Usage page Consumer. | |
| #define | USB_HID_USAGE_DIGITIZERS (0x0D) | 
| Usage page Digitizers. | |
| #define | USB_HID_USAGE_HAPTICS (0x0E) | 
| Usage page Haptics. | |
| #define | USB_HID_USAGE_PID (0x0F) | 
| Usage page PID. | |
| #define | USB_HID_USAGE_EHT (0x12) | 
| Usage page Eye and Head Trackers. | |
| #define | USB_HID_USAGE_AUXDISP (0x14) | 
| Usage page Auxiliary Display. | |
| #define | USB_HID_USAGE_SENSORS (0x20) | 
| Usage page Sensors. | |
| #define | USB_HID_USAGE_MEDICAL (0x40) | 
| Usage page Medical Instrument. | |
| #define | USB_HID_USAGE_BRAILLE (0x41) | 
| Usage page Braille Display. | |
| #define | USB_HID_USAGE_LIGHT (0x59) | 
| Usage page Lighting And Illumination. | |
| #define | USB_HID_USAGE_MONITOR (0x80) | 
| Usage page USB Monitor. | |
| #define | USB_HID_USAGE_MONITOR_VALUES (0x81) | 
| Usage page Monitor Enumerated Values. | |
| #define | USB_HID_USAGE_MONITOR_VESA (0x82) | 
| Usage page VESA Virtual Control. | |
| #define | USB_HID_USAGE_POWER (0x84) | 
| Usage page Power. | |
| #define | USB_HID_USAGE_POS_BARCODE (0x8C) | 
| Usage page Bar Code Scanner. | |
| #define | USB_HID_USAGE_POS_SCALE (0x8D) | 
| Usage page Scale. | |
| #define | USB_HID_USAGE_POS_MSR (0x8E) | 
| Usage page Magnetic Stripe Reading (MSR) Devices. | |
| #define | USB_HID_USAGE_POS_RESV (0x8F) | 
| Usage page Reserved Point of Sale. | |
| #define | USB_HID_USAGE_CAMERA (0x90) | 
| Usage page Camera Control. | |
| #define | USB_HID_USAGE_ARCADE (0x91) | 
| Usage page Arcade. | |
| #define | USB_HID_USAGE_GAMING (0x92) | 
| Usage page Gaming Device. | |
| #define | USB_HID_USAGE_FIDO (0xF1D0) | 
| Usage page FIDO Alliance. | |
| #define USB_HID_USAGE_ARCADE (0x91) | 
Usage page Arcade.
Definition at line 62 of file hid_usage.h.
| #define USB_HID_USAGE_AUXDISP (0x14) | 
Usage page Auxiliary Display.
Definition at line 48 of file hid_usage.h.
| #define USB_HID_USAGE_BRAILLE (0x41) | 
Usage page Braille Display.
Definition at line 51 of file hid_usage.h.
| #define USB_HID_USAGE_CAMERA (0x90) | 
Usage page Camera Control.
Definition at line 61 of file hid_usage.h.
| #define USB_HID_USAGE_CONSUMER (0x0C) | 
Usage page Consumer.
Definition at line 43 of file hid_usage.h.
| #define USB_HID_USAGE_DIGITIZERS (0x0D) | 
Usage page Digitizers.
Definition at line 44 of file hid_usage.h.
| #define USB_HID_USAGE_EHT (0x12) | 
Usage page Eye and Head Trackers.
Definition at line 47 of file hid_usage.h.
| #define USB_HID_USAGE_FIDO (0xF1D0) | 
Usage page FIDO Alliance.
Definition at line 64 of file hid_usage.h.
| #define USB_HID_USAGE_GAME (0x05) | 
Usage page Game Controls.
Definition at line 38 of file hid_usage.h.
| #define USB_HID_USAGE_GAMING (0x92) | 
Usage page Gaming Device.
Definition at line 63 of file hid_usage.h.
| #define USB_HID_USAGE_GD (0x01) | 
Usage page Generic Desktop.
Definition at line 34 of file hid_usage.h.
| #define USB_HID_USAGE_GDV (0x06) | 
Usage page Generic Device Controls.
Definition at line 39 of file hid_usage.h.
| #define USB_HID_USAGE_HAPTICS (0x0E) | 
Usage page Haptics.
Definition at line 45 of file hid_usage.h.
| #define USB_HID_USAGE_KEY (0x07) | 
Usage page Keyboard/Keypad.
Definition at line 40 of file hid_usage.h.
| #define USB_HID_USAGE_LED (0x08) | 
Usage page LED.
Definition at line 41 of file hid_usage.h.
| #define USB_HID_USAGE_LIGHT (0x59) | 
Usage page Lighting And Illumination.
Definition at line 52 of file hid_usage.h.
| #define USB_HID_USAGE_MEDICAL (0x40) | 
Usage page Medical Instrument.
Definition at line 50 of file hid_usage.h.
| #define USB_HID_USAGE_MONITOR (0x80) | 
Usage page USB Monitor.
Definition at line 53 of file hid_usage.h.
| #define USB_HID_USAGE_MONITOR_VALUES (0x81) | 
Usage page Monitor Enumerated Values.
Definition at line 54 of file hid_usage.h.
| #define USB_HID_USAGE_MONITOR_VESA (0x82) | 
Usage page VESA Virtual Control.
Definition at line 55 of file hid_usage.h.
| #define USB_HID_USAGE_PID (0x0F) | 
Usage page PID.
Definition at line 46 of file hid_usage.h.
| #define USB_HID_USAGE_POS_BARCODE (0x8C) | 
Usage page Bar Code Scanner.
Definition at line 57 of file hid_usage.h.
| #define USB_HID_USAGE_POS_MSR (0x8E) | 
Usage page Magnetic Stripe Reading (MSR) Devices.
Definition at line 59 of file hid_usage.h.
| #define USB_HID_USAGE_POS_RESV (0x8F) | 
Usage page Reserved Point of Sale.
Definition at line 60 of file hid_usage.h.
| #define USB_HID_USAGE_POS_SCALE (0x8D) | 
Usage page Scale.
Definition at line 58 of file hid_usage.h.
| #define USB_HID_USAGE_POWER (0x84) | 
Usage page Power.
Definition at line 56 of file hid_usage.h.
| #define USB_HID_USAGE_SENSORS (0x20) | 
Usage page Sensors.
Definition at line 49 of file hid_usage.h.
| #define USB_HID_USAGE_SIM (0x02) | 
Usage page Simulation Controls.
Definition at line 35 of file hid_usage.h.
| #define USB_HID_USAGE_SPORT (0x04) | 
Usage page Sport Controls.
Definition at line 37 of file hid_usage.h.
| #define USB_HID_USAGE_TELEPHONY (0x0B) | 
Usage page Telephony Device.
Definition at line 42 of file hid_usage.h.
| #define USB_HID_USAGE_VR (0x03) | 
Usage page VR Controls.
Definition at line 36 of file hid_usage.h.