Skip to content

Supported Input Devices

Venomalia edited this page Jan 7, 2023 · 17 revisions

Wiki content

Supported Input Devices

  • Keyboard and Mouse

    • DInput/0/Keyboard Mouse on Windows.
    • XInput2/0/Virtual core pointer on Linux.
    • Quartz/0/Keyboard & Mouse on MacOS.
  • any XInput device

    • XInput/0/Gamepad
  • X-Box One

    • WGInput/0/Xbox One Game Controller
  • X-Box One S

    • evdev/0/Microsoft X-Box One S pad
    • evdev/0/Xbox Wireless Controller via bluetooth.
  • Xbox Series X

    • DInput/0/Bluetooth LE...
  • DualShock 3,4,5 (DualSense)

    • evdev/0/Sony Interactive Entertainment Wireless Controller
    • evdev/0/Wireless Controller via bluetooth
    • DInput/0/Wireless Controller via bluetooth
    • DSUClient/0/DualShock4 requires a DSUClient.
  • DualShock 4 (DualSense)

    • SDL/0/PS4 Controller
  • DualShock 5 (DualSense)

    • SDL/0/PS5 Controller
  • Switch Pro controller

    • DInput/0/Pro Controller
    • DInput/0/Wireless Gamepad via bluetooth.
    • SDL/0/Switch Pro Controller requires a DSUClient.
    • DSUClient/0/BetterJoy requires a DSUClient.
    • DInput/0/Core (Plus) Wired Controller PowerA from PowerA.
  • Switch Joy-con

    • SDL/0/Nintendo Switch Joy-Con (L/R) requires a DSUClient.
    • DSUClient/1/BetterJoy requires a DSUClient.
  • Steam Deck

    • evdev/0/Microsoft X-Box 360 pad 0
  • Twin USB Gamepad PS2 adapter

    • DInput/0/Twin USB Joystick
  • Stadia Controller

    • DInput/0/Stadia Controller rev. A
  • Switch PowerA Spectra Wired Controller

    • evdev/0/Bensussen Deutsch & Associates,Inc.(BDA) NSW Spectra Wired Controller
  • 8BitDo Pro 2

    • evdev/0/8BitDo Pro 2
  • Logitech F710

    • SDL/0/Logitech Gamepad F710
  • Wii Remote

  • General DInput

    • DInput/0/USB GamePad

Device Request

if your device is not listed you can make a device request.

DSUClient

If you use a DSUClient you have to name them correctly in dolphin.

Enter Controller Settings > Alternate Input Sources. Use the name DualShock4 or BetterJoy for Switch controllers.

recommended DSUClients