A virtual keyboard is a software representation of a real-life keyboard. It’s useful when your keyboard doesn’t press keys correctly anymore.