A virtual keyboard is a desktop/ screen keyboard used to type the text as you can do on the keyboard. But in this case, you can not directly type the content, Instead of typing by using the keyboard, you can use a mouse or other pointing devices.