Controllers

Bring the controller you have.

Xbox controllers are read through Windows' own XInput. Everything else goes through SDL 3 — the controller library behind many PC games and emulators — which ships inside Nebula, so there's nothing extra to install.

XInput

Xbox Series X|S, Xbox One, Xbox 360

Wired, wireless adapter or Bluetooth. Elite controllers work as a standard pad (paddles repeat the buttons they're set to on the controller).

  • Remap
  • Home button
  • Battery level
  • Rumble
  • No gyro
SDL 3

DualSense (PS5)

USB or Bluetooth.

  • Remap
  • PS button
  • Battery %
  • Rumble
  • Gyro
SDL 3

DualShock 4 (PS4)

USB or Bluetooth.

  • Remap
  • PS button
  • Battery %
  • Rumble
  • Gyro
SDL 3

Nintendo Switch Pro Controller

USB or Bluetooth.

  • Remap
  • Home button
  • Battery
  • Rumble
  • Gyro
SDL 3

Joy-Con

A single Joy-Con held sideways, or a pair.

  • Remap
  • Gyro
  • Lean to steer
SDL 3 / XInput

8BitDo, PowerA, Logitech, PDP and others

Pads in X-input mode appear as Xbox controllers; in D-input or Switch mode they're read through SDL 3.

  • Remap
  • Rumble*
  • Gyro where the pad has it
SDL 3

Generic HID and DirectInput pads

Anything in SDL's controller database — hundreds of models — gets a standard layout. Test it in Nebula's tester before you map.

  • Remap
Keyboard & mouse

No controller at all

With Pro, your keyboard and mouse can drive the virtual controller — for games that only accept a gamepad.

  • Virtual Xbox 360
  • WASD → stick
  • Mouse → stick

* Rumble where the controller supports it. Not affiliated with any controller maker.

Each controller appears once.

Xbox pads are read through XInput only, so they aren't listed a second time through SDL. Nebula's own virtual controller is hidden from its device list, so it can never read its own output.

Not sure about yours?

Download the free version, plug it in and open Tester: every button, stick and trigger lights up as you press it. If something's missing, send us the controller's name.

The Input tester with a PS4 controller connected and fully charged.