A game controller, gaming controller, or simply controller, is an input device or input/output device used with video games or entertainment systems to provide input to a video game. Input devices that have been classified as game controllers include keyboards, mice, gamepads, and joysticks, as well as special purpose devices, such as steering wheels for driving games and light guns for shooting games. Controllers designs have evolved to include directional pads, multiple buttons, analog sticks, joysticks, motion detection, touch screens and a plethora of other features.
A player holding a North American Super Nintendo Entertainment System controller
A modern recreation of the controller for the 1958 video game Tennis For Two
A Nintendo Switch Pro Controller, a typical modern two-stick gamepad
Paddle controllers were popular early in the 2nd console generation for Pong games.
A computer mouse is a hand-held pointing device that detects two-dimensional motion relative to a surface. This motion is typically translated into the motion of the pointer on a display, which allows a smooth control of the graphical user interface of a computer.
A computer mouse with the most common features: two buttons (left and right) and a scroll wheel (which can also function as a button when pressed inwards)
A typical wireless computer mouse
A computer mouse is named for its resemblance to the rodent.
Inventor Douglas Engelbart holding the first computer mouse, showing the wheels that make contact with the working surface