Loading...
Searching...
No Matches

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.
 

Macro Definition Documentation

◆ USB_HID_USAGE_ARCADE

#define USB_HID_USAGE_ARCADE   (0x91)

Usage page Arcade.

Definition at line 62 of file hid_usage.h.

◆ USB_HID_USAGE_AUXDISP

#define USB_HID_USAGE_AUXDISP   (0x14)

Usage page Auxiliary Display.

Definition at line 48 of file hid_usage.h.

◆ USB_HID_USAGE_BRAILLE

#define USB_HID_USAGE_BRAILLE   (0x41)

Usage page Braille Display.

Definition at line 51 of file hid_usage.h.

◆ USB_HID_USAGE_CAMERA

#define USB_HID_USAGE_CAMERA   (0x90)

Usage page Camera Control.

Definition at line 61 of file hid_usage.h.

◆ USB_HID_USAGE_CONSUMER

#define USB_HID_USAGE_CONSUMER   (0x0C)

Usage page Consumer.

Definition at line 43 of file hid_usage.h.

◆ USB_HID_USAGE_DIGITIZERS

#define USB_HID_USAGE_DIGITIZERS   (0x0D)

Usage page Digitizers.

Definition at line 44 of file hid_usage.h.

◆ USB_HID_USAGE_EHT

#define USB_HID_USAGE_EHT   (0x12)

Usage page Eye and Head Trackers.

Definition at line 47 of file hid_usage.h.

◆ USB_HID_USAGE_FIDO

#define USB_HID_USAGE_FIDO   (0xF1D0)

Usage page FIDO Alliance.

Definition at line 64 of file hid_usage.h.

◆ USB_HID_USAGE_GAME

#define USB_HID_USAGE_GAME   (0x05)

Usage page Game Controls.

Definition at line 38 of file hid_usage.h.

◆ USB_HID_USAGE_GAMING

#define USB_HID_USAGE_GAMING   (0x92)

Usage page Gaming Device.

Definition at line 63 of file hid_usage.h.

◆ USB_HID_USAGE_GD

#define USB_HID_USAGE_GD   (0x01)

Usage page Generic Desktop.

Definition at line 34 of file hid_usage.h.

◆ USB_HID_USAGE_GDV

#define USB_HID_USAGE_GDV   (0x06)

Usage page Generic Device Controls.

Definition at line 39 of file hid_usage.h.

◆ USB_HID_USAGE_HAPTICS

#define USB_HID_USAGE_HAPTICS   (0x0E)

Usage page Haptics.

Definition at line 45 of file hid_usage.h.

◆ USB_HID_USAGE_KEY

#define USB_HID_USAGE_KEY   (0x07)

Usage page Keyboard/Keypad.

Definition at line 40 of file hid_usage.h.

◆ USB_HID_USAGE_LED

#define USB_HID_USAGE_LED   (0x08)

Usage page LED.

Definition at line 41 of file hid_usage.h.

◆ USB_HID_USAGE_LIGHT

#define USB_HID_USAGE_LIGHT   (0x59)

Usage page Lighting And Illumination.

Definition at line 52 of file hid_usage.h.

◆ USB_HID_USAGE_MEDICAL

#define USB_HID_USAGE_MEDICAL   (0x40)

Usage page Medical Instrument.

Definition at line 50 of file hid_usage.h.

◆ USB_HID_USAGE_MONITOR

#define USB_HID_USAGE_MONITOR   (0x80)

Usage page USB Monitor.

Definition at line 53 of file hid_usage.h.

◆ USB_HID_USAGE_MONITOR_VALUES

#define USB_HID_USAGE_MONITOR_VALUES   (0x81)

Usage page Monitor Enumerated Values.

Definition at line 54 of file hid_usage.h.

◆ USB_HID_USAGE_MONITOR_VESA

#define USB_HID_USAGE_MONITOR_VESA   (0x82)

Usage page VESA Virtual Control.

Definition at line 55 of file hid_usage.h.

◆ USB_HID_USAGE_PID

#define USB_HID_USAGE_PID   (0x0F)

Usage page PID.

Definition at line 46 of file hid_usage.h.

◆ USB_HID_USAGE_POS_BARCODE

#define USB_HID_USAGE_POS_BARCODE   (0x8C)

Usage page Bar Code Scanner.

Definition at line 57 of file hid_usage.h.

◆ USB_HID_USAGE_POS_MSR

#define USB_HID_USAGE_POS_MSR   (0x8E)

Usage page Magnetic Stripe Reading (MSR) Devices.

Definition at line 59 of file hid_usage.h.

◆ USB_HID_USAGE_POS_RESV

#define USB_HID_USAGE_POS_RESV   (0x8F)

Usage page Reserved Point of Sale.

Definition at line 60 of file hid_usage.h.

◆ USB_HID_USAGE_POS_SCALE

#define USB_HID_USAGE_POS_SCALE   (0x8D)

Usage page Scale.

Definition at line 58 of file hid_usage.h.

◆ USB_HID_USAGE_POWER

#define USB_HID_USAGE_POWER   (0x84)

Usage page Power.

Definition at line 56 of file hid_usage.h.

◆ USB_HID_USAGE_SENSORS

#define USB_HID_USAGE_SENSORS   (0x20)

Usage page Sensors.

Definition at line 49 of file hid_usage.h.

◆ USB_HID_USAGE_SIM

#define USB_HID_USAGE_SIM   (0x02)

Usage page Simulation Controls.

Definition at line 35 of file hid_usage.h.

◆ USB_HID_USAGE_SPORT

#define USB_HID_USAGE_SPORT   (0x04)

Usage page Sport Controls.

Definition at line 37 of file hid_usage.h.

◆ USB_HID_USAGE_TELEPHONY

#define USB_HID_USAGE_TELEPHONY   (0x0B)

Usage page Telephony Device.

Definition at line 42 of file hid_usage.h.

◆ USB_HID_USAGE_VR

#define USB_HID_USAGE_VR   (0x03)

Usage page VR Controls.

Definition at line 36 of file hid_usage.h.