https://github.com/x360ce/x360ce
use this
i don't understand whats the deal with ipega controllers lately, another gbatemper had a ipega controller and was also having issues on pc
folks don't get controller that uses direct input, after 2010 only a few games support direct input, or barelly support it!
and for make it to work you have to use a xinput emulator which sometimes doesn't work, or got a few problems
if you want to play on pc with a controller.
either get a xbox controller or a xinput controller.
how to know which protocol\standard the controller you gonna buy uses? read the damn box, if its xinput it usually tells you. if it doesn't have anything mentioning xinput it's the older "directinput"
if the controls show numbers on it instead the A B X Y it's clearly directinput and it will hurt you to make it work with new games, either you have to use the emulator or configure every damn game keys
heres a controller with both methods, you can choose direct input for older games and extras, or xinput for plug and play most games released since 5 years ago
http://gaming.logitech.com/en-us/product/f310-gamepad
and this one is the wireless version
http://gaming.logitech.com/en-us/product/f710-wireless-gamepad
i have the last one, i can agree it's expensive and the design could be better but i can assure you