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:

ControllerConnectionGameLoop SupportNotes
Xbox Series X/SUSB or BluetoothFull XInputBest compatibility, plug-and-play in Windows
Xbox OneUSB or BluetoothFull XInputSame as Series X/S
Xbox 360 (wired)USBFull XInputWired only; no wireless adapter needed
PlayStation 5 (DualSense)USB or BluetoothPartial (DirectInput)Use DS4Windows for full XInput mapping
PlayStation 4 (DualShock 4)USB or BluetoothPartial (DirectInput)Use DS4Windows for best results
Nintendo Switch ProUSB or BluetoothPartialRequires Steam Input or reWASD to emulate XInput
Generic USB gamepadUSBVariesWorks if Windows detects it as a gamepad
Mobile Bluetooth gamepadBluetoothVariesWorks 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

  1. Plug the controller into any USB port.
  2. Windows installs the driver automatically (usually within 30 seconds).
  3. Open Settings → Bluetooth & devices → Other devices — the controller should appear.
  4. Test it at joy.cpl (Run → type joy.cpl → press Enter) → click the controller → Properties → move the thumbsticks to confirm input registers.

Bluetooth Controllers

  1. Put the controller in pairing mode (Xbox: hold the pairing button on top; PS5: hold Create + PS button; PS4: hold Share + PS button).
  2. Open Settings → Bluetooth & devices → Add device → Bluetooth.
  3. Select your controller from the list.
  4. Test at joy.cpl as above.

PS4 / PS5 via DS4Windows:

  1. Download DS4Windows from ds4-windows.com (the official repo).
  2. Install and run DS4Windows.
  3. Connect your controller via USB or Bluetooth.
  4. DS4Windows emulates an Xbox controller, making it fully XInput-compatible.
  5. Keep DS4Windows running in the background while using GameLoop.

Step 2 — Enable Gamepad Mode in GameLoop

  1. Open GameLoop and launch any game.
  2. While the game is running, click the control icon (keyboard icon) in the GameLoop side toolbar.
  3. In the keymapping editor, click the Gamepad tab (gamepad icon at the top of the mapping panel).
  4. GameLoop switches to Gamepad Mode — the existing keyboard/mouse layout is replaced by gamepad button assignments.
  5. 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

  1. 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).
  2. Click the element to assign a controller button — a prompt will appear asking you to press the desired button on your controller.
  3. Press the controller button you want to assign (e.g., press RT for firing in CODM).
  4. Repeat for all buttons you need (fire, aim, reload, jump, crouch, melee, etc.).
  5. For the left thumbstick, drag a "Left Joystick" element over the movement area of the screen.
  6. For right thumbstick (camera/aim), drag a "Right Joystick" element over the aim area.
  7. Click Save when done.
Controller InputCODM Action
Left thumbstickMove
Right thumbstickCamera / 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 upGrenade
D-pad downMelee
StartOpen 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

PUBG Mobile

Free Fire

Genshin Impact


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:

  1. Switch rendering to DirectX (GameLoop Settings → Display → Rendering Engine = DirectX)
  2. Set FPS to 60 and cap in-game graphics to Medium or lower
  3. Use a wired USB connection instead of Bluetooth (saves 10–30ms)
  4. Disable Xbox Game Bar (Settings → Gaming → Xbox Game Bar → off)
  5. 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:

  1. Open the GameLoop Gamepad mapping editor
  2. Find the Right Joystick element
  3. Make sure it's placed over the center of the game screen (the camera touch zone), not a button area
  4. Increase the sensitivity value of the right joystick element — the default is often too low
  5. If the camera spins uncontrollably, reduce the sensitivity

Problem: Buttons Registered But Not Responding

  1. Confirm the button assignment was saved (click Save in the mapping editor)
  2. Check if the game has an in-game controller mode that conflicts — disable in-game controller detection if present
  3. Try re-assigning the button by clicking the element and pressing the controller button again

Problem: Gamepad Mode Resets After Restart


Controller vs Keyboard/Mouse for Mobile Games on PC

AspectControllerKeyboard + Mouse
Aim accuracyAim assist compensates, but less precise than mouseMouse is significantly more accurate
MovementNatural on thumbstickRequires practice with WASD
Comfort (long sessions)More ergonomicCan cause hand fatigue
Competitive matchesDisadvantaged vs mouse in most gamesStandard for PC competitive
Casual play / BR movementController feels naturalWASD can feel mechanical
CODM rankedWeaker due to aim disadvantageRecommended for ranked
CODM casual / zombiesController is comfortableAlso 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:


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).