In computing, an input device is computer hardware which is used to enter data for processing. Examples of input devices include keyboard, mouse, image scanner, digital cameras and joysticks. A touchscreen is a combined input and output device.