Las computadoras están en todas partes, incluso las cerraduras de las habitaciones de los hoteles y los llaveros de los automóviles las usan. Para la mayoría de las personas, las computadoras giran en torno a la entrada de datos. El método de entrada de datos humanos más común es el teclado estándar de 104 teclas. Si bien existen varios proveedores y algunas variaciones entre los tipos de teclados, los conceptos básicos no cambian mucho entre ellos.
Área de escritura general
El área de escritura general está dominada por las 46 teclas alfanuméricas. Cada tecla alfanumérica produce dos símbolos, el segundo se alcanza manteniendo presionada la tecla "Shift" mientras presiona la tecla alfanumérica. La distribución estándar para esta parte del teclado es la distribución QWERTY, que se remonta a 1878. Las distribuciones alternativas incluyen variaciones en QWERTY para diferentes idiomas y la distribución del teclado Dvorak. El área de teclas alfanuméricas está rodeada de teclas para mover el cursor. La tecla "Enter" avanza el texto en la pantalla una línea o termina un párrafo en la mayoría de los programas de procesamiento de texto y correo electrónico. La "barra espaciadora" inserta un espacio. La tecla "Tab" mueve el cursor hacia la derecha un número fijo de espacios. Mantener presionadas las teclas "Shift" y "Tab" al mismo tiempo moverá el cursor hacia la izquierda a la misma distancia que la tecla "Tab" lo mueve hacia la derecha. La tecla "Retroceso" elimina los caracteres a la izquierda del cursor.
CTRL, ALT y teclas de función
Los teclados de computadora tienen teclas de función específicas. Algunas, como las teclas "Alt" y "Ctrl", se mantienen presionadas con otras teclas, por ejemplo, "Ctrl-C" para copiar. En los teclados Macintosh, la tecla "Comando" reemplaza a la tecla "Ctrl", y los teclados Windows tienen la tecla "Windows" para abrir el menú Inicio con una sola pulsación de tecla o abrir programas específicos junto con otra tecla. Además de estas teclas, la mayoría de los teclados también tienen teclas de función en la fila superior del teclado o en el borde derecho. Las teclas de función están etiquetadas de "F1" a "F10" o "F12". La mayoría de las teclas de función tienen usos que pertenecen al sistema operativo y son uniformes en todos los programas, como "F1" para abrir el sistema de ayuda. Muchos programas reutilizan las teclas de función para usos específicos del programa.
Muchos teclados de portátiles tienen funciones adicionales específicas de hardware vinculadas a las teclas de función, a las que se accede manteniendo presionada la tecla de función y una tecla especial "Fn". Estos incluyen controles para ajustar el brillo de la pantalla, el volumen del altavoz o activar o desactivar la función Bloqueo numérico.
Teclas de navegación y edición
A la derecha de las teclas alfanuméricas se encuentran las teclas de navegación y edición; estos incluyen las teclas de cursor, que tienen cuatro flechas. Estas flechas mueven el cursor un espacio en la dirección indicada. Si mantiene presionada la tecla "Shift" con la tecla de flecha correspondiente, el cursor se moverá una palabra hacia la izquierda o hacia la derecha, o un párrafo hacia arriba o hacia abajo en la mayoría de los programas de edición de texto. Encima de estas teclas hay un bloque de seis teclas que incluyen las teclas "Insertar" y "Eliminar", las teclas "Inicio" y "Fin" y las teclas "Avanzar página" y "Avanzar página". La tecla "Insertar" alterna la inserción de texto; cuando está activo, se inserta texto nuevo cuando se ingresa. Cuando está inactivo, el texto nuevo sobrescribe el texto existente. La tecla "Eliminar" elimina los caracteres a la derecha del cursor. Las teclas "Inicio" y "Fin" mueven el cursor al principio y al final de un archivo, respectivamente, mientras que "Page Up" y "Page Down" mueven el cursor una pantalla completa hacia arriba o hacia abajo en el archivo.
Claves heredadas
Casi todos los teclados también tienen teclas que se remontan a los albores de la informática. La tecla "Esc" interrumpe un programa automáticamente. La tecla "PrtScrn" se usa para enviar el contenido de la pantalla a un archivo de texto o impresora de línea, y se usa para tomar capturas de pantalla. La tecla "Scroll Lock" (normalmente escrita "ScrLk") evita que el texto en el búfer de pantalla se desplace (o, en algunos programas, le permite desplazarse por un volumen de texto sin cambiar la posición del cursor) y la "Pausa / Pausa "clave le dice a un sistema informático de tiempo compartido que su computadora está a punto de enviar datos. Muchos teclados omiten completamente las teclas "ScrLk" y "Pause / Break", ya que pocos programas las usan.
Teclado numérico
En el extremo derecho de la mayoría de los teclados de tamaño completo hay un teclado numérico. Este teclado se activa cuando se cambia la tecla "Bloq Num"; esto se indicará con una luz en algún lugar del teclado. Cualquier número ingresado aquí aparecerá en la pantalla. Cuando la tecla "Bloq Num" está desactivada, el teclado numérico reproduce las teclas "Flecha", "Inicio", "Fin", "Retroceder página" y "Retroceder página". La mayoría de los teclados numéricos tienen su propia tecla "Enter" para acelerar la entrada de datos, teclas adicionales para operaciones aritméticas de cuatro funciones y, a veces, otros símbolos matemáticos, como el signo igual y los paréntesis. Algunas funciones especiales (como ingresar códigos ASCII en Windows) requieren mantener presionada la tecla "Alt" y escribir el número de código ASCII con el teclado numérico, en lugar de los números en la parte superior del área del teclado alfanumérico.
Teclas de hardware y multimedia
Los fabricantes de teclados, y especialmente los editores de sistemas operativos, a menudo agregan teclas con funciones específicas. Estos pueden brindar acceso directo a funciones de hardware como controlar el volumen, pausar o reproducir archivos multimedia, o abrir programas o páginas web específicos. Algunas teclas también abren programas de uso común, como el programa Calculadora. Algunos teclados tienen botones personalizados que se pueden asignar para abrir programas específicos con una sola pulsación de tecla.