Heya folks,
I bought one of these "Venom USB PlayStation Controller Adapter (PC)" along with two PS2 controllers with the main aim of playing fifa 07. The intial experience was great, but then I realised the right analog stick wasn't working while playing fifa, which is a big problem.
After much searching I found a solution on a site which did half the job (the stick worked but the axis were rotated and mirrored), the link...
http://www.controller-configurator.com/eng/home.php doesn't work for me so I hunted again and found clues which helped me work out the last part of the problem.
Part one
In Windows, click start ->run then type regedit.exe and click ok
Open HKEY_LOCAL_MACHINE, open SYSTEM, open ControlSet001, then Control, media properties, private properties, joystick, OEM.
view each folder (should look like VID_0428&PID etc) until you find the controller you have. (should be USB GAME PAD) if its PS2
mine was "Twin USB Vibration Gamepad"
When you see you controller, double click where it says OEMName to the left of where its says the name of your controller, change it to "Logitech Rumblepad 2 USB".
The above will make the stick work...Below explains how to flip the axis
Part 2
Whilst still in the registry editor, expand the Axes folder and find folders 2 and 5, they represent axis Z and Rz respectively.
In folder 2 (the Z axis), find "Attributes 01 81 00 00 01 00 32 00" and change it to "Attributes 01 81 00 00 01 00 35 00"
And then in folder 5 (the Rz axis) find "Attributes 01 81 00 00 01 00 35 00" and change to "Attributes 01 81 00 00 01 00 32 00"
effectively you just swap existing numbers.
Then bingo!
Check the controllers in your control panel, then check them in game.
Might be worth mentioning this will probably effect how the controller behaves in other games, it doesn't cause me any so far.