Skip to content

Supported Devices

Philip Kunz edited this page Dec 7, 2022 · 5 revisions

Game Controllers

Joysticks

Mice

Hand Controllers

  • The THC/RHC pair used in Orion

Foot Pedals

Keyboards

Keyboards that adhere to the HID spec for USB keyboards (see here and here). While IDF maintains a list of vendor and product IDs for supported devices, that didn't seem feasible for something as prolific as keyboards, so you must provide that information to UsbKeyboard's constructor for now. You can obtain the IDs via the HID Scanner. See Mapping a Keyboard for more information.

Unsupported Devices

  • Xbox controllers by 3rd-party manufacturer Performance Designed Products (USB Vendor ID 0x0E6F) do not identify themselves as Human Interface Devices and cannot be seen by IDF