FlexInput vs JoyXoff
FlexInput
github.comJoyXoff
joyxoff.comSide by side
| Figure | FlexInput | JoyXoff |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | Yes |
| Plans published | 1 | 2 |
| Spec score · Game Controller Mapper Software | 7.7 (#14) | 8.2 (#10) |
| What it does | FlexInput is a node-based HID/MIDI input routing and mapping application for Windows that connects physical and networked inputs to virtual outputs. | JoyXoff maps Xbox controller input to mouse, keyboard and media actions, supports per-process profiles, and can power off Xbox 360 wireless controllers. |
Plans
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.
JoyXoff
JoyXoff is free Windows software that maps Xbox controller inputs to mouse and keyboard events, media functions and other bindings. Users can configure desktop bindings separately from profiles for individual processes, while profile bindings are disabled automatically when a program runs fullscreen. The utility works with XInput-compatible controllers, including Xbox 360 and Xbox One models listed by the maker. It includes an arcade-style virtual keyboard and a plain Xbox One-themed keyboard, and can turn off Xbox 360 wireless controllers. Steam users can create bindings intended to avoid Guide-button conflicts in Big Picture. PlayStation controllers may be used through an Xbox 360 controller emulator such as x360ce, with additional setup. JoyXoff requires Windows 8.1; Windows 10 or later is recommended. It starts with Windows after installation and stores files in %ProgramData%\Joyxoff. An option addresses UAC prompts and the sign-in screen. Version 3.65.10.1 for Windows x86 is listed with a June 24, 2026 date and SHA256 checksum.