Pokopom
Pokopom is an imput plugin that supports many emulators like PCSX, PCSX2, PJ64,
nullDC, Chankast, etc. Started as a XInput only plugin for X360 controllers, but
now it supports linux too (also for X360 controllers) though GUI less. Supports
rumble, though it depends on emulator/device.
DualShock3 are supported on Windows by using Scarlet.Crush's driver:
http://tiny.cc/msp11w
Also for ePSXe, Shark would be needed:
Shark: http://ngemu.com/threads/epsxe-shark.142361/
Shark Enhanced: http://ngemu.com/threads/epsxe-shark-enhanced-by-tapeq.154634/
* Emulates a DualShock and DualShock2 for PSX and PS2 emus respectively.
* Dreamcast controller plus rumble and NAOMI input for nullDC.
* N64 controller for N64 emulators with rumble and mempak.
* There's some support to use a X360 guitar as a PS2 guitar.
* Extended analog range on edges, for games like Ape Escape.
* Supports rumble with a nice custom curve: Rumble Curve Graph.
* Scroll Lock key as analog LED. Guide button as Analog Toggle, and also Keys 1 to 4 for pad1 to 4 respectively.
* Pseudo "pressure" for a smooth transition between off and fully pressed. Real pressure support for DS3 controllers using Scarlet.Crush's Wrapper.
* Multitap support for PS1 and PCSX2.