We all know that to control a computer, a mouse and a keyboard are needed. However, you can use other devices to send the same input and one of them is the joystick.
Thus, instead using it for gaming purposes only, this hardware device can be turned into a PC controller with the help of a dedicated software. Such a program is JoyToKey, a lightweight application especially designed to emulate keystrokes and mouse clicks using the joystick.
The utility doesn't require installation but, instead, it requires that a supported device is connected, otherwise it will not load. The great news is JoyToKey is built to support up to 16 joysticks, though it's highly improbable that one should need that many controllers.
This application enables you to create several configuration files and load the one you need in no time. To do so, you can simply press the button you assigned for the 'Switch to the other configuration file' feature.
The configuration includes 32 buttons, 6 axes and 2 Point of View (POV) switches for each of the joysticks.
Insofar as the mouse emulation is concerned, JoyToKey can handle both buttons and wheel. More so, it has a function for adjusting mouse movements as well as wheel rotation, making them faster or slower, as you need.
All in all, it appears that this software is pretty well equipped and ready to offer an interesting experience to anyone interested in turning their joystick(s) into a PC controlling device.
With JoyToKey you should be able to easily get along with applications that are not even designed to accept input from a joystick, including Office apps and many more.