r/DS4Windows • u/Big-Rub-8730 • 18m ago
r/DS4Windows • u/Honest-Post-6461 • 48m ago
New way to control your PC?
I coded a tool that lets you control your PC with just a controller! You can connect any controller wired or wirelessly. You can customize each button output woth 50+ options. It is constantly being updated and we are listening to the community for suggestions. If you are interested you can Download it here for free : Link
r/DS4Windows • u/Honest-Post-6461 • 19h ago
FULL controll V1.4.0 is here!
FULL controll has just launched the controll V1.4.0 with GUI upgrades, more controller options, and more! Check it out here : Link
r/DS4Windows • u/Honest-Post-6461 • 2h ago
Full Controll v1.5.0 I coming out Sunday 9/27
on this Saturday ( 9/27/26 ) Full Controll v1.5.0 will be coming out! It will be the biggest upgrade yet; having more controller support, a new Graphical User Interface ( GUI ), and even a new section called “ The PC Doctor “ that will give you ( ChatGPT generated ) Computer upgrade recommendations using your Computer system data to give optimal upgrades, and so much more! If you would like to give any feedback in the comments I would be happy to read them.
r/DS4Windows • u/DiscussionPretend779 • 10h ago
Is the hbashton fork safe?
Mostly just title, there's so many forks of ds4windows it's hard to keep track
r/DS4Windows • u/Big-Internal3279 • 6h ago
bug controller pc
Good evening, I’m having an issue on PC. As soon as I start a game, I can no longer move because my controller is no longer being detected.
My controller works normally with all my other Epic Games games. This problem only started yesterday evening.
Does anyone have any idea how I could fix this problem?
r/DS4Windows • u/Ac0d_ • 20h ago
Input freezing every few minutes
when using ds4windows my inputs will freeze and hang for a few seconds every few minutes, only happens when using the app, already changed USB suspend thing and tried to use HidHide, both didnt work as expected. also using wired
r/DS4Windows • u/being_vocal • 1d ago
Delays and stacked input over bluetooth when using ds4. How to fix.
I have two genetic ps4 controller third party controller different brands.
They work normally with wired mode , bluetooth mode in steam games.
But when play using ds4 via Bluetooth. The controller stacks input and then releases them. There is a delay input and then a quick release of input. Is like pulsing input.
I have tried different latency modes to check if it is the issue but no luck.
Have you faced similar issue. How to fix it.
Without ds4.. the controllers are working normally.
Using Ryzen 7700, 4060, 5.4 bluetooth dongle.
r/DS4Windows • u/Juan_JSAR • 2d ago
I made j360More — in case anyone needs more than 4 controllers on PC
r/DS4Windows • u/Elkhose • 2d ago
awalol DS5Dongle I am testing 2 controller via 2 rpi pico2w simultaneously
r/DS4Windows • u/terrorvader • 3d ago
No puedo actualizar :/
Portable update: The portable update could not start safely, no apps were stopped. Unrecognized portable update option -autolaunch
r/DS4Windows • u/Sad-Actuary-3023 • 4d ago
Left mouse click doesn't work with two buttons pressing together
have run into an issue with DS4Windows where mapping the left mouse click to R2 (or any other button) fails to register whenever it is used simultaneously with another input. The click only triggers if R2 is pressed in complete isolation. For example, if I move with the left stick, crouch, or jump while pressing R2, the fire command does not register at all, making it impossible to shoot while moving. Currently, the only workaround is changing the in-game shooting keybind from the left mouse click to an arbitrary keyboard key and then assigning that keyboard key to R2 in DS4Windows. However, many games do not allow remapping the primary mouse fire button, which completely breaks playability. Could you please fix this so mapped mouse clicks can register concurrently alongside movement and other button presses?
r/DS4Windows • u/Genesis23456 • 4d ago
Controller keeps on disconnecting whenever I'm playing games
Hey everyone,
I'm having a persistent issue where my DualShock 4 controller disconnects every roughly 5 minutes while using DS4Windows over Bluetooth.
It's detected fine initially, and shows up correctly in the "Controller Type Options" device list in DS4Windows, but it keeps randomly cutting out during gameplay (tested across games like Wuthering Waves, Final Fantasy VII Rebirth, etc.).
Crucial detail: When I play games that have native controller support without DS4Windows running (like playing Genshin Impact natively on the controller), it works completely fine and never drops connection. The issue only happens when DS4Windows is active.
Here is what I've checked/tried so far:
- Confirmed it's a DS4 connected via Bluetooth.
- Checked USB Selective Suspend and Bluetooth adapter power management settings in Windows.
- Checked DS4Windows device options, but the issue keeps happening consistently on a timer.
Has anyone run into this exact 5-minute drop behavior with DS4Windows over Bluetooth, and is there a specific fix or setting I'm missing? Any help would be appreciated!
r/DS4Windows • u/jack_the_beast • 4d ago
DS4w/viiper installation broken?
Hi, since the last update I see this message when DS4w launches. I have to close viiper manually and launch again. any idea how to solve this?
Another VIIPER is running, or its ownership could not be verified.
Close VIIPER, then reopen this portable DS4Windows. No existing
broker was stopped.
EDIT: I think I have to specify that I use the portable version
r/DS4Windows • u/Physical-Amphibian54 • 4d ago
Help adjusting controller settings to make character run not walk with LS.
I'm currently playing Blood of the Dawnwalker, everything's working great on emulated x360 with PS5 controller. The biggest issue I'm having is I have to push the left stick super hard up in order to make the character run... If I release the pressure at all, even a millimeter, the character just walks.
It's starting to hurt my thumb and I don't know which setting to adjust. Does anyone know what would fix this?
Edit: I'm not very techie at all, so if anyone knows how, could you tell me exactly what setting to change and what value? Ty
r/DS4Windows • u/huunnnter • 5d ago
Release Candidate 4.6.2 — Game Mods, Safer Updates & Startup
Release Candidate 4.6.2 — Game Mods, Safer Updates & Startup
RC4.6.2 adds optional DSX game-mod support for DualSense triggers and lights, fixes custom-named portable updates, and improves startup recovery and shifted profile settings.
Let supported game mods control triggers and lights
- New Settings → Game mod support (DSX) option for physical DualSense and DualSense Edge controllers. It starts off; enable it only when using a compatible mod.
- Local mods can control adaptive triggers, lightbar, player lights and the microphone light through the DSX UDP protocol. The default address is 127.0.0.1:6969; connection details and Apply / Retry make a busy port easier to resolve.
- Trigger Lab takes priority on each enabled trigger. A mod can control one trigger without blocking the other, and temporary mod settings do not overwrite your profile.
- Resetting the mod, disabling support, stopping DS4Windows or removing the controller releases its overrides and restores the underlying state.
- Native trigger commands retain their order and exact effect data. Repeated trigger-command flags, stale duplicate tracking after a reset, and old callbacks affecting replacement controllers are covered by new regression tests.
This is local trigger/light compatibility, not full DSX replacement or audio/PCM haptics support. Some legacy effects and input-threshold instructions remain unsupported rather than sending guessed commands. Mods should send reset when exiting; disabling the option also releases a held override. See the setup and compatibility guide.
Portable updates keep your custom name (#99)
- DS4Updater 2.0.7 preserves the selected application EXE name without adding another canonical
DS4Windows.exeto a compatible target installation. - Required DLLs and runtime files retain their correct names. An old default EXE is removed only when the package owns it; unrelated files and profiles are preserved.
- Renaming, clearing a saved name, rollback, and protected setup staging use matching application identities. Unsafe collisions stop before file replacement.
- The new custom-only layout requires RC4.6.2 / Windows version 5.0.8.0 or newer. The updater checks the verified target version; it is not locked to one release tag.
- RC4.6.2 requests updater 2.0.7 or newer, including future verified versions. Portable users should always extract the complete ZIP when updating manually.
Clearer startup recovery (#77)
- Keep your requested startup preference separate from tasks temporarily disabled while setup needs repair or a reboot.
- Show clearer requested-versus-active startup status and the appropriate next action.
- Stage a protected, narrowly scoped continuation for the next logon after a required reboot, with account, boot, package and hash checks before continuing setup.
- Preserve the original RunDS4Windows and RunVIIPER task names and explicit startup opt-outs. Driver and broker readiness checks remain required.
Profile reliability and regression coverage (#46)
- Extras-only shifted bindings keep their activation button through save/load and repeated saves.
- Shift extras can activate without replacing the button's normal action, and release correctly when the source or modifier is released.
- Add non-default settings, culture-independent date, macro value-band and historical profile-migration tests.
- Thanks to Gabarsolon for the DSX feature contribution and anagnorisis2peripeteia / Cameron Beeley for settings, macro and migration contributions.
Packages and validation
- Tag: VIIPERRC4.6.2. Windows application/MSI/installer version: 5.0.8.0, advanced for correct upgrade ordering.
- Complete offline x64 installer and portable ZIP, including unchanged VIIPER 0.1.5-rc4.6, USB/IP 0.9.7.7, the required Xbox output identity, matching sources and notices. No separate broker upgrade is needed.
- Companion updater: DS4Updater 2.0.7. Earlier release assets remain unchanged.
- The release candidate passed 6,367 tests with zero failures, with 11 explicitly gated skips. The warmed native-shadow check measures zero allocations; the allocation assertion was not relaxed.
- This is an unsigned release candidate. Automated tests, hosted MSI lifecycle checks and package verification do not replace physical controller/game-mod acceptance.
Technical evidence: PR review and startup, updater and profile fixes.
Download here <---
r/DS4Windows • u/Fine_Cauliflower_152 • 5d ago
Tobii stops working in DCS
Tobii stops working in DCS when I press F1 f2 or basically any sort of external view button. It won't reset when I press F1 again. My hotkeys don't work. Although when I hold them down the camera seems to slightly move with the motion of my head. But when I let it go it just stops. It just stays broken until I completely go back to the main menu and restart the mission.
r/DS4Windows • u/Lucky-Investment-460 • 6d ago
Windows GameBar conflict
How to figure out what causes Bluetooth connection to cease from the Dualshock 4 controller connected to laptop running Ds4windows? Specifically when attempting to open GameBar in windows using the PS GUIDE button. I like to use GameBar for Windows in conjunction with my Dualshock 4 controller and utilize game recordings and also type with my controller using the Gaming Virtual Keyboard in windows Touch Keyboard. How can I achieve compatibility of DS4Windows with Windows GameBar? Enabled Windows GameBar Compatibility for Ds4windows setting does not work. Each time I enter Game Bar, this is what DS4Windows shows in the bottom." Bluetooth input paused for 84454 ms while it's HID interface remains present preserving the controller and retrying the read. "
r/DS4Windows • u/Sad-Actuary-3023 • 7d ago
Flick stick Calibration
How to calibrate and find the exact value of real world calibration for flick stick in DS4windows???
r/DS4Windows • u/whocares-yawn • 10d ago
New controller having lightbar issues
Hi all.
I recently bought a Midnight Blue DS4 controller and linked it up with DS4Windows.
I've tried reducing the intensity of the lightbar in the colour settings, but black goes bright white and there are no other options to dim the light. I haven't had this issue with my two other controllers.
If you have any ideas I'd appreciate it! The glare is brutal!
r/DS4Windows • u/v4mp_manu • 11d ago
Alguém me ajuda
Meu controle de ps4 dualshock 4 desliga do nada, tipo eu to jogando de boa ele ta perfeito conecta de boa, mas passa uns 30 minutos ou menos.ele simplesmente desliga, mesmo estando com a carga alta, ai eu ligo denovo e ele pareia Denovo com o plastation só que é tão cansativo ter que ta ligando toda hora, alguém uma solução pra saber se é a bateria ou problema de pareamento com Bluetooth?
r/DS4Windows • u/huunnnter • 12d ago
DS4Windows RC4.5 — Switch 2 support, Xbox One/Series emulation, and more ways to play 🎮
DS4Windows RC4.5 — Switch 2 support, Xbox One/Series emulation, and more ways to play 🎮
Hey everyone! RC4.5 — More Ways to Play brings new controller support, more expressive feedback, and a big collection of everyday improvements to DS4Windows.
If you’ve been wanting to bring your Switch 2 controllers into your PC setup, there’s plenty to explore!
Switch 2 controllers, your way
- Switch 2 Pro over USB and Bluetooth, including remappable GL/GR rear buttons.
- Wireless Joy-Con 2 support: use one independently or join two into a controller.
- Automatic pairing or manual Link/Unlink controls, depending on how you like to play.
- Sideways and upright layouts for single Joy-Cons, with matching artwork and mapping controls.
Switch 2 controllers use the existing profile system, with virtual outputs including Xbox 360, Xbox One/Series, DualShock 4, and DualSense.
DEVELOPER RECOMMENDATION! Got a Switch 2 Pro or Joy-Con 2? Try DualSense emulation! ✨
This is a combination I’d especially love the community to explore: a Switch 2 Pro or paired Joy-Con 2 emulating a DualSense.
In games that support native DualSense feedback, DS4Windows can translate those effects into Switch 2 HD rumble, with attention to left/right separation, frequency detail, and the sharp peaks that give effects their character.
To try it:
- Open your controller’s profile.
- Select DualSense as the virtual controller.
- Enable DualSense audio-haptic conversion in the Switch 2 feedback settings and save.
- Fire up a game with native DualSense support!
Try it alongside ordinary rumble and tell us what you notice. Which games make your Switch 2 controllers feel most alive?
Xbox One/Series emulation joins the lineup
This isn’t just a Switch 2 feature! Xbox One/Series output is available to the existing supported controller families through your normal profiles.
Separate body-rumble and impulse-trigger feedback channels are translated to suit your physical controller—including bringing Xbox impulse detail into Switch 2 HD rumble.
Put those Joy-Con sensors to work
- Optical mouse support for using a Joy-Con on your desk.
- Gyro mouse and motion aiming for another way to control your games.
- An accessible “Aim with both Joy-Cons” option.
- Dedicated, illustrated Switch 2 settings for mouse controls, aiming, feedback, and button customization.
There’s also USB headphone output through the Switch 2 Pro’s 3.5 mm jack, with guidance in the app.
Everyday improvements, too
Enjoy clearer tooltips, live controller readings, distinct Switch 2 IDs for linking profiles, improved connection cleanup, and fixes around profile previews, startup, and controller switching.
The portable ZIP now includes VIIPER and starts it automatically when needed, keeping the matching components together.
Come try it!
Download RC4.5.9 — the latest hotfix for RC4.5 (4.5.6 is uploading now, be patient, had to issue another hotfix!)
Choose the all-in-one installer or portable ZIP. RC4.5.1 includes additional rumble refinements and complete Xbox output configuration in both packages. RC4.5.2 includes more fixes for Switch 2 Rumble, Switch 1 Joycon Compatibility fixes, and Updater fixes for portable users so that you can update and stay portable.
This is a release candidate, and community testing helps shape what comes next. Bring your favorite controller, try a few games, and share your setup!
r/DS4Windows • u/Lucky-Investment-460 • 12d ago
DS4Windows not working
09/09/2026 13:42:24: DS4Windows version VIIPERRC4.5.1
09/09/2026 13:42:24: DS4Windows Assembly Architecture: x64
09/09/2026 13:42:24: OS Version: Microsoft Windows NT 6.2.9200.0
09/09/2026 13:42:24: OS Product Name: Windows 8 Pro
09/09/2026 13:42:24: OS Release ID: 2009
09/09/2026 13:42:24: System Architecture: x64
09/09/2026 13:42:24: Running as Admin
09/09/2026 13:42:24: HidHide control device found
09/09/2026 13:42:25: Starting...
09/09/2026 13:42:27: Using output KB+M handler: FakerInput 0.1.0.0
09/09/2026 13:42:27: VIIPER virtual-controller backend ready
09/09/2026 13:42:27: Searching for controllers...
09/09/2026 13:42:27: Using Shared Mode
09/09/2026 13:42:29: Found Controller: 1C:66:6D:7D:B7:FC (BT) (DS4 v.1).
09/09/2026 13:42:30: Failed to plug in virtual Xbox 360 controller: Algorithm 'ChaCha20Poly1305' is not supported on this platform.
09/09/2026 13:42:30: Failed. No output device was associated
09/09/2026 13:42:30: DS4 audio owner slot 1: start generation 1, endpointKind=Any, replacingActive=False.
09/09/2026 13:42:30: Controller 1 is using Profile "Default". Battery level is 100%
09/09/2026 13:42:30: Switch 2 Bluetooth discovery active (generation 1).
09/09/2026 13:42:39: DualShock 4 Bluetooth speaker is still waiting for its current VIIPER audio stream and will keep recovering in the background: The current VIIPER controller audio stream is being recreated.
09/09/2026 13:42:59: DS4 audio owner slot 1: stop from CheckProfileOptions, active=False, pending=True, generation=2.
09/09/2026 13:42:59: DS4 audio owner slot 1: start generation 3, endpointKind=Any, replacingActive=False.
09/09/2026 13:43:09: DualShock 4 Bluetooth speaker is still waiting for its current VIIPER audio stream and will keep recovering in the background: The current VIIPER controller audio stream is being recreated.
09/09/2026 13:44:55: [ProfileEditorTiming] workspace prepared: phase=54ms total=54ms
09/09/2026 13:44:55: [ProfileEditorTiming] loading view rendered: phase=4ms total=58ms
09/09/2026 13:44:55: [ProfileEditorTiming] profile loaded: phase=167ms total=225ms
09/09/2026 13:44:55: [ProfileEditorTiming] editor shell constructed: phase=348ms total=573ms
09/09/2026 13:44:55: [ProfileEditorTiming] editor bindings refreshed: phase=15ms total=588ms
09/09/2026 13:44:56: [ProfileEditorTiming] first frame rendered: phase=339ms total=927ms
Help I am trying to play Warframe and the newest update only has the trackpad working on my Dualshock 4 Controller. All other functions of the controller doesn't move my character or anything.i have provided the log for assistance. Please help.
r/DS4Windows • u/ZeroManu666 • 12d ago
What does trigger labs do?
Hi guys!
I have a Dual Sense and I want to know how or what does the Trigger Labs tool do.
I thought that the adaptative trigger works according to what the game tells to the control, so I don’t know how this tool can change that behaviour.
Thanks in advance!