Un teclado permite que el usuario de una computadora ingrese información y comandos alfanuméricos directamente. Los teclados físicos generalmente son operados por las manos del usuario, mientras que los teclados en pantalla pueden operarse por voz, un mouse o Otros dispositivos periféricos.
Un teclado asigna una serie de botones en una matriz, cada uno de los cuales produce una respuesta designada cuando se activa. Dependiendo de la tecnología empleada, la activación de un botón se puede identificar de varias maneras. Luego, se envía una señal desde el dispositivo a la computadora a través de un cable o mediante una transmisión inalámbrica donde se interpreta para su uso dentro de la informática general o una aplicación específica.