I stumbled across a problem, and I don't know how to fix it.
I used the program from the Nintendont thread, that lets you test whether or not your controller is compatible. I ran it, plugged in the USB controller and the values were changing, which means the controller is indeed compatible...