A computer keyboard is a device used to provide alphanumeric input. Typical keyboards are attached to a computer via USB port or wireless signal. Other types of devices utilize on-screen keyboards.
Most computer keyboards have traditional alphanumeric keys and symbols, as well as a separate number pad. Keyboards are available in a variety of designs, including standard 101-key and ergonomic styles. Ergonomic keyboards are designed to minimize or eliminate stress on the hands and wrist and to reduce the risk of health complications due to carpal tunnel. Users can also add wrist pads to non-ergonomic keyboards to achieve the same effect.