For Windows 10 & 11
One app for every controller on your PC
Remap controls, fine-tune how your controller feels, create macros, and emulate virtually any input - all from one app.
Free to start. Pro from $9.99/mo.

Works with the controllers you already own
What each controller supports- DualSense
- DualSense Edge
- DualShock 4
- DualShock 3
- Xbox Series / One
- Elite Series 2
- Xbox 360
- Switch Pro
- GameCube & Wii Remote, as Dolphin outputs
- Touch Plus
- Quest 3 & 3S, over Link
- Raiju V3
- Generic HID gamepads
One layer between you and the game
Everything you plug in passes through OmniControl first. Tune how it feels, change what the buttons do, or hand the game a different controller entirely.
- You useDualSenseOmniControlCurves, deadzones & remapsResultA controller tuned to you
- You useXbox controllerOmniControlVirtual DualShock 4 outputResultPlayStation-compatible output
- You useKeyboard & mouseOmniControlVirtual controller + calibrationResultPlay controller-only games
- You useControllerOmniControlKeyboard & mouse outputResultPlay keyboard-and-mouse-only games
Built for how you actually play

Tuning
Make your sticks and triggers feel right
Close up deadzones, set your sensitivity and watch the live input as you edit. A guided calibration measures drift and flags a stick that has started to wander.

Themes
Make it look like yours
Paint your controller part by part, or give the shell a moving skin - marble that breathes, rain running down it, stars stretched into hyperspace. Whatever you pick follows your pad everywhere the app draws it, and onto the overlay you stream.

Game Center · Pro
The right setup, the moment a game opens
Save a profile per game and forget about it. Alt-tab from a shooter to a platformer and your controller reconfigures itself, with no scripts and nothing to toggle.

Keyboard & Mouse · Pro
Play controller-only games with mouse and keyboard
Drive a virtual controller from your keyboard and mouse, with turn-rate calibration built in so aiming feels like your mouse rather than a stick.
Ready-made setups for your games
Someone has already dialled in the binds, tuning and lighting for your game. Browse and import them free, instead of starting from a blank profile.
Start free. Upgrade if you need to.
Reading, mapping and tuning are free for good. Pro is what carries them into your games, and adds the automation tools on top.
Read, map and tune any supported controller. No account needed.
- Controller manager, live input & diagnostics
- True-to-life 3D controller viewer
- Map any input to keys and mouse actions
- Stick & trigger tuning (reaches games with Pro)
- Lighting, Lightbar Studio, rumble & live motion readout
- Stream overlay (with a small tag) & your game library
- Import any Game Pack from the catalog
Everything in Free, plus the output and automation tools.
- Virtual Xbox & DualShock output
- Keyboard & mouse as a virtual controller
- Macros, Stick, Trigger & Adaptive studios
- Record your play and replay it to the controller
- Game Packs - create & share your own
Everything in Pro, billed once a year. Over three months cheaper than paying monthly.
Your plan follows your account, so you will sign in or create one on the way to checkout. Cancel anytime in the billing portal.
- Monthly or annual, cancel anytime - no lock-in
- Full free tier - no account needed to start
- Xbox, DualSense, DualShock 4, Switch Pro & more
- Built honest - no aimbots, no anti-cheat evasion
Good to know
How does keyboard and mouse on a controller game work?
OmniControl builds a virtual controller and drives it from your keyboard and mouse. Mouse movement is converted to aim-stick motion through a model of the game's own curve, and a short calibration lines the feel up to your real mouse. It works on games that keep reading a controller in the background.
Is it free?
There is a free tier that covers reading, mapping and tuning your controller. Pro unlocks emulation (virtual Xbox and DualShock 4 output) and the advanced feature set. You can subscribe to Pro monthly and cancel anytime; see the pricing page for the current plans.
What do I need to run it?
Windows 10 or 11, 64-bit. Emulation needs the ViGEmBus driver, which is a separate one-click install from the Drivers card inside OmniControl - the app installer does not include it, so if you ever reset Windows you will need to install it again from there.
Set your controller up once. Then just play.
Install it, plug in a pad, and it is already reading your controller. Upgrade later if you want emulation and the studios.
v2.9.1 · Windows 10 & 11 64-bit · free tier








