Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

InputPlumber review

Free#20 of 27 in Game Controller Mapper Software

A Linux input daemon for composing devices and routing their events to virtual outputs.

6.1/10Editor score
InputPlumber6.1 Visit InputPlumber

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

InputPlumber is an open-source daemon for Linux that combines input devices and translates their events into virtual device formats. It is aimed at Linux users and developers who need to integrate input handling, including gaming handheld and overlay use cases. Rather than presenting itself as a general controller-mapping app, it provides infrastructure for composing devices and routing their inputs. That makes it a better fit for people comfortable working with system-level input configuration than for someone seeking a simple, cross-platform remapping interface.

Its profile-based translation is the central capability. YAML-defined input profiles can map source events to supported outputs—for example, a gamepad button press can produce a keyboard key—and profiles can be loaded on demand for managed devices. Capability maps help interpret device events. InputPlumber can emulate mouse, keyboard, and gamepad inputs, so its scope goes beyond controller-to-controller remapping. Users can also combine multiple source devices into a logical composite device, which suits setups where input handling needs to span more than one physical device.

Routing is another important distinction: the daemon can intercept and route events over DBus or across a network. Deployment is self-hosted, and the project is free and open source rather than organized around paid plans. Documentation and community are the listed support channels, so buyers should expect a project-oriented support model rather than a commercial service. InputPlumber is worth considering for Linux users who want programmable input composition and routing; users who need another operating system or a general-purpose mapper should look elsewhere.

InputPlumber pros and cons

  • Where it wins
    • Combines multiple input devices into one logical composite device
    • YAML profiles translate and remap source inputs
    • Emulates mouse, keyboard, and gamepad outputs with DBus and network routing
  • Where it doesn't
    • Linux-only platform support limits use across operating systems
    • YAML-defined profiles may not suit users seeking a graphical mapper
    • Its focus is input infrastructure rather than a general-purpose mapper

InputPlumber fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update