Turn any Bluetooth or USB gamepad into the ultimate controller for every Android game — even games with no native controller support.
Game Controller Mapper lets you map every button, trigger, joystick and D-pad on your Xbox, PlayStation, or generic controller to precise touch-screen actions. Play shooters, MOBAs, racing games and RPGs the way they were meant to be played — with a real controller in your hands.
━━━━━━━━━━━━━━━━━━━━━━━━━━━
⭐ KEY FEATURES
━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎮 FULL BUTTON MAPPING
Map A, B, X, Y, L1, R1, L2, R2, L3, R3, D-pad, Start and Select to any spot on screen. Every button is fully customizable — position it exactly where the game's touch control is.
🕹️ JOYSTICK-TO-TOUCH SWIPE
Both left and right analog sticks are mapped as swipe gestures. Move your character with the left stick and aim the camera with the right stick — just like a console game. Adjustable sensitivity, dead zone, smoothing and invert-Y settings give you total control.
📐 DRAG & DROP OVERLAY EDITOR
Place buttons and joystick zones anywhere on screen using a real-time drag-and-drop editor. Resize, reposition, or remove controls instantly. See exactly where each mapping sits before you start playing.
🎯 CROSSHAIR OVERLAY
Add a precise crosshair overlay for shooters and aiming games. Choose from multiple crosshair styles, adjust the size and position — perfect for FPS and TPS games.
🔄 PER-GAME PROFILES
Create separate mapping profiles for each game. Switch between games instantly — your button layout, joystick sensitivity and control positions are saved automatically.
🎨 XBOX & PLAYSTATION THEMES
Choose between Xbox (A/B/X/Y) and PlayStation (✕/◯/□/Δ) button labels and controller visuals. The on-screen overlay matches the controller in your hands.
📱 WORKS WITH ANY GAME
No root required. Uses wireless ADB touch injection to work with every Android game — even those that block accessibility services. Guided setup wizard walks you through enabling wireless debugging in under 2 minutes.
⚡ ULTRA-LOW LATENCY ENGINE
Dedicated per-stick engine threads deliver responsive input at up to 120 Hz for camera/aim and 30 Hz for movement. Multi-touch gesture dispatch ensures fast taps and complex inputs are never missed.
🖥️ CONTROLLER TEST SCREEN
Verify your gamepad is properly connected and every button, trigger and axis works before jumping into a game. Real-time visual feedback shows exactly which inputs are being detected.
📚 MY GAMES LIBRARY
Add your favourite games to a personal library. Select a game, and Game Controller Mapper automatically loads the correct profile with all your customized mappings.
━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 SUPPORTED CONTROLLERS
━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Xbox One / Xbox Series X|S controllers
• PlayStation DualShock 4 / DualSense (PS4 & PS5)
• Generic Bluetooth & USB gamepads
• Any HID-compliant game controller
━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔧 HOW IT WORKS
━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. Connect your controller via Bluetooth or USB OTG
2. Follow the one-time guided setup (enable Wireless Debugging)
3. Add your game and map buttons to screen positions
4. Press START — the app launches your game with the overlay active
5. Play with your controller. Game Controller Mapper handles the rest!
━━━━━━━━━━━━━━━━━━━━━━━━━━━
No root. No PC required. No ads in gameplay.
Download now and play every Android game with your favourite gamepad!
Map your gamepad to any Android game. Custom buttons, joysticks & touch controls