Loading...
Searching...
No Matches

Definition for USB HID usage tables. More...

Detailed Description

Definition for USB HID usage tables.

See the HID Usage tables document for explanations on the different usage types

See also
Based on HID Usage Tables 1.21, https://www.usb.org/sites/default/files/hut1_21.pdf

Definition in file hid_usage.h.

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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.