Keyboard test: find dead keys and ghosting
Presione cada tecla de su teclado y observe cómo se ilumina instantáneamente. Esta prueba muestra el código de tecla sin procesar de su última pulsación y cuenta cuántas teclas mantiene presionadas a la vez, lo cual es la forma más fácil de detectar teclas muertas, teclas atascadas y límites de 'rollover'.
Keyboard test
Click into this panel, then press keys. Tested keys turn cyan; keys pressed right now are highlighted solid.
Last key event
no key pressed yet
Keys held right now
0
Max simultaneous (rollover)
0
Keys tested this session (0)
Press any key to start.
Guía rápida: cómo usar Prueba de teclado
Toma menos de un minuto- 1Haz clic una vez dentro del área de prueba para que tenga el foco del teclado.
- 2Presiona todas las teclas, incluidos los modificadores y el teclado numérico.
- 3Cada tecla debe encenderse al soltarla y permanecer marcada como probada.
- 4Una tecla que nunca se enciende está muerta, reasignada o bloqueada por el SO.
Resumen
Un teclado parece simple por fuera, pero debajo de las teclas es una cuadrícula de interruptores cableados en filas y columnas. Cuando se presiona una tecla, el chip controlador escanea esa cuadrícula docenas de veces por segundo e informa qué intersección cerró un circuito. La mayoría de las quejas de teclado, ya sea una tecla que no hace nada, una tecla que se repite sola o una combinación de teclas que se comporta de forma extraña, se remontan a algo que salió mal en ese proceso de escaneo.
Esta prueba le ofrece una forma rápida y visual de verificar todo el teclado sin abrir un editor de texto y entrecerrar los ojos para ver qué letras aparecen. Haga clic en el panel del teclado en pantalla de arriba, luego recorra cada fila, incluidas las teclas modificadoras como Shift, Ctrl y Alt en ambos lados. Cada tecla que presiona se ilumina en cian y permanece encendida durante el resto de la sesión, por lo que de un vistazo puede ver qué teclas ha verificado y cuáles aún no ha tocado.
Debajo del diseño, la página también le muestra los datos de evento brutos de su última pulsación de tecla: el código de tecla físico, el carácter que produjo y el keyCode numérico heredado que aún comprueba algún software antiguo. Ese detalle importa más de lo que parece, porque le permite separar dos problemas muy diferentes: una tecla que realmente no funciona, frente a una tecla que funciona bien pero está asignada al carácter incorrecto debido a la configuración de idioma o diseño.
Cómo leer sus resultados
Teclas que nunca se iluminan
Si presiona una tecla y esta permanece gris mientras todo a su alrededor se vuelve cian, esa tecla no está enviando ninguna señal a su sistema operativo. Este es el signo clásico de una tecla muerta. En los teclados mecánicos y de membrana, suele ser mecánico: polvo, un pelo o una pequeña cantidad de líquido derramado debajo de la tapa de la tecla está impidiendo que el interruptor haga contacto. En los portátiles ocurre lo mismo, pero la solución es más complicada porque el interruptor se asienta directamente sobre el cable flexible de la placa base.
El panel del 'último evento de tecla'
Cada vez que presiona una tecla, este panel se actualiza con tres valores. code identifica la posición física de la tecla (por ejemplo KeyQ es siempre la tecla en la posición Q, incluso en un teclado AZERTY francés donde produce la letra A). key es el carácter real que su sistema asigna actualmente a esa posición. keyCode es un identificador numérico antiguo en el que aún confían algunos formularios web y juegos heredados. Si code se actualiza correctamente pero key parece incorrecto, el hardware del teclado está bien y tienes una inconsistencia de distribución en la configuración de tu sistema operativo, no una tecla rota.
Teclas presionadas ahora mismo y 'rollover' máximo
El contador de "teclas presionadas actualmente" rastrea exactamente cuántas teclas su navegador cree que están presionadas a la vez. Mantenga presionadas tres o cuatro teclas en un grupo, como W, A, S y D, y observe el contador. Si deja de aumentar antes de que haya levantado el dedo, una de esas teclas no se está reconociendo mientras las otras están presionadas, lo que indica una limitación de rollover en esa combinación de teclas específica en lugar de una sola tecla muerta.
"Máximo simultáneo" recuerda el número más alto que este contador alcanzó durante su sesión, lo cual es útil para los jugadores que verifican si un teclado puede manejar combinaciones comunes como moverse lateralmente, saltar y disparar todo a la vez.
Solución de problemas
Si una tecla o grupo de teclas falla consistentemente esta prueba, siga estos pasos aproximadamente en orden, del menos al más invasivo:
- Pruebe la misma tecla en una aplicación diferente para descartar un problema específico del navegador, aunque esto es raro ya que los eventos de teclas están estandarizados.
- Reinicie su computadora. Un número sorprendente de informes de "teclas muertas" son en realidad un estado de controlador atascado que se soluciona al reiniciar.
- Desconecte y vuelva a conectar un teclado USB, o vuelva a emparejar uno Bluetooth, para descartar una conexión inestable.
- Retire la tecla con cuidado (la mayoría de las teclas de los teclados mecánicos se levantan directamente con una presión ligera y uniforme) y sople cualquier polvo o residuo con aire comprimido.
- Si derramó líquido recientemente, apague el dispositivo inmediatamente, desconecte la batería si es una computadora portátil y déjelo secar completamente durante 48 horas antes de volver a probarlo.
- Verifique la configuración de distribución del teclado de su sistema operativo si la tecla física se registra (actualiza el código) pero produce el carácter incorrecto.
- Si varias teclas adyacentes fallan juntas en una computadora portátil, sospeche de un cable plano roto, lo que generalmente requiere reparación profesional o un reemplazo del teclado.
Por qué son importantes el 'rollover' y el 'ghosting'
La mayoría de las personas nunca notan los límites de rollover durante la escritura, porque escribir rara vez requiere mantener presionadas más de dos teclas a la vez. Se vuelve obvio en dos situaciones: la escritura táctil rápida donde sus dedos superponen brevemente las pulsaciones de teclas, y los juegos, donde las teclas de movimiento y acción se mantienen presionadas con frecuencia durante segundos a la vez.
Los teclados más baratos conectan sus interruptores en una matriz simple que solo puede detectar de forma fiable un puñado de pulsaciones simultáneas en ciertas combinaciones. Presione una tercera tecla en el lugar equivocado de la cuadrícula y el teclado o bien ignora una de sus entradas (un fallo anti-ghosting) o, peor aún, reporta una tecla que nunca tocó (ghosting verdadero). Los teclados comercializados como compatibles con "NKRO" (n-key rollover) o construidos con cableado de diodos por tecla no tienen esta limitación y pueden registrar cada tecla presionada independientemente de la combinación.
Utilice el contador de rollover de esta prueba para verificar un teclado antes de comprarlo, o antes de un gran proyecto donde los atajos de varias teclas fiables son importantes, como software de producción musical o juegos con esquemas de control complejos.
Consejos específicos para portátiles
Los teclados de laptop fallan de manera diferente a los de escritorio porque todo el conjunto es más delgado y está más expuesto a migas, polvo y derrames que caen entre las teclas. Algunas notas específicas para laptops:
- Las teclas de interruptor de tijera (el tipo plano y de perfil bajo utilizado en la mayoría de las laptops modernas) son más difíciles de quitar y volver a colocar que las teclas mecánicas, así que intente con aire comprimido primero antes de intentar la extracción.
- Los atajos de teclado externos para el brillo, el volumen y los controles multimedia suelen ser interceptados por el firmware antes de que lleguen al navegador, por lo que es normal que no se registren aquí.
- Si su portátil tiene una superposición de teclado numérico activada por una tecla de función, los dígitos que produce se informan utilizando el código que ese modo asigna actualmente, lo que puede resultar desconocido en los datos brutos del evento.
- Los daños por agua a menudo no aparecen de inmediato. Si derramó algo recientemente y las teclas pasan esta prueba hoy, pero comienzan a fallar la próxima semana, esa corrosión tardía es un patrón conocido.
Preguntas frecuentes
¿Cómo pruebo si mi teclado funciona?
Abra esta página y presione cada tecla de su teclado una a la vez. Cada tecla que presione se volverá cian en el diseño en pantalla, para que al final pueda buscar cualquier tecla que nunca se encendió, lo que generalmente significa que no se está registrando.
¿Qué es una tecla muerta en un teclado?
Una tecla muerta es una tecla que no produce señal al ser presionada, a menudo debido a residuos debajo de la tapa de la tecla, un interruptor desgastado o una conexión suelta. En un portátil, esto es frecuentemente causado por derrames de líquidos o años de acumulación de polvo.
¿Qué significa 'key rollover'?
El rollover, a veces llamado n-key rollover (NKRO), describe cuántas teclas puede registrar un teclado con precisión al mismo tiempo. La mayoría de los teclados baratos solo admiten un rollover de 2 a 6 teclas, mientras que los teclados para juegos a menudo admiten NKRO completo.
¿Qué es el efecto fantasma en el teclado?
El efecto fantasma ocurre cuando al presionar tres o más teclas a la vez se registra una tecla fantasma que nunca presionaste, o provoca que una de las teclas presionadas se ignore silenciosamente. Es una limitación de la matriz de cableado interno del teclado, no del software.
¿Por qué la prueba muestra 'code' y 'key' por separado?
'code' es la ubicación física de la tecla en el teclado y nunca cambia con el diseño, mientras que 'key' es el carácter que producen la configuración de su diseño y idioma. Compararlas le ayuda a distinguir un problema de hardware de un problema de diseño o configuración de idioma.
¿Puede esta prueba detectar una tecla atascada?
Sí, indirectamente. Si una tecla todavía aparece como 'mantenida' en el recuento de pulsaciones después de que la hayas soltado y hayas continuado, es una fuerte señal de que está físicamente atascada o de que el interruptor no está volviendo a su posición.
¿Funciona esto con teclados externos?
Sí. Cualquier teclado conectado por USB, PS/2 o Bluetooth y reconocido por su sistema operativo enviará eventos de teclas estándar que esta página puede leer, independientemente de la marca.
¿Por qué algunas teclas como Fn o brillo no se registran?
Las teclas de función vinculadas a características de hardware (brillo, volumen, modo avión) a menudo son interceptadas por el propio firmware del teclado o el sistema operativo antes de que lleguen al navegador como eventos de tecla normales, por lo que no aparecerán aquí.
¿Se envían mis datos de pulsaciones de teclas a algún lugar?
No. Cada evento de tecla se procesa localmente en el JavaScript de su navegador y solo existe en la memoria de esta página. Nada se transmite, registra ni almacena en un servidor.
¿Por qué la superposición del teclado numérico de mi portátil no se muestra por separado?
Algunos portátiles comparten teclas físicas entre letras y una superposición de teclado numérico (activada con una combinación de Fn o NumLock). El navegador informa cualquier código al que el firmware asigne actualmente esa tecla, por lo que seguirá registrándose, solo bajo un código.
¿Qué debo hacer si una tecla falla esta prueba?
Primero, intente limpiar alrededor de la tapa de la tecla con aire comprimido. Si es una tecla de portátil, verifique si el fabricante vende kits individuales de reemplazo de teclas y interruptores. Si varias teclas adyacentes fallan juntas, es posible que un técnico deba reemplazar el cable plano que se encuentra debajo.