USB HID usage tables. More...

Detailed Description

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.