Skip to content

Getting started

OmniControl is a Windows 10/11 desktop app that reads any supported controller, remaps its inputs, and presents a virtual Xbox 360 or DualShock 4 to your games. This page explains what the platform does and the shortest route from a fresh install to playing.

What OmniControl is

OmniControl sits between your controllers and your games as a complete controller platform, not just a remapper. It reads a supported pad and shows it as a live 3D model with full diagnostics, then lets you reshape how that pad behaves before the game ever sees it. The tagline sums it up: the controller layer for Windows.

The toolkit covers the whole chain from hardware to game:

  • Read and test any supported controller with a live viewer, diagnostics, and guided calibration.
  • Remap any input to any output: another controller input, a keyboard key, a mouse action, or a macro.
  • Tune sticks and triggers with deadzones, curves, travel, and sensitivity.
  • Emulate a virtual Xbox 360 or DualShock 4 through the ViGEmBus kernel driver, so a game that only accepts one kind of pad accepts yours.
  • Drive that virtual pad with keyboard and mouse on controller-only games.
  • Extend play with macros, motion aiming, adaptive triggers, lightbar control, haptics, a live overlay, a recorder, and per-game profiles.

The installer is about 35 MB and runs on Windows 10 and 11, 64-bit. See Download for the current version and its exact size.

How it fits together

A controller connects over USB or Bluetooth. OmniControl reads its raw input, applies your profile (remaps, stick and trigger tuning, calibration), and outputs the result. Two output paths matter.

Keyboard and mouse bindings inject off the live input stream, so they take effect on their own. Everything that reaches a game as controller input travels through Emulation: OmniControl creates a genuine virtual device with ViGEmBus at the driver level, the same layer as a physical pad on USB. The game reads a real controller, not an injector, and cannot tell it apart from physical hardware.

Free and Pro

OmniControl runs free with no account. Pro is available as a monthly plan or a one-time Founders Lifetime purchase with free updates. You can start free and upgrade later; see pricing for current plans and the full split.

Free covers the controller manager and test bench, live diagnostics and calibration, the 3D viewer, button mapping (including keyboard-and-mouse bindings), basic stick and trigger tuning, lighting and the Lightbar Studio, rumble and haptics, motion controls, the stream overlay (with a watermark), and your profiles and game library.

Pro unlocks Emulation, macros and macro binding, the Stick and Trigger Studios for hand-drawn custom curves, the Adaptive Trigger Studio, the Recorder with ghost practice, game automation, and the watermark-free overlay.

Where the tiers meet

Basic remapping and stick/trigger tuning are free to set up and preview, but controller-to-game output runs through Emulation, which is Pro. Keyboard and mouse to controller drives a virtual pad, so it needs Emulation too. Free users can configure and preview both; the full in-game experience is Pro.

Supported controllers

Each supported pad shows as a live 3D model over USB or Bluetooth:

  • Sony: DualSense, DualSense Edge, DualShock 4, DualShock 3
  • Microsoft: Xbox Series X|S, Xbox One, Xbox 360, Xbox Elite Series 2
  • Nintendo: Switch Pro Controller
  • Generic HID gamepads

DualSense extras (adaptive triggers, gyro, touchpad, and lightbar) come over USB only. Over Bluetooth those extras are unavailable, but standard remapping and emulation still work.

The shortest path to playing

1

Install OmniControl

Run the installer. It sets up OmniControl itself. The ViGEmBus driver that lets the app present a virtual pad to your games is a separate one-click install: open Settings, find the Drivers card, and press Install next to ViGEmBus. See Installation.

2

Connect a controller

Plug in over USB or pair over Bluetooth. OmniControl detects the pad and shows it as a live 3D model. Run Calibration once to correct any hardware drift underneath your tuning. See Controller setup for pairing details.

3

Pick an emulation output

Choose whether the game sees a virtual Xbox 360 (widest Windows support) or a DualShock 4 (for games that read PlayStation input, and to carry DS4 extras). See Emulation.

4

Map and tune

Remap the buttons you want and adjust sticks and triggers to taste. Edits preview live; they reach the game once Emulation is running.

5

Load a profile

A profile bundles your remaps, stick curves, trigger feel, emulation output, and calibration snapshot. Add your game in Game Center and assign its profile. With Game automation (Pro), that profile loads automatically when the game takes focus and unloads when you leave.

For a guided walkthrough of a first configuration, follow the Quick start.

Tip

No physical pad on hand? Keyboard and mouse mode drives a virtual controller from WASD and your mouse, so controller-only games still work. Calibrate the aim with the timing-free turn-match: line up a landmark in-game, press F8, turn one full circle, and press F8 again.

Where to go next

Once you can play, tune the parts that matter to you:

  • Sticks and triggers for response curves, deadzones, and travel.
  • Motion aiming for gyro aiming, always-on or hold-to-activate.
  • Macros to record and bind controller, keyboard, and mouse actions (Pro).
  • Overlay for a transparent, always-on-top view of your live pad.
  • Profiles to keep a separate setup per game.

If something is not behaving as expected, check Troubleshooting or the FAQ. Updates are cryptographically signed and delivered in-app, so you stay current without a manual download.

Anti-cheat boundary

OmniControl is built for single-player and controller-friendly games. It is not a tool for defeating anti-cheat, and kernel-level anti-cheat competitive shooters are out of scope by design. Emulation presents a genuine virtual device rather than an injector, but that does not exempt any title's rules. We ship no keyboard and mouse presets for competitive shooters that pair kernel anti-cheat with controller aim assist, but that is a choice about what we publish rather than a lock on your machine: OmniControl does not police which games you use it with, and that responsibility is yours. If a game blocks virtual controllers, that is expected, and OmniControl will not bypass it.