Teclados mecánicos vs. de membrana
Los teclados mecánicos usan interruptores individuales con resorte debajo de cada tecla, proporcionando retroalimentación táctil y mayor vida útil (50-100 millones de pulsaciones). Los teclados de membrana usan almohadillas de presión bajo cúpulas de goma — más silenciosos y baratos pero con menos sensación táctil. Los teclados de tijera (usados en la mayoría de portátiles) usan un mecanismo en forma de tijera, delgado con una sensación táctil decente.
Anti-ghosting y N-Key rollover
N-Key rollover completo (NKRO) significa que el teclado puede registrar cualquier número de teclas simultáneamente. 6-Key rollover (6KRO) registra hasta 6 teclas más modificadores. Ghosting ocurre cuando presionar ciertas combinaciones de teclas causa que se registren teclas inesperadas — los circuitos anti-ghosting previenen esto. Esta prueba ayuda a verificar la capacidad de rollover de tu teclado rastreando qué teclas se registran correctamente.
Limitaciones de detección de teclas del navegador
Los navegadores pueden detectar la mayoría de teclas a través de la API KeyboardEvent, proporcionando propiedades como key, code y keyCode. Sin embargo, algunas teclas no se pueden detectar: la tecla Fn es procesada por el hardware/firmware antes de que el SO la vea. PrintScreen puede activar una acción del sistema en vez de un evento del navegador. Algunas teclas multimedia y de funciones especiales también pueden ser interceptadas por el SO.