Skip to content
SPECIFICTION
Get listed

Controller Companion vs FlexInput

Controller Companion

controllercompanion.com

FlexInput

github.com

Side by side

FigureController CompanionFlexInput
Price from—Free
Free plan—Yes
Free trial——
Open source——
WindowsYesYes
Plans published41
Spec score · Game Controller Mapper Software8.5 (#4)7.7 (#14)
What it doesController Companion lets a game controller operate the Windows desktop, including mouse, keyboard and media functions.FlexInput is a node-based HID/MIDI input routing and mapping application for Windows that connects physical and networked inputs to virtual outputs.

Plans

Controller Companion

  • Controller Companion (Steam)$2.99, paid once
  • Controller Companion (Steam)$2.99, paid once
  • Controller Companion (itch.io)$3, paid once
  • Controller Companion (itch.io)$3, paid once

Controller Companion pricing →

FlexInput

  • FreeFree

FlexInput pricing →

In their own words

Controller Companion

Controller Companion has no write-up on Specifiction yet; its figures are above.

Visit controllercompanion.com

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