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.
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.
小米蓝牙遥控器2Pro(RC003) 和鼠标输入的 Windows/macOS 本地按键映射工具,将遥控器变成可靠、易配置的快捷键控制器。
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
Technical configuration utility for Rewasd environment automation.
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.
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.
Godot 4.7 add-on: a main and pause menu configured from one resource — language, display, volumes per bus, keyboard/mouse/gamepad remapping, optional save/load slots and quick saves, a live preview in the editor. EN, FR, DE, ES.
Remap mouse/trackball buttons on Linux via udev hwdb — no daemon, works on Wayland and X11. Enables hold-to-scroll on KDE.
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.
Free Windows controller axis tuner with custom response curves, deadzones, profiles, rumble forwarding, and a virtual Xbox 360 output.
To associate your repository with the input-remapping topic, visit your repo's landing page and select "manage topics."