Input devices allow a user to enter information into a computer and common examples include keyboards, mice, touchscreens, microphones, and joysticks. Output devices display or otherwise convey information from the computer to the user and examples are computer monitors, printers, speakers, headphones, and projectors. The document provides details on how each of these devices functions in facilitating interaction between humans and computers.