A keyboard is needed to type text on screens, be they in the world or built into devices such as robots or tablets.