-
Notifications
You must be signed in to change notification settings - Fork 35
Supported Devices
Philip Kunz edited this page Dec 7, 2022
·
5 revisions
- Xbox 360 by Microsoft
- Xbox One by Microsoft
- Dualshock 3 (PlayStation 3) by Sony Interactive Entertainment
- DualShock 4 (PlayStation 4) by Sony Interactive Entertainment
- Gamepad Pro by Kensington/Gravis
- WingMan Extreme by Logitech
- Extreme 3D Pro by Logitech
- Saitek Pro Flight X52 Flight System by Logitech
- Saitek Pro X56 Rhino HOTAS by Logitech (Dual USB devices require custom ~/.idf/config.py to use in conjuction)
- One of the F.L.Y. models by Mad Catz (not sure if it's the one in the link)
- A couple of custom models by CH Products
- SpaceNavigator by 3dconnexion
- SpaceExplorer by 3dconnexion
- SpaceMouse Pro by 3dconnexion
- The THC/RHC pair used in Orion
- Pro Pedals by CH Products
- Pro Flight Rudder Pedals by Saitek
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.
- 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