Skip to content
SPECIFICTION
Get listed

Universal Control Remapper

github.com

Free plan Windows
Visit github.com
Spec score 7.7 #17 of 29 in Controller Mapping Software

What it is

Universal Control Remapper (UCR) is a free, open-source Windows application for routing physical device inputs to virtual outputs. It can connect any number of inputs to any number of outputs, including analog input, and supports devices such as keyboards, mice, joysticks, racing wheels, and Tobii eye trackers. Listed outputs include Xbox 360 and DualShock 4 controllers, DirectInput controllers, keyboards, and mice; provider documentation also names Titan One, 3Dconnexion SpaceMouse, and MIDI devices. Nested profiles can be switched by external programs using command-line parameters, and remapping and device order persist across reboots and unplugging. Plugins can add input and output transformations, while device providers can extend compatibility. The project says UCR uses no injection and is compatible with games that use anti-tampering technologies such as Denuvo. Some providers may require technical setup, command-line use, and administrator rights to install drivers; additional drivers may be needed for virtual Xbox or DirectInput controllers. UCR is labeled Alpha, and the project warns of bugs, experimental features, and settings files that may not work across versions. Its latest listed release is v0.9.0 Alpha, dated 2020-01-02.

Spec sheet

Purpose
UCR is a Windows application for remapping inputs from devices such as keyboards, mice, joysticks, racing wheels, and eye trackers to virtual output devices.Read 8 Oct 2026 · github.com
Support
The project directs users to its issue tracker or the HidWizards Discord channel for support, discussion, and feedback.Read 8 Oct 2026 · github.com
License
The project identifies UCR as open source software released under the MIT license.Read 8 Oct 2026 · github.com
Additional providers
The provider documentation also lists Titan One, 3Dconnexion SpaceMouse, and MIDI devices.Read 8 Oct 2026 · github.com
Anti-tampering compatibility
The project says UCR uses no injection and is compatible with games using anti-tampering technologies such as Denuvo.Read 8 Oct 2026 · github.com
Development status
The wiki says UCR is still in Alpha and under development, and warns of bugs, experimental features, and settings files that are not supported across versions.Read 8 Oct 2026 · github.com
Downloads
The latest release is downloadable from GitHub with basic plugins; extra experimental or niche plugins are in the UCR-Plugins repository.Read 8 Oct 2026 · github.com
Drivers
Additional drivers may be needed to create virtual Xbox or DirectInput controllers.Read 8 Oct 2026 · github.com
Extensibility
Plugin and device-provider extensions can add remapping behavior and support for additional input and output devices.Read 8 Oct 2026 · github.com
External drivers
The project says additional drivers may be needed to create virtual Xbox or DirectInput controllers.Read 8 Oct 2026 · github.com
Extra plugins
The UCR-Plugins repository describes experimental and niche plugins, and notes that AxisToDelta and DeltaToAxis are known unstable.Read 8 Oct 2026 · github.com
Game compatibility
The project says UCR uses no injection and is compatible with games using anti-tampering technologies such as Denuvo.Read 8 Oct 2026 · github.com
Latest listed release
The releases page lists v0.9.0 Alpha, dated 2020-01-02, as the latest release.Read 8 Oct 2026 · github.com
Mapping
It can remap any number of inputs to any number of outputs on emulated devices, with full analog support.Read 8 Oct 2026 · github.com
Persistence
Remapping and device order persist across reboots and device unplugging.Read 8 Oct 2026 · github.com
Plugins
Plugin extensions support additional input and output transformations, and third-party providers can add device support.Read 8 Oct 2026 · github.com
Profiles
Profiles can be nested, and profiles can be switched by external programs using command-line parameters.Read 8 Oct 2026 · github.com
Release status
The repository labels UCR Alpha, and its latest listed release is v0.9.0 Alpha.Read 8 Oct 2026 · github.com
Remapping
It transforms inputs through plugins and supports remapping any number of inputs to any number of outputs, including analog input.Read 8 Oct 2026 · github.com
Setup requirements
Some providers may require technical setup, command-line use, and administrator rights to install drivers.Read 8 Oct 2026 · github.com
Supported inputs
Listed inputs include Xbox 360 and DirectInput controllers, keyboards, mice, and Tobii eye trackers.Read 8 Oct 2026 · github.com
Supported outputs
Listed outputs include Xbox 360 and DualShock 4 controllers, DirectInput controllers, keyboards, and mice.Read 8 Oct 2026 · github.com

Plans and prices

Universal Control Remapper Free Open source software released under the MIT license Read 8 Oct 2026 · github.com

Every Universal Control Remapper plan and price →

Strong points and limits

Strong points

  • Maps any number of inputs to any number of outputs
  • Supports analog input
  • Nested profiles can be switched externally
  • Mappings persist across reboots and unplugging
  • Open source under the MIT license

Limits

  • The project remains in Alpha
  • Some providers require technical setup and administrator rights
  • Additional drivers may be needed for virtual controllers
  • Some extra plugins are marked unstable

Who it suits

UCR may suit Windows users who want to remap varied input devices to virtual controllers, keyboards, or mice. Its nested profiles and plugin extensions may appeal to users comfortable with technical setup.

Verdict

UCR offers broad, extensible input remapping, but its Alpha status and possible driver setup are important considerations. Check provider requirements and version compatibility before relying on a configuration.

Where Specifiction places it

Alternatives to Universal Control RemapperAll alternatives →