Skip to content

Supported Input Devices

Venomalia edited this page Mar 9, 2024 · 17 revisions

overview

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 / X-Box One S

    • XInput/0/Gamepad
    • WGInput/0/Xbox One Game Controller
    • SDL/0/Xbox One S Controller
    • evdev/0/Microsoft X-Box One pad
    • evdev/0/Microsoft X-Box One S pad
    • evdev/0/Xbox Wireless Controller via bluetooth.
  • Xbox Series X

    • XInput/0/Gamepad
    • SDL/0/Xbox Series X Controller
    • DInput/0/Bluetooth LE...
  • **Xbox Elite Series 2 Controller **

    • XInput/0/Gamepad
    • SDL/0/Xbox One Elite 2 Controlle
  • 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.
    • SDL/0/Nefarius Software Solutions e.U. DS3 Compatible HID Device Nefarious DS3 Drive
  • DualShock 4 (DualSense)

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

    • SDL/0/PS5 Controller
    • SDL/0/DualSense Wireless Controller
    • evdev/0/Sony Interactive Entertainment DualSense Wireless Controller
  • Switch Pro controller

    • DInput/0/Pro Controller
    • DInput/0/Wireless Gamepad via bluetooth.
    • SDL/0/Switch Pro Controller
    • 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) via bluetooth.
    • DSUClient/1/BetterJoy requires a DSUClient.
  • Steam Deck

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

    • DInput/0/Twin USB Joystick
  • Stadia Controller

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

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

    • evdev/0/8BitDo Pro 2
    • SDL/0/(8bitDo Pro 2 Wired Controller)
  • Logitech F710

    • SDL/0/Logitech Gamepad F710
  • Logitech F310

    • SDL/0/Controller (Gamepad F310)
  • Logitech Dual Action

    • SDL/0/Logitech Dual Action
  • Hori PS4 Wired Mini Gamepad

    • SDL/0/HORIPAD mini4r
  • Wii Remote

  • General DInput

    • DInput/0/USB GamePad

Device Request

if your device is not listed you can make a device request or contribute a new input devices.

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