Keyboards are input devices allowing users to enter text and commands into a computer, featuring various layouts, switches, backlighting, and connectivity.