I don't know about a ps3 controller but I am using a ps2 controller. ZC works better with the buttons bound to keyboard keys with a program like xmapper. I had to do that to get the D pad working.
also make sure when you're gamepad connects that the analog sticks aren't tilted at all.