What is a Virtual Keyboard?

A virtual keyboard is a computer program that allows to bring up a keyboard on your screen. These are mainly used for people who do not own a regular keyboard. Also to type on a virtual keyboard you can either use your mouse or touch the computer screen if you have a touchscreen.