Skip to content
SPECIFICTION
Get listed

ControllerKeys vs FlexInput

ControllerKeys

kevintang.xyz

FlexInput

github.com

Side by side

FigureControllerKeysFlexInput
Price from—Free
Free plan—Yes
Free trialYes—
Open source——
Windows—Yes
macOSYes—
Plans published11
Spec score · Game Controller Mapper Software7.9 (#11)7.7 (#14)

Plans

ControllerKeys

  • ControllerKeys license$19.99, paid once

ControllerKeys pricing →

FlexInput

  • FreeFree

FlexInput pricing →

In their own words

ControllerKeys

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

Visit kevintang.xyz

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