Tearing across Mexico in Forza Horizon 5 with a PS5 DualSense controller offers fantastic precision, but running it on PC can present a few hurdles. Because Forza Horizon 5 is a Microsoft Store and Xbox ecosystem title, it strictly looks for XInput controller signals.
Without an emulation utility like DS5Windows, your PS5 controller over Bluetooth or USB will either fail to register entirely, have inverted trigger axes, or cause game-breaking double inputs.
By setting up a dedicated Forza Horizon 5 DS5Windows profile, you can unlock 1 ms response times, custom steering response curves, instant progressive braking, and custom trigger layouts optimized for road racing, drifting, or off-roading.
Why Use DS5Windows for Forza Horizon 5?
While Steam Input can handle basic translations, running Forza Horizon 5 through a fine-tuned DS5Windows profile provides distinct racing advantages:
- Instant Steering & Throttle Registration: Reduce the default Bluetooth polling delay down to 1000 Hz (1 ms) for millisecond-precise counter-steering during drifts.
- Linear Acceleration Control: Eliminate “spongy” trigger deadzones so throttle modulation is 1:1.
- Custom Steering Sensitivity Curves: Fine-tune stick response for high-speed stability without losing quick turn-in agility.
- Fix Dual Input Issues: Use HidHide alongside DS5Windows so Forza only reads a clean virtual Xbox 360 controller.
Step 1: Initial Profile Configuration
Launch DS5Windows, go to the Profiles tab, and click New to create a dedicated profile named FH5 Racing.
- Go to the Other tab on the right side.
- Under Emulated Controller, select Xbox 360.
Crucial Note: Always select Xbox 360 for Forza Horizon 5. Forza’s PC engine natively uses XInput. Selecting DualShock 4 emulation will cause the game to ignore button inputs or drop steering axes.
Step 2: Optimizing Analog Sticks for Precision Driving
Fine-tuning your left analog stick (LS) in DS5Windows determines how planted or twitchy your car feels through high-speed sweepers and hairpins.
Navigate to the LS (Left Stick) tab in your DS5Windows profile:
| Setting | Recommended Value | Why It Matters |
| Dead Zone | 0.02 – 0.04 | Keeps steering instantaneous without inducing stick drift on straightaways. |
| Anti-Dead Zone | 0.00 | Leave at zero to maintain smooth, continuous steering arcs. |
| Max Threshold | 1.00 | Allows 100% full steering lock at physical stick edges. |
| Output Curve | Linear or Enhanced Precision | Linear is best for grip racing; Enhanced Precision smooths out minor thumb jitters at high speed. |
Step 3: Trigger Tuning for Throttle and Brake Modulation
In Forza Horizon 5, slamming the brakes or pinning the throttle instantly breaks traction (especially in S1/S2 class RWD cars). Tuning your L2 (Brake) and R2 (Throttle) triggers in DS5Windows allows for gradual power delivery.
R2 (Throttle / Acceleration):
- Dead Zone:
0.00(Instant engine response when pressing down). - Max Threshold:
0.95(Ensures you hit 100% throttle output slightly before the trigger hits the plastic frame). - Trigger Effect: Set to
Resistance(Start: 0, Force: 4). This adds a subtle mechanical resistance under your right index finger, simulating gas pedal weight.
L2 (Brake / Deceleration):
- Dead Zone:
0.00 - Max Threshold:
0.90(Reaches maximum braking force quickly without requiring aggressive trigger squeezes). - Trigger Effect: Set to
RigidorHard Stopping. This creates a physical “wall” halfway down the trigger stroke, acting as an artificial ABS stopping point so you avoid locking up your tires under heavy braking.
Step 4: Recommended Layouts (Road Racing vs. Drifting)
Depending on your driving discipline, mapping custom controller layouts via DS5Windows gives you a distinct advantage.
Layout A: Manual Shift with Clutch (Grip / Road Racing)
For maximum acceleration out of corners, manual shifting with a clutch is faster than automatic. DS5Windows allows you to execute “instant clutch-shifts” using custom button mappings.
- Shift Up: R1 (Right Bumper)
- Shift Down: L1 (Left Bumper)
- Clutch: Mapped to South Button (Cross) or set as a Macro combined with shifting buttons.
- Handbrake: Square button.
Layout B: Drift Profile Layout
Drifting in FH5 requires constant, instant angle corrections and rapid e-brake taps.
[DS5Windows Drift Profile Mapping]
├── Left Stick (LS): Radial Deadzone 0.02 (Instant Counter-Steer)
├── Handbrake: X / Square (Easiest thumb access during stick flicks)
├── Steering Sensitivity: 1.10 - 1.20 (Slightly boosted turn-in speed)
└── Trigger Effect (L2): OFF (Unrestricted brake-feathering)
Step 5: Fixing Double Input Glitches in Forza
Because Forza Horizon 5 has aggressive background controller polling, running DS5Windows without hiding your native DualSense will result in double menu inputs or non-responsive steering.
1.Launch HidHide Configuration:Open Software.
Open the HidHide Configuration Client on your PC.
2.Lock Native DualSense:Devices Tab.
Under Devices, check the box next to Sony Interactive Entertainment Wireless Controller.
3.Authorize DS5Windows:Applications Tab.
Under Applications, add DS5Windows.exe to the allowed application whitelist.
4.Enable Hide Mode:Activation.
Check Enable hiding at the bottom.
Step 6: Matching In-Game Advanced Controls
To ensure DS5Windows and Forza Horizon 5 operate in total sync, open Forza Horizon 5 and go to Settings > Controls > Advanced Controls:
| In-Game Setting | Recommended Value | Reason |
| Steering Axis Deadzone Inside | 0 or 2 | Lets DS5Windows handle deadzone calculations exclusively. |
| Steering Axis Deadzone Outside | 100 | Allows full physical analog range. |
| Steering Linearity | 50 (Default) | Keeps steering response perfectly 1:1 with your DS5Windows profile curve. |
| Acceleration Axis Deadzone Inside | 0 | Eliminates native software lag on gas pedal activation. |
| Deceleration Axis Deadzone Inside | 0 | Instant brake engagement. |
| Steering Filter | Normal (or Simulation) | Normal smooths out controller twitchiness; Simulation offers raw input for experienced drivers. |
Final Checklist for Perfect FH5 Driving
- Profile Controller Type: Xbox 360.
- Polling Rate: 1 ms / 1000 Hz (Overclocked Bluetooth/USB).
- Trigger Deadzones: 0 Inside / 95 Outside.
- HidHide: Active (Red lock enabled).
- In-Game Steering Deadzone: Set to
0.
Applying these settings removes input lag, provides linear control over braking and acceleration, and gives you total steering confidence across every road, dirt, and street race in Mexico.