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 43 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. Nothing is injected into the game. To Windows and most games it appears as a standard controller, although some games and anti-cheat systems can detect virtual controllers.

Free and Pro

OmniControl runs free with no account. Pro is a subscription, monthly or yearly, and existing Founders Lifetime owners keep their licence. 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 contains no anti-cheat evasion. Emulation presents a genuine virtual device rather than an injector, but that does not exempt any title's rules. The pack catalog includes keyboard-and-mouse packs for online first-person shooters. A publisher can detect keyboard and mouse played through a virtual controller and penalise your account for it, and that risk sits with you as the player, not with OmniControl. OmniControl does not police which games you use it with and cannot enforce any title's policy on your behalf, so check a game's rules before you play it this way. If a game blocks virtual controllers, that is expected, and OmniControl will not bypass it.