JoyToKey is a software that allows s to map keyboard and mouse inputs to a controller. This allows for greater customization and control over games and other applications that may not controller inputs. The software includes for up to 16 different controllers and allows s to create custom profiles for each one. It also includes features such as button remapping, mouse emulation, and macro recording.