Skip to content

A closer look at DS4Windows

Documentation index ยท Getting started

These screenshots show the .NET 10 interface released in 5.0.35, with refreshed WebP captures supplied by Pav-Osmolski on 20 October 2026. Some captures use the PR #56 test build and show its earlier version label. Selected options illustrate the interface; they are not recommendations for every controller.

Overview

See connected controllers, active profiles and controller status at a glance. Overview guide.

Overview dashboard with a connected controller and profile controls

Controllers

Select a controller, assign its profile or open the editor. Controllers guide.

Connected controllers and profile controls

Profiles

Create, edit and manage saved profiles for different games and applications. Profiles guide.

Saved profiles and profile-management controls

Profile Editor

Build a mapping around your game, then fine-tune axes, gyro, lighting and controller-specific behaviour. Profile Editor guide.

Profile Editor with controller mapping and configuration categories

Button mapping

Choose a controller button, keyboard key, mouse action or macro for a control. Button Mapping guide.

Button remapping dialog

Special Actions

Create shortcuts for macros, profile shifts, program launches or Bluetooth disconnects. Enable each action for the profiles that should use it. Special Actions guide.

Special Actions with an enabled controller-disconnect shortcut

Axis Config

Tune dead zones, sensitivity and response curves while comparing live physical input with mapped output. Axis Config guide.

Axis Config with left-stick settings and live controller readings

Audio Haptics

Turn system or application audio into vibration, with intensity, response and optional frequency filters. Audio Haptics is separate from native game-authored haptics. Audio Haptics guide.

Audio Haptics with response controls and expanded frequency filters

Trigger Lab

Explore adaptive-trigger effects, presets and full-pull actions on compatible hardware. Trigger Lab guide.

Trigger Lab with linked left and right trigger controls

Auto Profiles

Switch profiles automatically using application and window-title rules. Auto Profiles guide.

Application and window-title profile rules

Output Slots

Inspect virtual-controller slots and manage reservations. Output Slots guide.

Output Slots with virtual-controller reservations

Settings

Find startup, appearance, controller, integration and advanced preferences in focused sections. Settings guide.

Settings showing General startup, window behaviour and notification options

Log and diagnostics

Copy or export the current log, enable verbose details while troubleshooting, and manage stored logs. Diagnostics guide.

Log page with startup entries, copy, export, verbose logging and retention controls