So i got myself a brand new controller (Logitech Gamepad F710 wireless) to play games old school style with a touch of new school. I noticed before using this controller that pSX somehow mixes up the navigation keys so i switched them.
Now with the controller i have the same problem, when i started trying to fix it somehow totaly fucked up and i got an error message about some code in line 171 from file whatever.cpp. That's when i got a little pissed and thought about using ePSX, which never worked for me in first place but i tried to get it working. All i get is maybe a blink of Squer Enix logo and that's it, no error message nothing. I tried 3 different Videoplugins, changed the settings to "This should definitely work" for epsx and somehow pSX works again but with the mixed up keys.

tl:dr Version
pSX mixes up keybindings with my Gamepad F710, what do?
ePSX doesn't work, what do?

Halp

System:
Windows 7 64 Bit Pro
Got a AMD 64 x2 6000+
4 GB RAM
8800 GTS