Enhanced Joystick Driver

This driver supports joysticks with multiple axis and multiple buttons. If you need to change joystick you won't need to boot (like with many other driver), just use configuration tool to change it, remember to calibrate it before using it.