百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
U

UCR

> 编程语言
开源

通用控制重映射器 [Alpha]

1.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

通用控制重映射器 [Alpha]

Universal Control Remapper

Universal Control Remapper is a complete rewrite of the original UCR, created in collaboration with evilC.

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.

Table of Contents

  • Downloads
  • Documentation
  • Support / Discussion / Feedback
  • Features
  • Device support
  • License

Downloads

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

Documentation for Universal Control Remapper are hosted on GitHub at https://github.com/snoothy/ucr/wiki.

Support / Discussion / Feedback

Please do not use the UCR thread on the AutoHotkey forums. Either raise an issue on the issue tracker or join us in the HidWizards chat channel on Discord

Features

  • Remap any number of inputs to any number of outputs on emulated output devices, with full analog support
  • Profiles and nesting allows for easy configuration
  • Endless remapping potential through plugin extension support
  • Remapping and device order persists through reboots and unplugging of devices
  • Profiles can be switched by external programs through Command line parameters (CLI)
  • HidGuardian support through HidCerberus for true HID remapping
  • Remap your own, or unsupported, input/output devices through extension support for device providers
  • Uses no injection making it compatible with games using anti-tampering technologies, such as Denuvo

Device support

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.

Supported input

  • Xbox 360 controllers (XInput)
  • DirectInput controllers, includes gamepads, racing wheels, HOTAS, etc.
  • Keyboard (using interception)
  • Mouse (using interception)
  • Tobii Eye tracker

Supported output

  • Xbox 360 controller (XInput) (using ViGEm)
  • Dualshock 4 controller (using ViGEm)
  • DirectInput controller (using vJoy)
  • Keyboard (using interception)
  • Mouse (using interception)

Building and Contributing

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.

Please see CONTRIBUTING when you've decided to contribute to Universal Control Remapper

License

Universal Control Remapper is Open Source software and is released under the MIT license.

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#directinputhidinput-outputjoystick

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言