Hey, I found a nice program for this sorta of thing.
http://www.xpadder.com/
It lets you custom config every button to do whatever you like, and set deadzones.
I was able to play HL2 using the 360 pad, right analog controller mouse, left analog for wasd, and other buttons and set as well.
It's pretty solid.