Ich kenn eigentlich nur sowas vom C64 her.
Da wird eine kleine Keyboard Tastatur auf den C64 gelegt und mit der Keyboard Tastatur werden dann die Tasten auf dem C64 gedrückt.
Somit hatte man ein pseudo Keyboard. Damit konnte man dann mit einigen Tools auf dem Keyboard spielen.

Wozu sollte eine virtuelles Keyboard gut sein, wenn man eh ein Tool benötigt, der die Tasten auch interpretieren kann.
Da dies eh sehr speziell ist, gibt es halt Tools, wie Presto oder Fruity Loops.

Ein Treiber für ein virtuelles Keyboard kenn ich nicht und ich hab davon auch noch nie gehört. Schonmal weil man dafür eh keinen Verwendungszweck hat (wegen dem oben genannten Grund)

Nenn doch mal ein paar Beispiele von deinen toten Links.