Virtual Keyboard is a software tool that provides an on-screen display of a simulated keyboard. You can point and click letters and other characters on the on-screen keys using pointing devices such as a head pointer, mouse, graphic tablet, trackball, etc. instead of inputting those characters by typing from an actual keyboard. This is a program designed primarily for disabled persons who are incapable of typing on the keyboard. Also, you can use this for teaching children or for providing an input interface on public kiosks for inputting keystrokes through touch-screen.
Virtual Keyboard may come handy when you’re in a foreign country and a Standard English Keyboard is not available in a Cyber-café.
You’ll find many similar programs available on the net, but you should remember that all of them do not emulate correctly, which Virtual Keyboard is capable of doing with certainty.