iTest.tools

Test de Teclado Online (Keyboard Tester) para Mac y PC

Presiona cualquier tecla física en tu MacBook, teclado mecánico o laptop para verificar su respuesta instantánea, latencia y registro en la matriz de escaneo.

Teclas Detectadas: 0 / --
📋 Integrar en Reporte PDF
Estado del Escáner: Esperando primera pulsación física en el teclado...

🔍 Arquitectura física y protocolo de escaneo de teclados

Los teclados de computadoras portátiles y de escritorio operan mediante una matriz bidimensional de filas y columnas eléctricas conectadas a un microcontrolador de entrada (*Keyboard Controller* o KBC / Embedded Controller EC). A diferencia de conectar cada interruptor de forma individual, una matriz de 16 columnas por 8 filas permite monitorear hasta 128 teclas empleando únicamente 24 pines de entrada/salida (*GPIO*).

El controlador ejecuta un ciclo continuo de barrido (*matrix scanning*) a frecuencias de entre 100 Hz y 1.000 Hz (tasa de sondeo de 1 ms). Envía pulsos de nivel lógico bajo secuencialmente a cada columna y lee el estado de las filas receptoras. Cuando el usuario presiona una tecla, el contacto mecánico cierra el circuito en una coordenada específica (X, Y), generando una interrupción de hardware y enviando el paquete *Scancode* correspondiente hacia el sistema operativo mediante interfaces USB HID o buses seriales SPI/I2C.

⚠️ Diagnóstico e interpretación de fallas en teclados

El comportamiento errático de un teclado suele dividirse entre degradación de materiales mecánicos y fallas por corrosión electroquímica tras el contacto con humedad o líquidos:

Síntoma Detectado Causa Física Subyacente Protocolo Técnico de Solución
Toda una fila o columna deja de responder (ej. teclas Q, W, E, R simultáneamente) Corte o fisura en la pista conductora compartida en el flex de la membrana o falso contacto en el conector FPC. Inspección de continuidad con multímetro en el conector FPC y reconstrucción de pista con tinta de plata conductora.
Pulsación fantasma o tecla en bucle continuo Sulfatación por humedad entre las láminas de la membrana plástica, creando un puente resistivo no intencionado. Desensamble del mecanismo de tijera, limpieza profunda con alcohol isopropílico al 99.9% y secado térmico a 45°C.
Rebotes múltiples con una sola pulsación (*Key Chattering*) Falla en el algoritmo de desrebote (*debouncing filter*) del firmware o fatiga del resorte del interruptor mecánico. Reemplazo del switch individual o reprogramación del tiempo de histéresis de entrada en el controlador.
Teclas modificadoras (Shift, Command, Alt) no responden combinadas Ausencia de diodos antiretorno en la matriz (bloqueo por *ghosting* de teclado de membrana estándar). Verificar con este test individualmente; en teclados de membrana el límite de detección simultánea suele ser de 3 a 5 teclas.
💡 Recomendación para Laboratorios y Técnicos de Reparación: Al reemplazar teclados remachados en chasis Unibody de aluminio (como en MacBook Pro y MacBook Air), verifica la continuidad del flex de retroiluminación (*backlight*) y la puesta a tierra del marco metálico. Si una tecla emite chispazos estáticos o se desconfigura en caliente, la causa suele ser la omisión del blindaje aislante inferior negro de poliamida.

🛠️ Cómo interpretar los colores de esta prueba interactiva

  • Verde Sólido: La tecla fue detectada correctamente por el sistema operativo con su código de escaneo estándar y registró un ciclo de pulsación y liberación limpio.
  • Naranja / Amarillo: Indica pulsaciones repetidas continuas o múltiples entradas sucesivas. Útil para verificar teclas de repetición rápida o comprobar si un switch presenta micro-cortes.
  • Clic Derecho sobre cualquier tecla: Te permite marcarla o desmarcarla manualmente. Muy útil en sistemas macOS para teclas de sistema que activan funciones nativas como *Mission Control* (F3) o expulsión sin devolver el evento al navegador.