Out of the ones you use as onscreen keyboard :
Oxynger Keyshield is the best, it is supposed to defeat hook/kernel/hardware based keyloggers, screen logging protection, mouse logging protection,clipboard logging protection, shoulder surfing protection, no fixed keyboard format for entering sensitive data.And its free and portable.
If you enter sensitive data in a phising page,then nothing can be done no matter what you use.