Input devices such as keyboards, mice, joysticks, light pens, and trackballs are used to provide data and control signals to computers. Keyboards allow text input and contain 104-105 keys laid out like a typewriter. Mice are popular pointing devices with left and right buttons used to control cursor position but not enter text. Other pointing devices include joysticks and light pens. Trackballs are upside-down mice located in front of laptop keyboards. Output devices like monitors, printers, and projectors receive computer data and translate it into visual, audio, textual, or printed forms for users.