there's staccato, and there's staccato...
don't ever use pedal on a scarlatti sonata passage in staccato. use it on certain passages in chopin works, dont' use it on others... the point is: staccato + pedal is staccato (a different kind, of course) and should be used accordingly.
just one more thing: legatissimo, in 99% of the cases, does not refer to fingers playing legato (whether the notes are marked staccato or legato), but to head and arm legato - which has nothing to do with what the fingers are doing.
best luck