O tastatură permite utilizatorului unui calculator să introducă direct informații și comenzi alfanumerice. Tastatura fizică este operată cel mai frecvent de mâinile utilizatorului, în timp ce tastaturile de pe ecran pot fi operate prin voce, mouse sau alte dispozitive periferice.
O tastatură plătește o serie de butoane pe o matrice, fiecare producând un răspuns desemnat atunci când este activat. În funcție de tehnologia utilizată, activarea unui buton poate fi identificată în mai multe moduri. Un semnal este apoi trimis de la aparat la computer printr-un cablu sau prin transmisie fără fir unde este interpretat pentru a fi utilizat în cadrul calculului general sau al unei aplicații specifice.