Virtual Keyboard
It's an on-screen keyboard, wherein you can type by point and click method using pointing devices, like a mouse, graphic tablet, or a trackball. The user simply has to click on the keys of the keyboard displayed on the screen and the function is automatically sent to the active application. Additionally, it can also handle various key combinations.