ControlMK is an utility which uses DirectInput controllers to emulate mouse, keyboard, and other types of commands.

VJoy Virtual Joystick is described as 'Software application and virtual driver system that allows keyboard input to be translated to joystick input' and is a Key Mapping tool in the system & hardware category. There are 2 alternatives to VJoy Virtual Joystick for Windows. The best VJoy Virtual Joystick alternative is ControlMK, which is free.
ControlMK is an utility which uses DirectInput controllers to emulate mouse, keyboard, and other types of commands.

Emulates gamepad or joystick and let's you bind keyboard as playing some games requires additional gamepads. No more. Playing games as 4 players like Micro Machines, Toybox Turbos, Duck game and many more are now possible without gamepads.