Klawiatura jest to uporządkowany zestaw klawiszy służący do ręcznego sterowania urządzeniem lub ręcznego wprowadzania danych. W zależności od spełnianej funkcji klawiatura zawiera różnego rodzaju klawisze - alfabetyczne, cyfrowe, znaków specjalnych, funkcji specjalnych, o znaczeniu definiowanym przez użytkownika.
Na klawiaturze komputerowej każde naciśnięcie klawisza powoduje wysłanie sygnału do komputera. Każdy klawisz ma przypisany własny sygnał, zwany kodem. Najbardziej rozpowszechnionym w klawiaturach komputerowych kodem jest ASCII. Od pewnego czasu na rynku dostępne są klawiatury bezprzewodowe stosujące do komunikacji z komputerem podczerwień (musi być kontakt klawiatury z odbiornikiem sygnału) oraz fale radiowe (mogą to być znaczne odległości ok. 5 m).