http://forums.pcsx2.net/Thread-XInput-Wr...Controller
Download both the latest version (1.2.0.160) and the latest update (1.2.2.175).
Follow the instructions as carefully as you can. If it's confusing just do this, extract the latest version into a folder, I called mine Dualshock 3, then extract the latest update in the same folder, overwrite all the folders and stuff if it asks. Then take this folder and put it somewhere, I have mine in Program Folders (but most would say this is not wise).
Once you copy/pasted it or moved the folder to your desired location, just run ScpDriver.exe, install the driver and that should take care of that. Hopefully you don't get any issues. (If you don't need the bluetooth driver, don't install it).
Once installed you'll want to double click on ScpMonitor, I keep this program on at all times, not sure if that's needed :3.
Once your controller drivers are installed and you confirm with ScpMonitor that your controller has a connection, you can then search the folder with the Scp files for a folder called Win32.
Inside of Win32, you'll see a LilyPad-Scp-r5875.dll and XInput1_3.dll
Those are the two dlls we want. Copy paste the LilyPad plugin into the PCSX2 Plugins folder. Copy paste the XInput1_3.dll file into the root of PCSX2 (where PCSX2.exe is).
Once you've done all that, open PCSX2 and change your pad plugin to the SCP version. Then open the pad plugin settings and you should see a new option titled Native Dualshock 3 Mode, disable DirectInput and XInput, and enable the Native mode.
From here on out, just configure the controller like normal and to test the pressure sensitivity, stay in the General Tab, highlight Dualshock 3 #1 in the Device Diagnostics and click Test Device, you should be able to see many numbers as you press lightly or hard all the way to 1.0.
I think that takes care of it. Follow the instructions on the SCP page before mine, I just wrote that down as a precaution for any problems that might occur.