Una tastiera consente all'utente di un computer di immettere direttamente informazioni e comandi alfanumerici. Le tastiere fisiche sono più comunemente gestite dalle mani dell'utente mentre le tastiere sullo schermo possono essere azionate con la voce, un mouse o altri dispositivi periferici.
Una tastiera mappa una serie di pulsanti su una matrice, ognuno dei quali produce una risposta designata quando attivato. A seconda della tecnologia utilizzata, l'attivazione di un pulsante può essere identificata in diversi modi. Un segnale viene quindi inviato dal dispositivo al computer tramite un cavo o tramite una trasmissione wireless, in cui viene interpretato per l'utilizzo nell'ambito dell'informatica generale o di un'applicazione specifica.