Quick Answer
GameLoop supports gamepads through its Gamepad Mode — a built-in controller mapping system separate from the standard keyboard/mouse keymapping. Most USB and Bluetooth controllers (Xbox, PlayStation, Switch Pro) work, but you must configure the mapping manually inside GameLoop's settings. Controllers are not plug-and-play by default for mobile games: you need to assign buttons to on-screen controls.
Supported Controllers
GameLoop's Gamepad Mode is compatible with all controllers that Windows recognizes as a standard DirectInput or XInput device:
| Controller | Connection | GameLoop Support | Notes |
|---|---|---|---|
| Xbox Series X/S | USB or Bluetooth | Full XInput | Best compatibility, plug-and-play in Windows |
| Xbox One | USB or Bluetooth | Full XInput | Same as Series X/S |
| Xbox 360 (wired) | USB | Full XInput | Wired only; no wireless adapter needed |
| PlayStation 5 (DualSense) | USB or Bluetooth | Partial (DirectInput) | Use DS4Windows for full XInput mapping |
| PlayStation 4 (DualShock 4) | USB or Bluetooth | Partial (DirectInput) | Use DS4Windows for best results |
| Nintendo Switch Pro | USB or Bluetooth | Partial | Requires Steam Input or reWASD to emulate XInput |
| Generic USB gamepad | USB | Varies | Works if Windows detects it as a gamepad |
| Mobile Bluetooth gamepad | Bluetooth | Varies | Works if paired to Windows first |
Best choice for GameLoop: Xbox controllers. They use XInput natively, which Windows and GameLoop handle without third-party software.
Step 1 — Connect Your Controller to Windows
Before configuring GameLoop, confirm Windows detects the controller:
USB Controllers
- Plug the controller into any USB port.
- Windows installs the driver automatically (usually within 30 seconds).
- Open Settings → Bluetooth & devices → Other devices — the controller should appear.
- Test it at joy.cpl (Run → type
joy.cpl→ press Enter) → click the controller → Properties → move the thumbsticks to confirm input registers.
Bluetooth Controllers
- Put the controller in pairing mode (Xbox: hold the pairing button on top; PS5: hold Create + PS button; PS4: hold Share + PS button).
- Open Settings → Bluetooth & devices → Add device → Bluetooth.
- Select your controller from the list.
- Test at joy.cpl as above.
PS4 / PS5 via DS4Windows:
- Download DS4Windows from ds4-windows.com (the official repo).
- Install and run DS4Windows.
- Connect your controller via USB or Bluetooth.
- DS4Windows emulates an Xbox controller, making it fully XInput-compatible.
- Keep DS4Windows running in the background while using GameLoop.
Step 2 — Enable Gamepad Mode in GameLoop
- Open GameLoop and launch any game.
- While the game is running, click the control icon (keyboard icon) in the GameLoop side toolbar.
- In the keymapping editor, click the Gamepad tab (gamepad icon at the top of the mapping panel).
- GameLoop switches to Gamepad Mode — the existing keyboard/mouse layout is replaced by gamepad button assignments.
- You should see your connected controller listed at the top of the panel. If not, see the troubleshooting section below.
Step 3 — Map Your Controller Buttons
Mobile games display on-screen buttons (fire, jump, crouch, reload, etc.). GameLoop's Gamepad Mode lets you assign each on-screen button to a controller input.
Basic Mapping Steps
- In the Gamepad tab, drag a button element from the left panel onto the position it corresponds to on-screen (e.g., drag a "Button" element over the fire button).
- Click the element to assign a controller button — a prompt will appear asking you to press the desired button on your controller.
- Press the controller button you want to assign (e.g., press RT for firing in CODM).
- Repeat for all buttons you need (fire, aim, reload, jump, crouch, melee, etc.).
- For the left thumbstick, drag a "Left Joystick" element over the movement area of the screen.
- For right thumbstick (camera/aim), drag a "Right Joystick" element over the aim area.
- Click Save when done.
Recommended CODM Gamepad Layout
| Controller Input | CODM Action |
|---|---|
| Left thumbstick | Move |
| Right thumbstick | Camera / aim |
| RT (R2) | Fire |
| LT (L2) | Aim down sights |
| RB (R1) | Crouch / slide |
| LB (L1) | Reload |
| A (Cross) | Jump |
| B (Circle) | Sprint (double-press in game settings) |
| Y (Triangle) | Switch weapon |
| X (Square) | Interact / pick up |
| D-pad up | Grenade |
| D-pad down | Melee |
| Start | Open map / pause |
Tip: You can load community-shared keymaps from the GameLoop keymapping community panel — search for your game name and "gamepad" to find pre-built layouts.
Step 4 — Configure In-Game Controller Settings
Some games have their own controller sensitivity and aim assist settings:
Call of Duty: Mobile
- Settings → Controls → Controller — set to "Controller Mode"
- Adjust Aim Assist (Linear recommended for beginners)
- Set controller sensitivity separately from touch sensitivity
PUBG Mobile
- PUBG Mobile on GameLoop requires enabling controller mode via the in-game settings. The game has native controller support (marketed as "Gamepad Mode")
Free Fire
- Free Fire has limited native controller support on PC. Use the GameLoop Gamepad Mode mapping instead of relying on in-game controller detection
Genshin Impact
- Genshin Impact has full native Xbox controller support on PC — connect the controller and Genshin's UI automatically switches to controller prompts. You may not need GameLoop's Gamepad Mode at all.
Troubleshooting: GameLoop Controller Not Working
Problem: Controller Not Detected in GameLoop
Check 1 — Windows detects it: Open joy.cpl and confirm the controller appears. If it doesn't appear here, GameLoop can't see it either. Fix the Windows connection first.
Check 2 — joy.cpl shows it but GameLoop doesn't: Close GameLoop completely (check Task Manager — kill all GameLoop/MuMuPlayer processes). Reconnect the controller. Reopen GameLoop.
Check 3 — PS4/PS5 controller not in list: Install DS4Windows and run it before launching GameLoop. DS4Windows emulates XInput, which GameLoop recognizes reliably.
Check 4 — Gamepad tab not visible: The Gamepad tab appears only while a game is running inside GameLoop. Launch a game first, then open the keymapping editor.
Problem: Controller Input Lag
Controller input lag through GameLoop emulation is higher than native mobile controller latency because the input goes through an additional emulation layer (GameLoop → Android → game).
To minimize input lag:
- Switch rendering to DirectX (GameLoop Settings → Display → Rendering Engine = DirectX)
- Set FPS to 60 and cap in-game graphics to Medium or lower
- Use a wired USB connection instead of Bluetooth (saves 10–30ms)
- Disable Xbox Game Bar (Settings → Gaming → Xbox Game Bar → off)
- High Performance power plan (Control Panel → Power Options)
Problem: Right Thumbstick Doesn't Move Camera
This is the most common GameLoop gamepad issue. The right thumbstick controls the camera by simulating mouse movement. If it's not working:
- Open the GameLoop Gamepad mapping editor
- Find the Right Joystick element
- Make sure it's placed over the center of the game screen (the camera touch zone), not a button area
- Increase the sensitivity value of the right joystick element — the default is often too low
- If the camera spins uncontrollably, reduce the sensitivity
Problem: Buttons Registered But Not Responding
- Confirm the button assignment was saved (click Save in the mapping editor)
- Check if the game has an in-game controller mode that conflicts — disable in-game controller detection if present
- Try re-assigning the button by clicking the element and pressing the controller button again
Problem: Gamepad Mode Resets After Restart
- GameLoop keymaps save per-game. Ensure you're saving the map in the Gamepad tab, not the keyboard tab
- If maps reset after a GameLoop update, re-save them — updates can clear custom keymaps
Controller vs Keyboard/Mouse for Mobile Games on PC
| Aspect | Controller | Keyboard + Mouse |
|---|---|---|
| Aim accuracy | Aim assist compensates, but less precise than mouse | Mouse is significantly more accurate |
| Movement | Natural on thumbstick | Requires practice with WASD |
| Comfort (long sessions) | More ergonomic | Can cause hand fatigue |
| Competitive matches | Disadvantaged vs mouse in most games | Standard for PC competitive |
| Casual play / BR movement | Controller feels natural | WASD can feel mechanical |
| CODM ranked | Weaker due to aim disadvantage | Recommended for ranked |
| CODM casual / zombies | Controller is comfortable | Also fine |
Verdict: For casual play and BR games, a controller is enjoyable. For competitive ranked matches in CODM or PUBG Mobile, keyboard and mouse is the competitive choice on PC.
Alternative: Native Mobile Controller Support
If your goal is playing with a controller because you prefer it over keyboard/mouse (not because you need PC emulation), consider:
- Native mobile app + MFi/Bluetooth controller — games like Genshin Impact and CODM have full Bluetooth controller support on Android and iOS directly, no emulator needed
- Cloud gaming (GeForce Now, Xbox Cloud Gaming) — stream PC-quality games to mobile with controller support
- Dedicated PC game version — CODM has a dedicated PC version (via GameLoop), PUBG has PUBG Battlegrounds on Steam; both have native controller support
FAQ
Q: Does GameLoop support PlayStation 5 DualSense features like haptic feedback? A: No. GameLoop emulates Android, which doesn't support DualSense advanced features (haptics, adaptive triggers). You get standard gamepad input only.
Q: Can I use a Nintendo Switch Joy-Con with GameLoop? A: Individually, Joy-Cons appear as separate single-controller devices in Windows and won't work well. Paired together as one controller, they work via BetterJoy software, which emulates XInput. It's complicated — a standard Xbox or PlayStation controller is far easier.
Q: Will using a controller get my account banned in CODM? A: Native CODM controller support on PC (via GameLoop's Gamepad Mode) is officially supported — no ban risk. Using third-party macros or auto-aim scripts would risk a ban; standard controller mapping does not.
Q: Why does aim assist feel weak? A: Aim assist strength varies by game. In CODM, aim assist works in casual modes; in high-skill matches the AI-based aim assist adjusts. Increase controller sensitivity in both GameLoop mapping and the in-game settings to compensate.
Q: Can I use two controllers at once for co-op? A: GameLoop runs one game instance per window. Two-controller co-op within one instance isn't standard. For local co-op, you'd need two separate GameLoop instances via multi-instance manager.
Q: My controller works everywhere else but not in GameLoop specifically. What do I do? A: Close GameLoop entirely, reconnect the controller, and reopen. If still not working, install/reinstall the official Xbox controller driver from Microsoft's site (even for PlayStation controllers, the XInput layer helps). DS4Windows for PS controllers is the most reliable fix.
Q: Does the GameLoop Gamepad Mode work offline? A: Yes — the keymapping editor and Gamepad Mode work offline. The games themselves may require internet (anti-cheat servers for CODM/PUBG).