I'm not sure.
But does a keylogger collect all sorts of information regarding screen, mouse, keyboard, clipboard.
Missing either 1 will fail them.
The visual keyboard and random order/deletion can be done quite quick if you are used to it.
By the way, I don't do all of them.
My best...