Controllers that work on PC with OpenController
OpenController knows 927 controller models, and most others work even off the list. Pick yours to see what works with it, or search by name.
PlayStation
- DualSense on PCUse the DualSense in any PC game as an Xbox controller, map its extra buttons, aim with motion. Free and open source for Windows, Linux and Mac.17 models
- DualSense Edge on PCUse the DualSense Edge in any PC game as an Xbox controller, map its extra buttons, aim with motion. Free and open source for Windows, Linux and Mac.1 models
- DualShock 4 on PCUse the DualShock 4 in any PC game as an Xbox controller, map its extra buttons, aim with motion. Free and open source for Windows, Linux and Mac.81 models
- DualShock 3 on PCUse the DualShock 3 in any PC game as an Xbox controller, aim with motion. Free and open source for Windows, Linux and Mac.73 models
- PS2 controller on PCUse the PS2 controller in any PC game as an Xbox controller. Free and open source for Windows, Linux and Mac.23 models
Nintendo
- Switch Pro Controller on PCUse the Switch Pro Controller in any PC game as an Xbox controller, map its extra buttons, aim with motion. Free and open source for Windows, Linux and Mac.34 models
- Joy-Con on PCUse the Joy-Con in any PC game as an Xbox controller, map its extra buttons, aim with motion. Free and open source for Windows, Linux and Mac.4 models
- Switch Online SNES, N64 and Mega Drive controllers on PCUse the Switch Online SNES, N64 and Mega Drive controllers in any PC game as an Xbox controller, map their extra buttons. Free and open source for Windows, Linux and Mac.3 models
- Switch 2 controllers on PCSwitch 2 controllers do not work in OpenController yet. See which controllers do, and how to ask for yours.5 models
- GameCube controller on PCUse the GameCube controller in any PC game as an Xbox controller, map its extra buttons. Free and open source for Windows, Linux and Mac.11 models
- Wii Remote and Wii U Pro Controller on PCUse the Wii Remote and Wii U Pro Controller in any PC game as an Xbox controller. Free and open source for Windows, Linux and Mac.3 models
Xbox
- Xbox controller on PCPC games already read the Xbox controller. OpenController keeps it on its own player number next to your other controllers, free on Windows, Linux and Mac.371 models
- Xbox Elite controller on PCPC games already read the Xbox Elite controller. OpenController keeps it on its own player number next to your other controllers, free on Windows, Linux and Mac.4 models
8BitDo
- 8BitDo Ultimate 2, Ultimate 3 and Pro 3 on PCUse the 8BitDo Ultimate 2, Ultimate 3 and Pro 3 in any PC game as an Xbox controller, map their extra buttons, aim with motion in D-input mode. Free and open source for Windows, Linux and Mac.10 models
- 8BitDo Ultimate on PCUse the 8BitDo Ultimate in any PC game as an Xbox controller, map its extra buttons. Free and open source for Windows, Linux and Mac.4 models
- 8BitDo Ultimate 2C on PCUse the 8BitDo Ultimate 2C in any PC game as an Xbox controller, map its extra buttons. Free and open source for Windows, Linux and Mac.5 models
- 8BitDo Pro 2 on PCUse the 8BitDo Pro 2 in any PC game as an Xbox controller, map its extra buttons. Free and open source for Windows, Linux and Mac.6 models
- 8BitDo SN30 Pro and retro controllers on PCUse the 8BitDo SN30 Pro and retro controllers in any PC game as an Xbox controller. Free and open source for Windows, Linux and Mac.66 models
Steam
- Steam Deck controls on PCUse the Steam Deck controls in any PC game as an Xbox controller, map their extra buttons, aim with motion. Free and open source for Windows, Linux and Mac.8 models
- Steam Controller on PCUse the Steam Controller in any PC game as an Xbox controller, map its extra buttons. Free and open source for Windows, Linux and Mac.7 models
Handheld PCs
More
- Flydigi Vader on PCUse the Flydigi Vader in any PC game as an Xbox controller, map its extra buttons. Free and open source for Windows, Linux and Mac.4 models
- Flydigi Apex on PCUse the Flydigi Apex in any PC game as an Xbox controller, map its extra buttons. Free and open source for Windows, Linux and Mac.2 models
- Stadia controller on PCUse the Stadia controller in any PC game as an Xbox controller, map its extra buttons. Free and open source for Windows, Linux and Mac.1 models
- Amazon Luna controller on PCUse the Amazon Luna controller in any PC game as an Xbox controller, map its extra buttons. Free and open source for Windows, Linux and Mac.2 models
- NVIDIA Shield controller on PCUse the NVIDIA Shield controller in any PC game as an Xbox controller, map its extra buttons. Free and open source for Windows, Linux and Mac.3 models
- PowerA, Hori, Razer and other controllers on PCUse the PowerA, Hori, Razer and other controllers in any PC game as an Xbox controller, map their extra buttons. Free and open source for Windows, Linux and Mac.162 models