I disagree with the "Keylogger Note" for the On-Screen Keyboard Portable (https://portableapps.com/apps/accessibility/on-screen_keyboard_portable), which says: "While on-screen keyboards offer protection against hardware keyloggers, they do not offer protection against software keyloggers (which are far more common). They are primarily intended as an accessibility tool or for alternate means of text entry (pen-based computing, etc)."
This is a misleading statement: some on-screen keyboards, such as Neo's SafeKeys and Oxynger KeyShield, are specifically designed to thwart software keyloggers.
Both Neo's SafeKeys and Oxynger KeyShield are freeware and available in portable versions.
Is there independent verification of said claims? As they are both closed source utilities (generally a bad thing with everything "security" related), I'd be curious if a proper security professional had reviewed either of them.
Sometimes, the impossible can become possible, if you're awesome!
See https://www.raymond.cc/blog/how-to-beat-keyloggers-to-protect-your-ident...
It says 'Neo’s SafeKeys Drag and Drop mode is the only one that protected against all 12 keyloggers but ironically failed all 7 screen capture test'
and 'Oxynger KeyShield have [sic] a lot potential to be one of the best if not the best security based virtual keyboards [sic] because it managed to protect against a low level keylogger but unfortunately it failed against “Any Keylogger”'.
Oxynger is .Net 3.5 based
License:
Oxynger:
Neo's SafeKeys:
[EDIT] Also of note - I have previously received permission to release Neo's SafeKeys: https://portableapps.com/node/34184