Возможно, я что-то не так понял в Вашей задумке... но программа DxTweak2 реализует весь описаный функционал. http://www.wingmanteam.com/files/Tools/DXTweak2/
...Сори, если действительно ошибся...
DxTweak2 не подхватывает больше 5 осей. Сказывается устарелая версия DInput.