UCR

UCR — Free Download. Custom Input Remapping
UCR (Universal Control Remapper) is a tool designed for remapping input controls such as joysticks, keyboards, and mice. It lets you configure custom actions for different input devices.
★★★★★
5.0(1 ratings)

Download UCR (Official links)
File size: 4.65 MB
The latest version of UCR is: 0.9.0
Operating system: Windows
Languages: English
Price: $0.00 USD

  • Button remapping. Assigns any button on one device to a button on a different device. For example, a joystick button can trigger a keyboard key or a mouse click.
  • Profile creation. Saves specific configurations for different applications or games. Each profile can be loaded automatically depending on the program that is running.
  • Input combinations. Defines actions based on multiple buttons pressed at the same time. Useful for triggering complex functions with custom shortcuts.
  • Response curves. Adjusts the sensitivity of analog axes such as sticks or triggers. Lets you modify the response curve for greater precision.
  • Axis modification. Converts movement from one axis to another, such as turning mouse movement into joystick input.
  • Macros and scripts. Records input sequences and runs them with a single button. Supports configurable delays and repetitions.
  • Input filtering. Removes noise or unwanted movement on analog axes using smoothing or threshold settings.
  • Layer mode. Switches dynamically between sets of configurations using dedicated buttons or combinations.
  • Device emulation. Creates virtual devices that other programs can recognize as joysticks or keyboards.
  • Activation conditions. Sets rules for when a function should be active, such as while holding a button or in a specific application.
  • Multiple device support. Works with several controllers at the same time, allowing advanced configurations across different hardware.
  • Modular interface. Organizes functions into plugins that can be enabled or disabled according to the user's needs.

UCR was originally developed by Snoothy and has been available on GitHub since 2016. The program is written in AutoHotkey, a scripting language for automation on Windows. The community has contributed improvements and additional features over the years.


Alternatives to UCR:

New programs