What we tried to say is: Analog triggers works fine on ps3, the problem is: L/R entries in controller.ini override the analog value. I mean, once a trigger is pressed, analog value increment, that is correct. But, fully pressed button is too (here: the L/R entry), even if the analog is NOT fully pressed. It cause an issue to games which uses analog. eg: Super Mario Sunshine. Even if the analog is mid pressed, Mario will stand still, as if the button "click" on a real controller, causing to the player to be unable to run. If we remove the L/R entry on controller.ini, the game will behave correctly, as it now only depends on analog. The problem now is that the L/R press is non existent, only the analog is. What I said the other day is: The L/R press should be done ONLY while the analog reach the maximum value, instead of an offset from the controller.ini.
I can test if you want too.