Stores & Controls

Gamepad Pairing, 4-Player Co-op & Steam Input Layouts

Configure wireless controllers, enjoy up to 4-player local co-op, and customize Steam Input on-screen touch overlays.

Whether you play on dedicated Android gaming handhelds with integrated thumbsticks (like the Ayn Odin 2 or Retroid Pocket 5), pair wireless Bluetooth gamepads with a tablet or phone, or rely on on-screen touch controls, DroidDeck delivers comprehensive controller support through Valve's native Steam Input framework.

In DroidDeck 0.4.0, the input subsystem received a significant upgrade: full native support for the Bluetooth Steam Controller's dual trackpads and gyro aiming, alongside support for up to 4 independent physical gamepads simultaneously for living-room local multiplayer.

Physical Gamepad Pairing & Device Matrix

DroidDeck bypasses high-latency Android input abstraction layers, delivering near-zero input lag via direct Linux evdev and X-Input mapping:

1. Supported Wireless & Wired Controllers

  • PlayStation DualSense (PS5) / DualShock 4 (PS4): Connects natively over Bluetooth. Hold Create/Share + PS Logo until the light bar flashes rapidly, then tap to pair under Android Bluetooth. Steam Input handles the center touchpad as a mouse cursor and provides core haptic feedback.
  • Xbox Wireless Controllers (Series X|S / Xbox One / Elite Series 2): Hold the top pairing button to connect over Bluetooth. Offers 1:1 default mapping for all standard Windows PC titles.
  • Bluetooth Steam Controller (2025 Edition & Classic): Power on by holding Steam + Y to enter Bluetooth LE discovery. DroidDeck fully supports its dual circular haptic trackpads and low-latency gyro motion sensors.
  • 2.4G Wireless Dongles & Wired Pads: Plug standard USB controllers or 2.4G wireless receivers directly into your USB-C dock or OTG adapter for plug-and-play latency-free gaming.

2. Built-in Handheld Button Calibration (Odin 2 / Retroid)

For Android handhelds with integrated physical buttons:

  1. Ensure your device's global controller setting is configured to Xbox Mode (X-Input).
  2. If you prefer Nintendo button layouts (swapping A/B and X/Y), toggle Swap A/B and X/Y Buttons inside DroidDeck's Controls configuration.
  3. If thumbsticks exhibit minor idle drift, calibrate the Deadzone slider within Steam Controller Settings.

0.4.0 Highlight: 4-Player Local Co-op Setup

DroidDeck 0.4.0 removes the single-gamepad limitation on mobile, introducing support for 4 distinct physical controller channels:

1. Pairing Multiple Controllers

  1. Wireless Setup: Pair up to 4 Bluetooth controllers to your Android device, or connect a multi-port USB-C dock with wired gamepads and 2.4G wireless receivers.
  2. Channel Assignment:
    • In Steam Big Picture, open Settings -> Controller.
    • Under Detected Controllers, all connected gamepads will appear listed as Player 1, Player 2, Player 3, and Player 4.
    • Select Reorder Controllers to drag and adjust player order as needed.

2. Turning Your Handheld into a Home Console

Connect your handheld to a living room TV or projector via USB-C to HDMI, and enjoy party and split-screen PC titles on the big screen:

  • Party Co-op Favorites: It Takes Two, Overcooked! 2, Castle Crashers, Lovers in a Dangerous Spacetime.
  • Classic Arcade Brawlers: Teenage Mutant Ninja Turtles: Shredder's Revenge, Cuphead, Risk of Rain Returns.

Steam Input On-Screen Touch Overlays

For smartphone users playing on touchscreens, DroidDeck incorporates Valve's native Steam Touch Controller:

1. Dynamic Adaptive Overlays

  • Launching a game automatically summons semi-transparent on-screen controls.
  • The left thumb zone provides an analog stick and D-pad, while the right zone exposes face buttons (A/B/X/Y) and shoulder bumpers (L1/R1/L2/R2).
  • Full multi-touch camera panning allows smooth 360-degree 3D look-around by dragging anywhere on the right half of the display.

2. Advanced Touch Customization

Tap the floating Steam overlay icon to open Controller Settings:

  • Button Scaling & Opacity: Resize and reposition buttons to match your hands and screen size.
  • Turbo & Macros: Assign turbo rapid-fire to specific buttons for high-action shoot-'em-ups.

Community Layouts: Download & Apply Global Presets

Steam Input gives you access to thousands of custom player-created controller schemes:

1. Browsing and Applying Community Schemes

  1. While in-game, press the Guide button (or tap the Steam overlay icon).
  2. Navigate to Controller Settings -> select current layout.
  3. Switch to the Community Layouts tab.
  4. Presets are ranked by worldwide player count and approval ratings.
  5. Select a popular layout and choose Apply Layout for instant activation.

2. Gyro Motion Aiming

For shooters (Resident Evil 4 Remake, Doom Eternal), activate Gyro Aiming in the controller configuration:

  • Set gyro activation to "Triggered while holding Left Trigger (Aim)".
  • Use the right analog stick for broad movements, and subtle wrist tilts for pinpoint headshot accuracy.

Troubleshooting Common Gamepad Issues

1. Game Does Not Register Any Gamepad Inputs

  • Cause: Older PC games that only accept legacy DirectInput or strict native XInput.
  • Fix: In Steam, navigate to the game page -> Settings (gear icon) -> Properties -> Controller, and change Override for this game to Enable Steam Input.

2. Bluetooth Input Latency or Stuttering

  • Cause: Wireless interference between 2.4GHz Wi-Fi and Bluetooth antennas.
  • Fix: Connect your Android device to a 5GHz Wi-Fi network to clear up Bluetooth frequency bands and eliminate wireless packet drops.

Frequently Asked Questions (FAQ)

Q1: During 4-player co-op, newly connected gamepads conflict or both control Player 1. How do I fix this?

This happens when third-party Bluetooth controllers share identical virtual HID hardware identifiers with internal handheld buttons. Open Steam Big Picture Settings -> Controller -> tap Reorder Controllers, assign gamepads sequentially to slots 1, 2, 3, and 4, and ensure the game's in-game mode is switched to split-screen / local multiplayer.

Q2: Why does my Bluetooth controller experience stuck inputs or delayed button releases?

This typically stems from 2.4GHz radio frequency interference. Android devices share physical antennas between Bluetooth and 2.4GHz Wi-Fi. Heavy network downloads on 2.4GHz networks create packet loss on Bluetooth streams. Switch your Wi-Fi router to the 5GHz frequency band or dock your device with wired USB-C controllers.

Q3: Can I disable on-screen touch overlays for specific games while using a physical gamepad?

Yes. Open Controller Settings on the game page in Steam, and set Touch Menu Visibility to "Only when no physical controllers are present" or "Always hidden" to preserve an unobscured viewport.