How to Map PS5 Controller for Apex Legends via DS5Windows

When competing in Apex Legends, every movement count—from rapid armor swaps and tap-strafing to tracking targets at high FOVs. While the PS5 DualSense controller offers excellent build quality and ergonomic thumbsticks, running it natively on PC can introduce subtle input lag, restricted deadzone customization, or unresponsive triggers.

By configuring your DualSense controller through DS5Windows, you unlock 1 ms polling rates, custom response curves, dedicated button macros, and gyro-assisted recoil control.

Here is the ultimate, step-by-step guide to mapping and fine-tuning your PS5 controller for Apex Legends using DS5Windows.

Why Use DS5Windows for Apex Legends?

While Steam Input natively supports PlayStation gamepads, competitive players prefer DS5Windows for several core advantages:

  • Overclocked Polling Rate: Push your Bluetooth or USB connection up to 1000 Hz (1 ms) for ultra-low latency inputs.
  • Custom Stick Response Curves: Tweak stick curves inside DS5Windows without relying solely on Apex’s internal Advanced Look Controls (ALC).
  • Hair Triggers: Set trigger deadzones to zero so ADS (Aim Down Sights) and firing activate the instantly upon touch.
  • Macro Mapping: Map keybinds (such as pushing the Touchpad for inventory/map toggles or quick-pinging) directly to single button taps.

Step 1: Profile Setup & Emulation Selection

Launch DS5Windows, head to the Profiles tab, and click New to create a profile named Apex Legends Comp.

  1. Navigate to the Other tab on the right sidebar.
  2. Set Emulated Controller based on your game platform:
    • Xbox 360: Recommended for EA App users or those wanting 100% plug-and-play stability over Bluetooth.
    • DualShock 4: Ideal for Steam users who want native PlayStation button icons in-game and custom trackpad gesture support.
[DS5Windows Profile Settings]
   └── Other Tab
        └── Emulated Controller -> Select "Xbox 360" or "DualShock 4"

Step 2: Aiming & Movement Stick Calibration

In Apex Legends, close-range submachine gun tracking and fast slide-jumping require a combination of immediate stick response and steady centering.

Navigate to the LS (Left Stick) and RS (Right Stick) tabs:

SettingLeft Stick (Movement)Right Stick (Aiming)Reason
Dead Zone0.020.020.04Eliminates native stick latency while preventing unwanted camera drift.
Anti-Dead Zone0.000.00Keeps small recoil adjustments smooth without sudden input jumps.
Max Threshold1.001.00Grants full turning speed at max tilt.
Output CurveLinearLinearPreserves true 1:1 muscle memory for tracking fast-moving targets.

Pro Tip: If your DualSense suffers from mild stick drift, raise the Right Stick Dead Zone to 0.05 instead of adjusting it in-game, as DS5Windows processes deadzone filtering at a lower hardware level.

Step 3: Setting Up Instant Hair Triggers (L2 / R2)

In fast-paced gunfights, the time it takes to pull a physical trigger down can determine who gets the first bullet off. Setting up “Hair Triggers” in DS5Windows makes L2 (Aim Down Sights) and R2 (Fire) trigger instantly.

  1. Open the L2 and R2 tabs in your profile settings.
  2. Set Dead Zone to 0.00.
  3. Set Max Threshold to 0.05 or 0.10.

What this does: Now, pressing your trigger just 5% to 10% of the way down registers as a 100% full press, giving you the speed of a digital mouse click on physical analog triggers.

Step 4: Utility Keybinds & Touchpad Mapping

The PS5 controller’s touchpad offers extra real estate that can be split into multiple functional buttons for Apex Legends.

In the Touchpad tab:

  • Set Output Mode to Controls.
  • Map Touchpad Left Press to M (Keyboard key for Map) or Tab (Inventory).
  • Map Touchpad Right Press to N (Inspect Weapon) or F1 (Ultimate Ability).

This allows you to open your map or check inventory without taking your left thumb off the movement stick.

Step 5: Prevent Input Lag & Double-Input Conflicts

To avoid menu stutter or dropped inputs when launching Apex Legends, configure HidHide to hide the physical DualSense hardware:

1.Open HidHide Client:Launch Software.

Open the HidHide Configuration Client from your Start menu or system tray.

2.Hide Native Controller:Devices Tab.

Under the Devices tab, locate Sony Interactive Entertainment Wireless Controller and check the box next to it.

3.Whitelist DS5Windows:Applications Tab.

Under Applications, click Add and select DS5Windows.exe.

4.Enable Hiding Mode:Enable Lock.

Check Enable hiding at the bottom. A red lock icon will confirm that your physical controller is hidden from Windows apps like the EA App or Steam.

Step 6: Recommended In-Game Settings (Apex Legends)

To avoid conflict between DS5Windows and Apex Legends’ built-in controller processing, update your in-game settings under Settings > Controller:

  • Interact/Reload Button: Tap to Use / Hold to Reload (or Hold to Swap).
  • Stick Layout: Default.
  • Look Deadzone: None or Small (since deadzones are managed by DS5Windows).
  • Movement Deadzone: Small.
  • Response Curve: Classic or Linear (Linear + DS5Windows linear curve yields raw, direct aim translation).

Troubleshooting Quick Checklist

ProblemCauseQuick Fix
In-game button prompts swap constantlySteam Input conflicting with DS5Windows.Go to Steam Properties > Controller > Set to Disable Steam Input.
Camera spins on its ownDeadzone too low for aging stick sensors.Increase Right Stick Dead Zone in DS5Windows from 0.02 to 0.05.
Inputs feel delayed over BluetoothHigh latency or signal interference.In DS5Windows device options, set BT Poll Rate to 1 ms (1000 Hz).

Leave a Comment