Controllers & touch setup

Button maps for all three ports, which pads work, how to move the touch controls, and what to expect from tilt steering and wheels.

  • Bluetooth + USB pads
  • Movable touch controls
  • Tilt steering
  • Keyboard
The original Xbox controller, known as the Duke, on a white background
The original Xbox controller
Advertisement

Each port ships a full touch layout, reads Bluetooth and USB pads, and hides the touch controls while a pad is in use. The button names below come from each project’s README and release notes.

Gamepads that work

ControllerWhat you get
Xbox Wireless ControllerThe same button names as the Xbox port’s touch pad; the closest match for Most Wanted for Android. Rumble through SDL3.
Sony DualSenseWorks as a standard Bluetooth pad. The Xbox port can show PS2 button icons on its touch controls; the codepdbh ports have a PlayStation touch style.
8BitDo Ultimate 2 WirelessStandard pad over Bluetooth or its 2.4 GHz dongle with a USB-C adapter.
GameSir Cyclone 2Xbox-layout pad; works as a standard gamepad.

As an Amazon Associate, this site earns from qualifying purchases. Controller links go to Amazon; this site is not connected with the projects or the controller makers.

Most Wanted for Android: buttons

ButtonAction
Left stickSteer; on touch, wherever your left thumb lands
RT / LTGas / brake
AE-brake
BNitrous
XSpeedbreaker
YLook back
Right stickCamera (a drag on the right of the screen)
StartPause (Android’s Back button)
Black / White, Back, D-padOn screen as on the Xbox pad

Keyboards work too, with every controller button and both sticks rebindable; F10 opens the settings panel. The touch layout can be Default (triggers in the top corners) or Low Triggers, with opacity and size; Edit Controls Position moves each control, and since v1.3.0 the menus’ touch controls too. Tilt steering was steadied in v1.2.0.

Most Wanted Recompiled: buttons

Advertisement
ButtonAction
XSpeedbreaker (since v0.1.12, #445)
YLook back
R3Change camera
AAlso Enter, for screens that ask for it (v0.1.13)
Touch extrasSpeedbreaker stopwatch beside N₂O, map (M), messages (Tab)
Pad modeKeyboard keys by default; analog DirectInput joystick as an option

Since v0.1.5 only external devices count as pads, including pads in keyboard mode, and phone sensors posing as joysticks are ignored.

Underground 2 Recompiled: touch and pads

  • Dedicated steering, handbrake, nitrous (N₂O), brake/reverse and throttle buttons.
  • Drag-and-drop editor with button scaling and named layouts; Clásico, Xbox and PlayStation styles.
  • Gyroscope tilt steering.
  • Bluetooth pads since v0.14.4; controls hide again when you keep playing with the pad after touching the screen (v0.14.8). A is also Enter while driving (v0.14.13).

Steering wheels and tilt

None of the three projects documents wheel or force-feedback support on Android. For an analog feel, use a pad’s stick, or tilt steering on the codepdbh ports. The open requests on the trackers include a look-behind button and transmission buttons on touch.

Advertisement
A wet city street at night with shop lights reflecting in a puddle
A city street after rain, at night
The BMW M3 GTR race car in white, blue and red livery at the BMW Museum in Munich
BMW M3 GTR, BMW Museum, Munich
A Bayside Blue Nissan Skyline GT-R R34 parked on a Tokyo street at night
Nissan Skyline GT-R R34, Tokyo

Frequently asked questions

What is the best controller for NFS Most Wanted on Android?

Any Bluetooth pad Android sees as a gamepad. The Xbox Wireless Controller matches the Xbox port’s button names (A e-brake, B nitrous, X speedbreaker, Y look back). The 8BitDo Ultimate 2 Wireless, GameSir Cyclone 2 and DualSense also work as standard pads.

Can I use a telescopic phone controller?

Yes, if it appears to Android as a USB or Bluetooth gamepad; the touch controls hide while it is in use. One open Most Wanted Recompiled report covers a GameSir X5 whose DirectInput mode did not work; keyboard-key mode (the default) is the safer choice.

Do steering wheels work?

No project documents steering-wheel or force-feedback support on Android. The codepdbh ports offer tilt steering with the phone’s gyroscope, and an analog DirectInput joystick mode for pads.

The car steers left by itself. What now?

Fixed in Most Wanted Recompiled v0.1.5 and Underground 2 v0.14.8: built-in sensors that some MediaTek phones expose as joysticks are now ignored, and touch buttons whose release was lost are let go. Update to the newest release.

Can I move the touch buttons?

Yes in all three. Most Wanted for Android: Edit Controls Position, with − and + or a pinch to resize, and Default or Low Triggers layouts. The codepdbh ports: a drag-and-drop editor with saved layouts and Classic, Xbox or PlayStation styles.