Supported devices for USB Host

We currently provide mappings for quite a few different usb devices. Below is a list of all supported devices right now.

  • DualShock 3
  • DualShock 4
  • DualSense
  • PS3 GH Guitar
  • PS3 GH Drum
  • PS3 RB Guitar
  • PS3 RB Drum
  • PS3 DJ Hero Turntable
  • PS3 / WiiU Guitar Hero Live
  • Wii RB Guitar
  • Wii RB Drums
  • PS4 Riffmaster
  • PS5 Riffmaster
  • Xbox One Riffmaster
  • Xbox One Guitar Hero Live
  • Xbox 360 Guitar Hero Live
  • Xbox 360 Big Button controller
  • Most Xbox 360 wired controllers
  • Most Xbox 360 wired instruments
  • Most Xbox 360 wireless controllers (via Xbox 360 Wireless Gaming Receiver)
  • Most Xbox 360 wireless instruments (via Xbox 360 Wireless Gaming Receiver)
  • Magicboots PS4 Dongle
  • L-TEK Dance Pad
  • L-TEK Pro Dance Pad
  • Stepmania X Dance Pad
  • Raphnet wii
  • Switch Pro Controller
  • Stream Deck and its peripherals
  • Generic HID Gamepads (though you will need to map things yourself)
  • Most Wired PS5 controllers
  • Most Wired PS4 controllers
  • Most Wired PS3 controllers
  • Most Wired Xbox One controllers
  • Most USB Keyboards and Mice

Mapping a generic gamepad

If your gamepad is not supported, you can map it manually yourself.

  1. Click "Add Setting"
  2. Find the axis / button you want to assign an input to
  3. Set the input type to USB Host
  4. Pick one of the generic inputs. These are the first 16 detected buttons and the main axis that gamepads often bind things to.
  5. Calibrate and save, and your mapping should now work.

Mapping a USB keyboard or mouse

  1. Click "Add Setting"
  2. Find the axis / button you want to assign an input to
  3. Set the input type to USB Host
  4. Pick Keyboard Input or Mouse Axis or Mouse button
  5. Pick the key from the list, or hit Click to assign and press a key / move the keyboard / mouse plugged into your PC
  6. Save