Hardware Support¶
Support for different input devices is increasing over time. Currently tested hardware combinations are as listed below.
If one of these combinations does not work, that is likely a bug, while support for new devices is a feature request.
Linux¶
- All USB Keyboards
- All USB Mice
- Laptop built in keyboard and touchpads
- Xbox 360 Controller via USB cable
- Xbox One Controller via USB cable
- PS4 Controller via USB cable
- PS3 Controller via USB cable (press PS button if controller is not awake)
- Pi-Hut SNES Style USB Gamepad
- Wii controller
Chromebook (in developer mode)¶
All the above devices listed under Linux.
Raspberry Pi¶
All the above devices listed under Linux, plus:
Raspberry Pi Sense HAT¶
The microcontroller on the Raspberry Pi Sense HAT presents the joystick to the operating system as a keyboard, so find it there under keyboards. If you worry about this, you are over-thinking things.
Raspberry Pi Touch Screen¶
This presents as a mouse. Again please do not over think it.
Windows¶
- All USB Keyboards
- All USB Mice
- Laptop built in keyboard and touchpads
- Xbox 360 Controller via USB cable
- Xbox One Controller via USB cable
PS4 DualShock 4 Controller¶
Install the Windows driver from http://ds4windows.com/
Then it works perfectly. Even the touchpad works as a mouse.
Apple macOS High Sierra - 10.13¶
- Built in keyboard and touchpads
- All Apple USB keyboards and Mice