You'll need to write a driver in order to truly get a virtual keyboard. Keyboard drivers cannot be written ...
stackoverflow.com