To generate output, UCR typically interfaces with , a software-based virtual joystick driver. When a user configures a mapping in UCR, the application translates the physical input (e.g., a trigger press on a physical gamepad) into a command sent to vJoy. The operating system then recognizes vJoy as a physical controller, allowing games and software to interact with the "virtual" device without realizing the input is synthesized.
: The underlying "link" between the hardware and the user interface is often managed by universal control remapper link