HHow-to

How to Use a Controller with GameLoop — PS4, PS5, Xbox Setup Guide

GameLoop supports Xbox, PlayStation, and third-party controllers without any extra software for most games. Connect your controller, open GameLoop, and the emulator detects it automatically. Here is how to set it up correctly.

GameLoop has had controller support built in for years. The emulator uses the same Windows input layer (XInput and DirectInput) that any PC game reads, so a controller you already own for your computer will almost certainly work.

Some games in GameLoop handle controllers natively — Call of Duty: Mobile, BGMI, and Wild Rift all have dedicated controller menus with sensitivity sliders and button remapping. Other games work through GameLoop's keymapping system, where you bind each controller button to a screen tap zone. Either way, the initial setup is the same.

Which controllers work

Xbox controllers (Xbox One, Xbox Series X|S) are the smoothest option on Windows. Connect via USB or the Xbox Wireless Adapter and Windows recognises them instantly as XInput devices. GameLoop reads XInput without configuration.

PlayStation controllers:

  • DualShock 4 (PS4): USB connection works immediately. For Bluetooth, Windows 11 supports DS4 natively; on Windows 10, use DS4Windows to expose it as a virtual Xbox controller for clean XInput compatibility.
  • DualSense (PS5): USB works. Bluetooth also works on Windows 11, though the adaptive triggers will not engage (no haptic support in GameLoop). DS4Windows adds XInput emulation if you want consistent behavior.

Third-party controllers with an XInput mode (Razer Wolverine, PowerA Spectra, 8BitDo in XInput layout, Backbone One via USB-C to PC) behave identically to Xbox controllers.

Generic DirectInput controllers (no XInput support) need DS4Windows or x360ce to be wrapped into a virtual Xbox controller. If your sticks snap to the edge instead of moving gradually, this is the reason.

Connecting via USB

  1. Plug the controller into any USB port. Windows shows "Controller connected" in the system tray.
  2. Open GameLoop. The controller icon in the top-right toolbar activates when a compatible device is detected — this confirms GameLoop sees it.
  3. Launch your game.

USB is the most reliable method. If Bluetooth has any pairing issues during troubleshooting, USB always works.

Connecting via Bluetooth

  1. On Windows 11: open Settings → Bluetooth & devices → Add device → Bluetooth. Put your controller into pairing mode (Xbox: hold the pair button on top; PS4/PS5: hold PS + Share/Create buttons simultaneously).
  2. Select the controller from the list and complete the pairing.
  3. Open GameLoop. The controller icon in the toolbar should activate.

Once paired, Bluetooth controllers reconnect automatically when you turn them on near the PC.

Games with native controller support

Some games manage their own controller mapping once GameLoop detects the hardware. In these games, ignore GameLoop's key mapping editor entirely — the game handles it.

GameController modeWhere to enable
Call of Duty: MobileFull native supportSettings → Controls → Controller
BGMI / PUBG MobileNative supportSettings → Controls → Gamepad
Wild RiftNative supportSettings → Input → Controller
Honor of KingsNative supportSettings → Control
Mobile Legends: Bang BangPartial (movement + attacks)Settings → Controller
Free FirePartial nativeSettings → Sensitivity → Controller

For games not on this list, GameLoop's keyboard editor maps controller buttons to tap zones on the screen — see the section below.

Using the GameLoop key mapping editor with a controller

When a game does not natively recognise the controller, GameLoop intercepts controller input and translates it to screen taps through its key mapping system.

  1. With the game running in GameLoop, open the key mapping editor (keyboard icon, top-right of the GameLoop window).
  2. Drag action zones onto the game screen — joystick zones for movement, button zones for abilities.
  3. Click a zone to open its binding. Switch the input method to Controller and assign a button.
  4. Save and test. Adjustments take effect immediately without restarting.

The joystick zone type is important: use the Joystick zone (circular, dragable) for movement, not a simple button zone. This gives the game a continuous analog signal rather than a single tap.

Troubleshooting

GameLoop does not detect the controller

  • Confirm Windows detects it first: open Start → search "Set up USB game controllers" → your controller should appear with all axes and buttons responding.
  • If Windows sees it but GameLoop does not, try DS4Windows (PS controllers) or x360ce (generic controllers) to add XInput emulation.
  • Restart GameLoop after connecting the controller for the first time.

Sticks snap to max value instead of moving gradually

  • The controller is sending DirectInput, not XInput. GameLoop reads analog sticks as digital in this mode.
  • Install DS4Windows (for PlayStation controllers) or x360ce (for others) and enable XInput emulation.

Controller works but the game does not respond

  • The game may have its controller option disabled. Open in-game settings and look for a controller or gamepad toggle.
  • If the game uses GameLoop's keymapping, check that the key map zones are actually placed on the screen in the correct locations — an empty editor means no input is sent.

Input lag on Bluetooth

  • Bluetooth on 2.4 GHz can conflict with Wi-Fi on the same band. Try a wired USB connection to compare. Most integrated Bluetooth adapters on laptops are on the same chipset as Wi-Fi; a USB Bluetooth dongle on a different USB controller can reduce interference.

Triggers not registering as analog (only full-press or no-press)

  • Some games in GameLoop read triggers as digital buttons. If the game has its own controller settings, look for "trigger sensitivity" or "analog trigger" options. Otherwise, bind the trigger to a key zone action rather than expecting analog input.

Common questions

Can I use two controllers at once? Yes. GameLoop supports multiple controllers connected simultaneously, useful if you run multiple instances or want to share controls.

Will I be matched against keyboard-and-mouse players when using a controller? Matchmaking is determined by the game server, not GameLoop. CODM and BGMI do not segment emulator/controller vs. mobile users — you play in the same pool. Wild Rift places all controller users together regardless of platform.

Does GameLoop add any input delay compared to a native PC game? There is a small amount of additional latency from the emulation layer itself, but it is consistent and not controller-specific. The frame rendering pipeline, not the controller input, is the dominant source of any perceived delay.

My controller disconnects randomly during a match This is almost always a USB power management issue, not a controller hardware problem. Open Device Manager → Universal Serial Bus controllers → right-click each USB Root Hub → Properties → Power Management → uncheck "Allow the computer to turn off this device to save power." Apply to all root hubs. For Bluetooth, disable Bluetooth power management the same way.


Related: CODM Season 7 controller guide for GameLoop · Keymapping not working — fix guide