How to Play Android Games with a Controller: Pairing, Support and Key Mapping
Pair a Bluetooth or USB controller with your Android phone, find out which games support it, and understand the trade-offs of key mapping before you use it.
Touch controls are fine for tapping through a puzzle game. For drifting a car around a hairpin or lining up a jump in a platformer, physical buttons and a real stick feel a lot better. The good news: Android has supported game controllers for years, and pairing one takes about a minute.
The less good news: not every game listens to a controller, and the workaround, key mapping, comes with real trade-offs. Here's how it all fits together.
Which controllers work
Android understands standard Bluetooth and USB gamepads out of the box. In practice that covers:
- Xbox Wireless controllers with Bluetooth.
- PlayStation controllers (DualShock 4 and DualSense) on reasonably recent Android versions.
- Generic Bluetooth gamepads sold for Android or PC.
- Clip-on and telescopic controllers that plug straight into the phone's USB-C port, so there's no pairing at all.
- Wired USB controllers, through a USB-C adapter if needed, as long as your phone supports USB OTG (most current phones do).
Many generic pads have several modes, often labeled something like X-input, D-input, Android or Switch, picked with a button combo at power-on. If a pad pairs but games ignore it, the mode is the first thing to check. The manual will list the combinations.
Pairing over Bluetooth, step by step
- Put the controller in pairing mode. On an Xbox controller, turn it on and hold the small pair button until the logo flashes quickly. On a PlayStation controller, hold the Share (or Create) button and the PS button together until the light bar flashes. Generic pads usually have a dedicated pairing combo in the manual.
- Open Bluetooth settings on the phone. Often under Settings > Connected devices > Pair new device, or Settings > Connections > Bluetooth. Names vary by manufacturer.
- Tap the controller when it appears in the list and confirm.
- Test it outside a game. Press the D-pad on your home screen. If a highlight moves between icons, Android sees the controller.
Once paired, the controller usually reconnects on its own the next time you turn it on near the phone.
Which games support a controller
Native support means the game itself reads gamepad input. You'll usually notice right away: button prompts change, or there's a Controller section in the game's settings. Support depends on each game's developer, and some only map part of the controls.
Genres most likely to support a pad are racing games, platformers, fighting games and console-style ports. A mod label tells you what a build changes, not whether it responds to a pad, so the reliable test is to pair first and then open the game. Good candidates to try from the PlayMods catalog:
- Grand Theft Auto Vice City is a console-era open world, and its listing mentions customizable controls.
- Final Freeway is a retro racer built around directional controls.
- FR Legends is drift racing with car tuning, where precise throttle and steering matter.
- N3Rally is off-road racing across varied surfaces and weather.
- Super Bear Adventure is a 3D platform adventure with exploration and combat.
If a game ignores your controller completely, try closing it fully and reopening it with the pad already connected. Some games only check for controllers at launch.
Looking for more to try? Our round-up of racing games is a natural next stop.
Key mapping: playing games that don't support a pad
Key-mapping apps fill the gap. You place virtual buttons over the game's touch controls, then assign each one to a controller button. When you press a button, the app simulates a tap at that spot on the screen. The catalog has Mantis Gamepad Pro Beta, a controller tool listed with the Full Version label.
It works, but go in with realistic expectations:
- Permissions. Key mappers need to draw over other apps and inject touches, which typically means accessibility access or a similar special permission, and some need a one-time activation from a computer. Read what each permission does. If a mapper asks for things that have nothing to do with input, like your contacts or SMS, don't grant it.
- Feel. Simulated taps work well for buttons. Camera swipes and aiming with a stick are another story: they can feel floaty and need a lot of tuning.
- Layouts break. If the game moves a button after an update, or uses different layouts in different menus, your mapping has to be redone.
- Online games. Many online games treat injected input, macros and turbo buttons as third-party tools or automation. These can be detected by the developer's servers and can put your account at risk, especially in ranked or PvP modes. Before you map controls in an online game, read what gets an account banned. Single-player games are the comfortable place to use a mapper.
Troubleshooting
Paired, but the game does nothing. Check the controller's mode, restart the game with the pad connected, and make sure the game actually has controller support. If it doesn't, that's a job for key mapping.
Buttons feel swapped. Nintendo-style layouts put A and B in different spots from Xbox-style ones. Some pads swap the layout depending on the mode; some games let you remap in settings.
Input lag or random disconnects. Keep the controller close, avoid running Bluetooth headphones at the same time if the lag is bad, and turn off aggressive battery saving for the game. Charge the controller; low batteries cause drops.
Won't pair at all. Remove the controller from the phone's Bluetooth list, restart Bluetooth, and pair again from scratch. If the controller was last paired with a console or PC, it may need pairing mode again.
Controller works on the home screen, but not in one particular build. Different builds of the same game can behave differently. Try the game with a key mapper, or check whether the original game supports controllers at all.
If you're setting up a new phone at the same time, see moving game progress to a new Android phone first, so your saves come with you. Then browse all games and pick something that suits a pad.
FAQ
Do I need root to use a controller? No. Bluetooth and USB controllers work without root in games that support them. Some key-mapping apps need extra activation, but that's different from rooting.
Can I use a controller in online games? In games with native controller support, yes. Key mappers, macros and turbo functions are a different matter and can put an account at risk.
Does the same controller work on a tablet? Yes. Pairing works the same way on Android tablets, and the bigger screen makes on-screen mapping easier to set up.