Open source input router and remapper daemon for Linux

562 stars 75 forks 562 watchers Rust GNU General Public License v3.0
5 Open Issues Need Help Last updated: Aug 28, 2026

Open Issues Need Help

View All on GitHub
enhancement help wanted hardware support

Open source input router and remapper daemon for Linux

Rust
good first issue help wanted hardware support

Open source input router and remapper daemon for Linux

Rust

Open source input router and remapper daemon for Linux

Rust

AI Summary: The task is to add support for the OneXPlayer G1 handheld gaming PC to the InputPlumber project. This involves identifying the specific input devices (keyboard, turbo button), understanding their event codes, and creating appropriate YAML configuration files (composite device and capability map) to correctly map and route the input events within InputPlumber. The existing documentation and examples within the project should be used as a guide.

Complexity: 4/5
help wanted hardware support

Open source input router and remapper daemon for Linux

Rust

AI Summary: The task requires adding support for the AYANEO 3 handheld gaming PC to the InputPlumber daemon. This involves obtaining the DMI (Desktop Management Interface) and device information for the AYANEO 3, identifying its buttons (LC, RC, Ayaspace, QA, R4, L4), and creating or modifying InputPlumber's configuration files (composite device and capability map) to correctly map the AYANEO 3's input events to virtual devices (gamepad, keyboard, mouse). This likely involves creating a new composite device configuration and potentially a new capability map to handle any non-standard button mappings.

Complexity: 4/5
help wanted hardware support

Open source input router and remapper daemon for Linux

Rust