Input devices allow users to input data and control a computer. Common input devices include keyboards, pointing devices like computer mice, microphones, touch pads, and high-degree of freedom devices used in virtual reality. Output devices allow computers to output data to users, such as audio through speakers or headphones, visual display through monitors or projectors, and printed output through printers. Projectors are also output devices that project images onto surfaces.