Input devices allow users to enter data and instructions into a computer. Common input devices include keyboards, mice, trackballs, graphic tablets, joysticks, data gloves, touchpads, touch screens, light pens, and scanners. Each device transforms user input into a form that computers can process through appropriate device drivers and software. Keyboards allow text entry, mice and trackballs are widely used pointing devices, while graphic tablets, data gloves, and scanners can digitize drawings, signatures, and documents.