Supported controllers.
Last updated · September 14, 2026
Coda handles the full input pipeline for you — from connecting the controller to emitting a clean virtual controller the game reads. Here's what's currently supported and where each path stands.
Already have the controller? Plug it in and open the free Gamepad Tester to see what Windows reads from it.
Sony DualSense (PS5)
First-party support since day one. Adaptive triggers, touchpad, lightbar — everything mapped.
Sony DualShock 4 (PS4)
First-party support since day one. Touchpad, gyro, all the standard controls.
Third-party PS4 / PS5 controllers
Xbox Controllers
Coda connects Xbox controllers and emits a clean virtual controller — the same as for PlayStation. It also hides the physical Xbox controller from games, so they only see Coda's virtual output.
With HidHide installed (Coda's installer includes it), hiding changes nothing on your system and needs no replug; one click in the System tab makes the controller visible again. Without HidHide, Coda can still hide it, but asks first — that way, undoing it takes one unplug and replug.
A few, mostly older games only ever read the first controller slot. If one of them ignores Coda's output, reach out on the Coda Discord or email [email protected] and we'll help.
A note on the output side
Regardless of which controller you plug in, Coda always outputs as a virtual PlayStation or Xbox controller via ViGEmBus. The output side — what games actually see — is rock-solid across all modes. The status flags above apply only to the input path (reading from your physical controller), never to what games see.
Have a controller you'd like tested or supported? Ask on the Coda Discord or email [email protected]. We read everything.