Steam has its own controller layer (Steam Input). If both Steam and DS4Windows are active, the game can see two controllers or get conflicting mappings. To use DS4Windows with Steam games, turn off Steam’s controller support for the games where you use DS4Windows and unbind the Guide Button Chord.

Disable Steam Controller Support

  • Open Steam → Settings → Controller → General Controller Settings.
  • Disable PlayStation Configuration Support and Xbox Configuration Support (or leave them off for global use with DS4Windows).
  • For per-game control: right-click the game → Manage → Controller options and disable Steam Input for that game.

With Steam Input off for the game, it will use the virtual Xbox 360 controller that DS4Windows creates.

Guide Button Chord Configuration

Steam’s “Guide Button Chord” can capture the PS/Guide button and trigger Steam overlay or other actions. That can conflict with DS4Windows profiles (e.g. touchpad or PS button actions).

  • In Steam: Settings → Controller → General Controller Settings.
  • Click Guide Button Chord Configuration.
  • Unbind or disable all chord bindings so the Guide/PS button is left for DS4Windows (or the game).

Do this for both “Xbox controller” and “PlayStation controller” if you switch emulation. Reboot the PC after changing these settings if you still see odd behavior.

Order of Operations

Start DS4Windows first, then Steam, then the game. Use HidHide or the in-built hider so the game only sees the virtual controller. If a game still misbehaves, try launching it from outside Steam (e.g. desktop shortcut) to confirm it’s a Steam conflict, then adjust Steam settings as above.