Skip to main content

Gamepad Tester

AnsweredVerified By Gamepad TesterVerified By Gamepad Tester

With Steam Input On, My Controller Does Two Things At Once In Some Games

Asked by Kenneth O.0 views

When I play some Steam games with my DualSense, one button press does two actions. Like pressing Cross jumps and also opens a menu. In other games it's fine. Your tester shows only one press for each button. What causes this?

Brand
Sony
Model
DualSense CFI-ZCT1W
Connection
USB-C Cable
System
Windows 11
Browser
Chrome 148
Detected Controller
DualSense Wireless Controller
Buttons And Axes
17 buttons, 4 axes
Test used in this questionGamepad TesterLive test of every button, stick, trigger and axis on any controller
Open Free Test
Short Answer

The game is receiving your controller twice: once directly through its own PlayStation support, and once through Steam Input's virtual controller. Disable Steam Input for that game, or turn off the game's own PlayStation controller support, so only one path is used.

Verified By Gamepad TesterVerified By Gamepad Tester
Lucas Rocha
Lucas RochaVerified Gamepad Tester team memberGamepad Tester Team
Linux And Input Subsystem Engineer · 12+ years experience · Answered May 9, 2026

Your tester result is the key clue: one press, one input. The controller is fine; the game is hearing it twice.

Steam Input works by reading your real controller and presenting a virtual one to the game, and most games only look at that virtual controller. Some games, though, also have their own built-in PlayStation controller support and read the DualSense directly as well. Now the game has two sources, and each press arrives once from each. If the two sources map buttons differently, one press becomes two different actions, exactly as you describe.

The fix is to pick one path per game. Option one: disable Steam Input for that game, so the game reads the DualSense with its native support, which often brings proper PlayStation button prompts and sometimes haptics. Option two: keep Steam Input and turn off the game's own controller or PlayStation support in its settings, if it offers that.

The same doubling happens when DS4Windows runs alongside Steam, or when two remapping tools are active. Any setup where two programs expose the same controller can double up.

Start with option one; it is usually the quickest and keeps the game's native features.

Step By Step Fix
  1. Confirm in the gamepad tester that one press shows as one input. If it does, the controller is fine.
  2. In Steam, right-click the game, open Properties, then Controller, and set it to Disable Steam Input.
  3. Launch the game and test. If the double action stops, the game's native support now handles the DualSense on its own.
  4. If the game loses controller support entirely, set Steam Input back to enabled and look in the game's own settings for a PlayStation or controller support option to turn off.
  5. Close DS4Windows and any other remapping tool while testing, so only one program handles the controller.

Tested on: Applies to DualSense and DualShock 4 on Windows 11 with Steam and Chrome. Steam Input behaviour per Valve's Steam Input gamepad emulation documentation.

Checked by Alistair Thorne on . How we verify answers

Did this fix your controller?
Was this answer helpful?
Share this guide

Community Replies 3

  • Accepted Solution
    Daniel WongCommunity Member

    Disabling Steam Input for that one game fixed it, and I got PlayStation button prompts too.

  • Kenneth OngCommunity Member

    Disabled Steam Input for the two games with the problem and both are fixed. Didn't know it could be set per game.

  • Ollie BramwellCommunity Member

    Had the same thing with DS4Windows still running in the tray. Closed it and the problem was gone.

Add Your Reply

Add screenshots, a short recording or filesDrag here, paste a screenshot, or tap to choose. Up to 2 files, 8 MB each. JPG, JPEG, PNG, WEBP, GIF, TXT, LOG, PDF, JSON, MP4, WEBM
Lucas Rocha
Written and tested by

Lucas RochaVerified Gamepad Tester team member

Linux And Input Subsystem Engineer at Gamepad Tester

Lucas works on the Linux input subsystem. He follows how evdev registers a controller, how Steam Input sits on top of it and where the two disagree with the browser's view of the same device, which is the usual reason a pad behaves differently on a Steam Deck or a Linux desktop than on Windows. His testing targets parity: the same controller should produce the same reading on every operating system, and where it does not, the difference should be documented. On Gamepad Tester he handles the Linux and Steam Deck questions.

Linux evdev inputSteam InputSteam Deck controller handlingcross-platform input parity
  • 5 answers on Gamepad Tester
  • 12+ years experience
  • Compares controller readings across Linux, Steam Deck and Windows to confirm cross-platform parity.
  • Reviewed by Alistair Thorne

The Team Behind These Answers

All 40 specialists

Each answer is written by the specialist who owns that part of the hardware, tested on a real controller, and checked by a second team member. How we verify answers

Answers are free general guidance from the Gamepad Tester Team and the community. Opening a controller or replacing a thumbstick module can void your warranty, so check the maker's support or warranty first. Battery and soldering work carries a real risk of damage or injury.

Free Controller Tests

Every test runs in your own browser with the Gamepad API. No sign up, no download, and your controller data never leaves your device.

All tools

Read Next On The Gamepad Tester Blog

All articles

Latest From The Community

The newest replies from players and the Gamepad Tester Team.

All guides