Cruising through Night City or taking down Cyberpsycho threats in Cyberpunk 2077 feels infinitely better on a gamepad, and the PS5 DualSense controller is arguably the most immersive choice available.
However, getting a PS5 controller to work smoothly in Cyberpunk 2077 on PC can present a few hurdles. Depending on whether you play via Steam, GOG Galaxy, or the Epic Games Store and whether you connect via Bluetooth or USB-C—you might encounter missing button prompts, broken deadzones, or disabled vibration.
Using DS5Windows gives you full control over your layout, lets you set up custom trigger profiles, unlocks gyro aiming, and guarantees a seamless connection. Here is the complete guide to setting up and optimizing your DualSense controller for Cyberpunk 2077.
Native Features vs. DS5Windows Emulation
Before jumping into the setup, it helps to understand how Cyberpunk 2077 handles the DualSense natively versus through DS5Windows:
- Native Wired Support: If you connect your PS5 controller directly via a USB-C cable without DS5Windows running, Cyberpunk 2077 natively supports basic adaptive trigger effects for firearms and driving acceleration, along with PlayStation button prompts.
- DS5Windows Emulation (Wired or Wireless): If you want to play wirelessly over Bluetooth, customize button bindings, add gyro aiming for precision shooting, or use customized rumble motors, you must run DS5Windows.
Step 1: Initial Prerequisites
To avoid input conflicts while exploring Night City, make sure you have installed:
- DS5Windows (latest release).
- ViGEmBus Driver (required for creating emulated gamepads).
- HidHide (essential for hiding the physical controller to prevent double-input bugs in menus).
Step 2: Creating a Cyberpunk 2077 Profile
For the best experience, build a custom profile inside DS5Windows specifically tuned for first-person combat and driving mechanics.
- Launch DS5Windows and open the Profiles tab.
- Click New to start a fresh profile and name it
Cyberpunk 2077. - In the Other tab on the right side, select your Emulated Controller:
- Choose Xbox 360 if playing wirelessly over Bluetooth for maximum compatibility across all game launchers (GOG, Steam, Epic Games).
- Choose DualShock 4 if you want PlayStation button icons (Cross, Circle, Square, Triangle) to appear in the UI.
Step 3: Configuring Custom Adaptive Triggers & Resistance
One of the best reasons to use DS5Windows for Cyberpunk 2077 is the ability to emulate realistic trigger resistance for shooting and driving, even over Bluetooth.
- In your DS5Windows profile, navigate to the L2/R2 settings tab.
- Under Trigger Effect, select one of the custom resistance presets:
- For Shooting (R2): Set to Rigid or Galloping. This adds a simulated pressure point before firing, giving weapons a distinct “break point” when pulling the trigger.
- For Driving (L2/R2): Set to Resistance with start/force values set around
2and4. This simulates accelerator strain when pushing vehicles to top speed.
[DS5Windows R2 Trigger Preset]
├── Trigger Effect: Rigid
├── Start Position: 2
└── Force Value: 6 (Simulates weapon sear/break point)
Step 4: Adding Gyro Aiming for Precision Gunplay
Shooting smart rifles or sniping in Night City with standard analog sticks can feel imprecise. You can configure the DualSense motion sensor (gyroscope) to handle fine aiming adjustments when holding down the left trigger (L2).
- In your
Cyberpunk 2077profile, go to the Gyro tab. - Set the Gyro Controls mode to Controls Mouse or Controls Right Stick.
- Under Trigger Activation, select L2.
- Set Dead Zone to
0.02and keep Min Threshold low.
Now, whenever you hold L2 to Aim Down Sights (ADS), simply tilting your PS5 controller will let you make micro-adjustments to land headshots effortlessly.
Step 5: Blocking Double Inputs with HidHide
Because Cyberpunk 2077 has built-in controller detection, running DS5Windows without hiding your physical pad can cause severe double-input bugs (e.g., weapon wheel opening unexpectedly or dialogue options jumping).
- Launch HidHide Configuration: Open Software.
Open the HidHide Configuration Client on your PC.
2. Select Physical DualSense: Devices Tab.
Under Devices, check the box next to your native DualSense Wireless Controller.
3. Whitelist DS5Windows: Applications Tab.
Under Applications, click Add and select DS5Windows.exe.
4. Lock Native Input: Enable Lock.
Check Enable hiding at the bottom.
Step 6: Launcher-Specific Tweaks (Steam, GOG, Epic Games)
For GOG Galaxy & Epic Games Store:
Simply keep DS5Windows running with your Cyberpunk 2077 profile active before launching the game from your library.
For Steam:
- Right-click Cyberpunk 2077 in your Steam Library and select Properties.
- Go to the Controller tab.
- Set the override dropdown to Disable Steam Input.
Why disable Steam Input? Steam Input often overrides DS5Windows settings, which can distort gyro configurations and custom trigger profiles.
Recommended In-Game Controller Settings
Once inside Cyberpunk 2077, navigate to Settings > Controls and match these values for optimal responsiveness:
| Setting | Recommended Value | Purpose |
| Inner Dead Zone | 0.03 – 0.05 | Minimizes stick drift while keeping camera pan instant. |
| Outer Dead Zone | 0.95 | Ensures 100% tilt output at the physical edge of the stick. |
| Zoom Sensitivity Reduction | 0.80 | Smooths out aim transition when switching to ADS mode. |
| Response Curve | Recommended or Dynamic | Keeps camera movement natural during fast-paced gunfights. |
Troubleshooting Quick Fixes
This wil l fix the issue, or visit troubleshooting page for full guide.
- Game keeps showing Xbox prompts instead of PlayStation prompts: Switch your DS5Windows profile emulation to DualShock 4 and connect via USB cable.
- No vibration working in-game: Open DS5Windows profile settings, go to the Rumble tab, and verify that both Heavy and Light motors are set above
100%. - Aiming feels floaty: Ensure in-game vertical and horizontal look sensitivities are matching, and disable “Look Acceleration” in the game’s advanced control settings.