Developer Center
OpenJoyPad HID USB Specification
3min
This article details a USB HID specification that can be implemented across gamepads to allow configuration of many gamepads with one application.
These are sent from the device (Gamepad) to the host.
Report ID | Meaning |
0x01 | Gamepad input report |
0x02 | Configuration report |
0x03 | Reserved (Maybe future motion controls?) |
These are sent from the host to the device (Gamepad).
Report ID | Meaning |
0x02 | Request Configuration Report |
ο»Ώ

Updated 03 Mar 2023
Did this page help you?