Klawiatura umożliwia użytkownikowi komputera bezpośrednie wprowadzanie alfanumerycznych informacji i poleceń. Klawiatury fizyczne są najczęściej obsługiwane przez dłonie użytkownika, podczas gdy klawisze ekranowe mogą być obsługiwane za pomocą głosu, myszy lub inne urządzenia peryferyjne.
Klawiatura mapuje serię przycisków na macierzy, z których każda wywołuje określoną reakcję po aktywacji. W zależności od zastosowanej technologii aktywację przycisku można zidentyfikować na wiele sposobów. Sygnał jest następnie wysyłany z urządzenia do komputera za pośrednictwem kabla lub transmisji bezprzewodowej, gdzie jest interpretowany do użytku w ramach ogólnego komputera lub określonej aplikacji.