I've used a PC controller for CoD4 before. It had a button layout just like the dualshock and it was USB. It worked perfectly, minus the fact that the middle buttun didn't act as the PS button would. We really only needed it for a third controller though, so it worked just fine for us anyway.
4 ≈ One







