- Home
- Keyboard and Mouse Customization Software
- DeviceMapper
On the recordRead 11 Oct 202618 facts
DeviceMapper
Plans and prices
Free
Free
Free, open-source Windows input remapper
Read 11 Oct 2026 · github.com
On the record
- Action types
- Per-button actions include blocking input, sending key combinations, mouse clicks or scrolling, Xbox controller inputs, launching files or apps, running Python snippets, and firing TTC commands.github.com · read 11 Oct 2026
- App-specific mappings
- Context filters let a button behave differently depending on which application is in the foreground.github.com · read 11 Oct 2026
- Axis processing
- Analog axis settings include dead zones, sensitivity curves, per-device speed multipliers, drift suppression, and forwarding to mouse movement or an Xbox stick.github.com · read 11 Oct 2026
- Controller requirement
- Xbox controller emulation requires the separate ViGEmBus kernel driver; the project says other features work without it.github.com · read 11 Oct 2026
- Cross-device combos
- Users can combine buttons from different devices to trigger an action, with a configurable timing window that defaults to 80 ms.github.com · read 11 Oct 2026
- Device support
- It supports Windows-recognized HID devices, including keyboards, macro pads, VR remotes, joysticks, gamepads, foot pedals, and stream decks.github.com · read 11 Oct 2026
- Download
- The project offers a Windows installer named DeviceMapper_Setup.exe that installs without requiring Python.github.com · read 11 Oct 2026
- Headless use
- The engine can run without the GUI using the --headless option and a selected profile, including for server or kiosk scenarios.github.com · read 11 Oct 2026
- License
- The repository identifies an MIT license.github.com · read 11 Oct 2026
- Macro support
- Yesgithub.com · read 22 Sep 2026
- Per-app profiles
- Yesgithub.com · read 22 Sep 2026
- Profiles
- Profiles are portable JSON files stored in a profiles folder next to the executable and can be edited by hand or managed in the interface.github.com · read 11 Oct 2026
- Purpose
- DeviceMapper remaps raw HID input events on Windows to actions such as keypresses, mouse actions, controller inputs, app launches, scripts, and TTC commands.github.com · read 11 Oct 2026
- Release
- The GitHub releases page lists DeviceMapper v1.0.0 as the latest release.github.com · read 11 Oct 2026
- Sensitivity controls
- Yesgithub.com · read 22 Sep 2026
- Support
- The project invites bug reports and feature requests through GitHub Issues and says issues and pull requests are welcome.github.com · read 11 Oct 2026
- Supported operating systems
- windowsgithub.com · read 22 Sep 2026