A keyboard is a peripheral device that allows users to input text into computers or other electronic devices. It is patterned after the typewriter keyboard layout. Keys are classified as alphanumeric, punctuation, function, control, and arrow keys. When a key is pressed, a circuit is completed which tells the processor which key was pressed. There are several types of keyboards including standard, ergonomic, wireless, compact, internet, gaming, and virtual keyboards. Keyboards come in different layouts like QWERTY, DVORAK, ABCD, and AZERTY. Keyboards provide reliable text input but can be slow and difficult for some users.