Universal Control Remapper is a Windows application which allows the end-user to remap any inputs from devices, such as keyboards, mice, joysticks, racing wheels, eye trackers, etc. to virtual output devices. Remapping is achieved by transforming inputs through plugins to a desired output device.
The latest release of Universal Control Remapper can be downloaded from GitHub and with a number of basic plugins. Extra experimental or niche plugins can be found in the UCR-Plugins repository. You may also need to install other drivers etc, for example to allow creation of virtual Xbox or DirectInput controllers. See the Providers page for details on these.
Test builds, patches, updated components, new or enhanced plugins etc., are often posted to the UCR channel in the HidWizards Discord server linked below. If you encounter any problems, it is best to check this channel for pinned patches.
Documentation for Universal Control Remapper are hosted on GitHub at https://github.com/snoothy/ucr/wiki.
UCR supports input and output devices through plugins using the IOWrapper backend. UCR is released with standard plugins but can be extended with third party plugins to add additional device support.
It is required to run the build script before building with Visual Studio. Run
.\build.ps1 InitProject from powershell to initialize the required dependencies. All subsequent builds can be done from Visual Studio 2017.
CONTRIBUTING when you've decided to contribute to Universal Control Remapper
Universal Control Remapper is Open Source software and is released under the MIT license.