Boot into your configured platform, switch anytime via "Library" in Game Bar — Steam, XBOX, Epic, Armoury Crate SE, Playnite, or anything you add.
-
Updated
Sep 13, 2026 - C#
Boot into your configured platform, switch anytime via "Library" in Game Bar — Steam, XBOX, Epic, Armoury Crate SE, Playnite, or anything you add.
Free, open-source controller mapper for macOS. Map any game controller to keyboard and mouse: PS5 DualSense, Xbox, Switch Pro, 8BitDo, even MIDI, and any HID gamepad. No drivers, built for accessibility.
用小米遥控器 2 Pro(RC003)做 Codex Micro 的快捷操作平替。支持按键映射、鼠标快捷操作和语音输入,适用于 Windows / macOS,搭配 Cursor、Claude Code、Codex 进行 Vibe Coding。
Turn a 3rd-gen Apple TV Siri Remote into a fully programmable macOS controller — remap every input via a hot-reloading config, with per-app profiles, layers, trackpad cursor control, and an experimental virtual microphone.
Your Razer hardware. Your rules. A Rust alternative to Synapse with device controls, reactive lighting, button remapping, macros and gestures. Windows beta.
Couch + online multiplayer input for Godot 4.7 - per-device keyboards and gamepads as action-keyed commands, with rebinding, persistence, and packet-loss-safe netcode.
Catrina is a Windows desktop app to record, edit, and play keyboard/mouse sequences and to run a simple gaming “hold-to-remap” mode. It is built with PyQt6 and uses low-level Windows input APIs. The app focuses on being practical: fast to create macros, clear to read, and predictable when executed.
Browser-first input binding manager for keyboard and gamepad controls in web-based games and applications
Windows Kernel Filter Driver for keyboard, mouse and USB gamepad input interception/remapping. DS4/DualShock 4 (PS4), DualSense (PS5), wired Xbox 360 and Xbox One/Series X|S via compatible HID/XInput/GIP profiles. Microsoft-signed demo, C++17 SDK, GUI/CLI installers.
Use a gamepad as a keyboard and mouse on Linux, driven by Controller Companion's .ccp profiles. Per-program profile switching, pad-driven on-screen keyboard, per-controller calibration, and a GTK GUI for all of it.
Technical configuration utility for Rewasd environment automation.
ReWASD Controller Manager, an advanced input mapping utility designed to remap gamepad buttons, customize keyboard bindings, and configure macro controls for various hardware devices. It provides a seamless user experience to help gamers personalize their control schemes, optimize device sensitivity, and improve gameplay precision.
Use Xbox and PS5 controllers as a lightweight Codex remote on Windows.
Use a Nintendo Switch 2 Joy-Con as a mouse and keyboard on Mac, Windows and Linux. Slide it on your desk to move the pointer. No drivers; runs as your user.
Some [UCR](https://github.com/Snoothy/UCR) plugins to support curved keyboard buttons to controller axis button.
Cross-platform input remapping tool in Rust: map keyboard, mouse and gamepad events to virtual devices with simple remaps, macros, combos and tap/hold, driven by a CLI, an iced GUI or a background service.
Remap unsupported Bluetooth/USB HID reports on macOS into virtual keyboard shortcuts for page turners, remotes, foot pedals, voice input, and more
Gyro aiming and controller mapping for Windows. Fork of Ryochan7's archived DS4MapperTest, with universal profiles, SDL3 input and an adaptive poll rate. Supports DualSense, DualShock 4, Switch Pro, JoyCon, Steam Controller and 8BitDo Ultimate 2 Wireless.
Remap mouse/trackball buttons on Linux via udev hwdb — no daemon, works on Wayland and X11. Enables hold-to-scroll on KDE.
To associate your repository with the input-remapping topic, visit your repo's landing page and select "manage topics."