Base de Conocimiento Técnico
Arquitectura de Teclados y Guía de Diagnóstico
Aprende cómo funcionan las láminas de contacto, el bloqueo de circuitos en matriz, los algoritmos de debounce y los microcontroladores.
01
¿Qué es el Ghosting y el Bloqueo de Teclas?
Análisis de Circuitos y Matriz de EscaneoLos teclados organizan sus circuitos en una cuadrícula de filas y columnas llamada matriz. Al pulsar una tecla, el interruptor une una fila y una columna cerrando el circuito.
El Triángulo de Ghosting de 3 Teclas
En teclados de membrana económicos sin diodos de aislamiento, pulsar tres teclas que comparten dos filas y columnas provoca que la corriente fluya en sentido inverso. El controlador no puede identificar cuáles teclas están abajo y genera una tecla fantasma (Ghosting) o bloquea pulsaciones adicionales (Jamming).
Los teclados mecánicos resuelven este fallo incorporando un diodo (1N4148) en cada interruptor, garantizando que la corriente viaje en una sola dirección.
02
N-Key Rollover (NKRO) vs Límites 6KRO de USB
Protocolo de Endpoints USB HIDLa especificación original USB HID Boot transmitía reportes de 8 bytes: 1 byte para modificadores (Ctrl, Alt, Shift), 1 reservado y exactamente 6 bytes de códigos de tecla. De ahí proviene el límite tradicional de 6 teclas (6KRO).
Cómo el NKRO Supera el Límite de 6 Teclas
Los teclados gaming consiguen Full NKRO mediante descriptores HID que representan todo el teclado como una máscara continua de bits (16 a 32 bytes). Esto permite pulsar todas las teclas al mismo tiempo sin pérdidas.
KeyTester Pro registra el número de teclas simultáneas y desbloquea la insignia Full NKRO cuando tu teclado supera el límite estándar 6KRO.
03
Cómo Diagnosticar Pulsaciones Dobles (Key Chatter)
Rebote de Contacto y Filtro DebounceEl rebote (key chatter) ocurre cuando una pulsación física genera múltiples letras (por ejemplo, escribir "tteclado" en vez de "teclado"). Es la falla más habitual en teclados mecánicos con tiempo de uso.
Causas y Diagnóstico
Rebote de Contacto: Al bajar, las láminas de cobre chocan y vibran mecánicamente durante 1ms a 5ms. Si se acumula polvo u oxidación, la vibración supera la ventana de filtrado debounce (normalmente 5ms a 15ms), provocando pulsaciones duplicadas.
Solución: Antes de cambiar el switch, aplica aire comprimido en el vástago o una gota de alcohol isopropílico 99% mientras presionas la tecla repetidamente con el teclado desconectado.
04
¿Por qué la tecla Fn no se ilumina en el test?
Intercepción en el Embedded Controller (EC)Una de las preguntas más frecuentes es: "¿Por qué todas las teclas se marcan en verde excepto mi tecla Fn?"
Capa de Hardware vs Capa del Sistema Operativo
En portátiles y teclados compactos, la tecla Fn no está conectada para emitir un scan code HID estándar. Se comunica directamente con el Embedded Controller (EC) de la placa base.
Al mantener Fn y pulsar F2 (bajar volumen), el teclado envía directamente el código AudioVolumeDown. El navegador y el sistema operativo nunca reciben un evento individual para la tecla Fn.