All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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.