Controller guide

How to connect a Bluetooth controller to SpatialEMU

Pair the controller in the device's operating-system Bluetooth settings before opening SpatialEMU. Xbox-compatible and Nintendo Switch-compatible gamepads are recommended. After pairing, open SpatialEMU, confirm that the controller is recognized, review any available mapping, and test navigation and gameplay input.

Verified facts

What is confirmed

RecommendedXbox and Nintendo Switch-compatible Bluetooth controllers
PairingPerformed in the operating-system settings
Wired supportDepends on device, adapter, operating system, and controller profile
Per-game mappingMay vary by runtime and platform

Facts last verified

Steps

How to proceed

  1. Charge the controllerMake sure it has enough power and is not connected to another device.
  2. Enter pairing modeFollow the controller manufacturer's pairing procedure.
  3. Pair in system settingsSelect the controller from the device's Bluetooth menu.
  4. Open SpatialEMUConfirm navigation or the controller indicator responds.
  5. Test the mappingStart with an original demo or other lawful compatible file and verify all required inputs.

Boundaries

What SpatialEMU does not provide

  • Games, ROMs, BIOS files, firmware, and third-party download catalogs are not included.
  • Users must provide files they have the right to use.
  • Cross-device save synchronization is not currently claimed as a verified feature.
  • SpatialEMU does not currently claim a built-in recording feature.
  • Intel Macs are not supported.
  • The Windows installer is currently unsigned.
  • Android is in development and is not available for download.

FAQ

Common questions

Which controllers are recommended?

Xbox-compatible and Nintendo Switch-compatible Bluetooth controllers are recommended.

Why does the controller connect but not work?

Check the active controller profile, app mapping, game runtime, and whether another device is holding the connection.

Can I use touch controls?

Touch input is available on supported devices, but availability and layout depend on the platform and runtime.

Next step