Skip to content
SPECIFICTION
Get listed

FlexInput vs OmniControl

FlexInput

github.com

OmniControl

omnicontrol.me

Side by side

FigureFlexInputOmniControl
Price fromFree$5/mo
Free planYesYes
Free trial—Yes
Open source——
WindowsYesYes
Plans published16
Spec score · Game Controller Mapper Software7.7 (#14)8.4 (#7)
Controller supportThe listed inputs include XInput, DualShock 4, DualSense, Switch Pro, Joy-Con 2, Switch 2 pads, and third-party SDL3 controllers.It supports DualSense, DualSense Edge, DualShock 4, DualShock 3, Xbox Series/One, Elite Series 2, Xbox 360, Switch Pro, GameCube and Wii Remote through Dolphin outputs, Meta Touch Plus, Quest 3/3S over Link, and Razer Raiju V3.
What it doesFlexInput is a node-based HID/MIDI input routing and mapping application for Windows that connects physical and networked inputs to virtual outputs.OmniControl is a native Windows desktop app that remaps controller inputs, tunes sticks and triggers, records macros, and can expose a virtual controller to games.

Plans

FlexInput

  • FreeFree

FlexInput pricing →

OmniControl

  • FreeFree
  • Insider$9.99 a month
  • Pro Monthly (Quest page)$9.99 a month
  • Pro Monthly$14.99 a month
  • Pro Annual (Quest page)$59.99 a year
  • Pro Annual$74.99 a year

OmniControl pricing →

In their own words

FlexInput

FlexInput is a Windows application for routing and mapping HID and MIDI inputs to virtual outputs. Its visual signal graph supports drag-and-drop editing, reusable nested sub-patches, and factory presets. Listed controller inputs include XInput, DualShock 4, DualSense, Switch Pro, Joy-Con 2, and third-party SDL3 controllers; it also accepts MIDI. Outputs include virtual XInput and DualShock 4/DualSense controllers, keyboard, and mouse. MIDI mapping offers per-CC output pins and CC Learn, while supported controllers can provide raw gyroscope and accelerometer data. FlexInput can route an AutoMap gamepad bus between two instances over LAN UDP, encrypted PSK UDP, or P2P transport. LAN UDP is unencrypted; PSK uses a shared passphrase and P2P uses a cryptographic keypair. WASAPI loopback audio can be routed to rumble. HidHide can conceal remapped physical devices but requires a separate driver. The app is free and MIT-licensed. It requires Windows 10/11 (x64); installation uses a Windows x64 ZIP, with no installer.

Visit github.com

OmniControl

OmniControl is a Windows desktop app for changing controller inputs and presenting them to games as a virtual controller. It can remap buttons, sticks, and triggers, read motion, and record macros. Emulation requires the separate ViGEmBus driver, which can be installed from the app. Supported devices include DualSense and DualShock controllers, Xbox models, Switch Pro, GameCube and Wii Remote through Dolphin outputs, Meta Touch Plus, Quest 3/3S over Link, and Razer Raiju V3. Its Game Packs catalog has ready-made setups for 251 games that users can browse and import for free. For PS5 Remote Play, it works with chiaki-ng using a virtual DualShock 4 and includes presets for about 60 PS5 games. Game Center scans Steam and Epic libraries, accepts manual additions, and links games to profiles for automatic switching. The free plan covers reading, mapping, and tuning. Insider costs $9.99/mo; Pro Annual costs $59.99 per year. The 64-bit Windows 10 and 11 installer is 48.1 MB and updates automatically.

Visit omnicontrol.me