Noun
virtual keyboard (plural virtual keyboards) A software component that allows a user to enter characters.