Skip to content
SPECIFICTION
Get listed

GameFlow vs Input Remapper

GameFlow

github.com

Input Remapper

github.com

Side by side

FigureGameFlowInput Remapper
Price fromFreeFree
Free planYesYes
Free trial——
Open sourceYes—
WebYes—
WindowsYes—
macOSYes—
LinuxYesYes
Self-hostedYes—
Plans published11
Spec score · Game Controller Mapper Software8.9 (#1)7.7 (#15)
LicenseThe repository is marked MIT licensed.The repository is published under the GPL-3.0 license.
MacrosButton combos create timed virtual presses and freeze macros capture a stick vector when a button rises.Its optional macro language supports cross-device variables, conditions, and named parameters.
PurposeGameFlow is cross-platform gamepad tooling that transforms gamepad, keyboard, mouse or phone input through saved profiles into virtual-controller output.Input Remapper is a Linux tool for changing the behavior of input devices by mapping any input to another input.

Plans

GameFlow

  • FreeFree

GameFlow pricing →

Input Remapper

  • FreeFree

Input Remapper pricing →

In their own words

GameFlow

GameFlow is free, cross-platform gamepad tooling that routes gamepad, keyboard, mouse, or phone input through saved profiles to virtual-controller output. Mapping options include autofire, remapping, shift layers, SOCD cleaning, stick trim, gyro aiming, touchpad mapping, button combos, and freeze macros. Custom control logic can be written in sandboxed Lua through MoonSharp. Profiles are editable JSON documents that users can create, duplicate, rename, import, and export. A phone browser on the same local network can act as a controller without an installed app, with support for up to 16 phones. GameFlow can generate a transparent controller-overlay URL for an OBS Browser source, and its motion server exposes DSU/Cemuhook over UDP for Cemu, Dolphin, Yuzu, and Ryujinx. The application requires .NET SDK 10.0 or later and uses SDL3 for gamepad and joystick input on Windows, Linux, and macOS. Windows virtual output uses HIDMaestro in user mode; Linux and macOS virtual gamepad output are not built yet.

Visit github.com

Input Remapper

Input Remapper is free Linux software for changing how input devices behave. It can map keys, mouse movements, joysticks, wheels, triggers, combinations and other inputs to different outputs, using either X11 or Wayland. In its graphical interface, you select a device, create a preset, add mappings and apply them. Optional macros provide cross-device variables, conditions and named parameters. Analog inputs can become analog outputs with adjustable sensitivity and non-linearity. Installation guidance covers Ubuntu/Debian, Fedora, Arch and Void, with manual installation described for other distributions. Version 2.0 and later requires at least Ubuntu 22.04. Reading `/dev/input/` events requires special permissions, so the interface requests a sudo password. Output symbols depend on the keyboard layout. The project is GPL-3.0 licensed and warns that game anti-cheat software might detect macros.

Visit github.com