Cobertura de la combinación
- Completa una prueba para comparar teclas objetivo, coincidentes, ausentes y adicionales.
Compara con texto y números las teclas objetivo, coincidentes, ausentes y adicionales; no depende solo del color.
Elige una combinación de atajo y púlsala en el área de captura para comprobar si este navegador recibe todas las teclas objetivo, modificadoras izquierda/derecha y teclas adicionales.
Configuración de la prueba
Separa los códigos con +; hasta 8 teclas y al menos una tecla normal.
Introduce una combinación válida de valores KeyboardEvent.code sin repetir.
El resultado describe solo los eventos de teclado recibidos por esta página; los atajos reservados pueden no llegar al navegador.
Compara con texto y números las teclas objetivo, coincidentes, ausentes y adicionales; no depende solo del color.
Después de cada keydown no repetido se guarda la instantánea de códigos pulsados y se elige la que tiene más coincidencias objetivo y menos extras. Solo se considera completa si todos los objetivos están presentes y los extras son cero.
El tiempo de formación se calcula internamente con un reloj monotónico sin redondear y se muestra en milisegundos; la decisión no usa el valor mostrado.
Se comprueban combinaciones completas, ausentes y adicionales, modificadoras izquierda/derecha, repetición, composición, navegación con Tab, tiempo de espera, pérdida de foco, copia y restablecimiento.
Alt-Tab, Command-Tab, Ctrl-Alt-Supr, Command-Espacio y los atajos del navegador pueden procesarse antes. Una página no puede consultar atajos globales de otras aplicaciones ni demostrar rollover del hardware.
Elige el modo del sistema y un preajuste, o introduce valores KeyboardEvent.code separados por signos más. Inicia la ronda, pulsa toda la combinación y suéltala.
macOS suele usar Command-Espacio para cambiar la fuente de entrada o buscar antes de que el navegador vea el evento. Que falte el evento no demuestra que la tecla esté dañada.
Usa ShiftLeft y ShiftRight. La herramienta también conserva KeyboardEvent.location para diferenciar ambas posiciones.
Todos los eventos y resultados se procesan en la memoria de este navegador. No se sube nada, no se escribe en la URL o el almacenamiento local y no se llama a una API remota.
No se reutilizan recursos ni código de ejecución de terceros. El algoritmo y la interfaz son propios; los enlaces externos solo explican estándares de eventos del navegador.