Operating system: Windows
Publisher: Free Colors, Ltd.
Release: JoyToKey 7.4.0
Antivirus check: VirusTotal report
This software will map any game controller to any keyboard keys or mouse actions that you would like, on your Windows PC.
It can map these inputs system-wide, unlike programs that only work inside one application or game. This means you could be editing video or photos with a game controller or other USB input device, if your workflow requires it.
You can also map many different controllers to one computer with this software, as it supports remapping of up to 50 joysticks and 128 buttons. Both XInput and DirectInput devices are supported.
JoyToKey maps controller buttons to keyboard and mouse input system-wide, not only inside the games you play.
Multimedia key codes are also supported, meaning you can change the volume or pause your music with just one button on your controller while you're gaming. Profiles can be created for different games and associated with applications, so the right configuration is used for each program.
JoyToKey is shareware: you can download it and try it for free without any limitation in functionality, and after the trial you can buy a license key from the program menu for continued use. The license costs 7.50 US dollars, a small price for such a useful utility.
Overall, this software is useful not only for PC gamers who want to play keyboard-only games with a gamepad, but also for any computer user who has some spare controllers lying around. You can map any button to any key, combination of keys or mouse clicks, configure several controllers at once, and keep a separate profile for each application. The program also offers a bulk assignment wizard, a dark mode, high-DPI display support and an option to start automatically with Windows.