De las barras mecánicas de 1868 a la multiplexación matricial: historia de la ingeniería del teclado
En 1868 Christopher Latham Sholes patentó una máquina de escribir cuyas letras viajaban en largas barras metálicas. Si pulsabas dos letras vecinas demasiado rápido, las barras chocaban y se atascaban. La disposición QWERTY es el famoso apaño: los pares de letras frecuentes se separaron para que las manos humanas fueran justo lo bastante lentas como para que la maquinaria sobreviviera. Una limitación de hardware se convirtió en estándar cultural, y desde entonces escribimos esquivando una palanca atascada.
Los teclados electrónicos eliminaron las palancas, pero no la disposición. Cablear cada tecla a su propio pin exigiría más de cien pines, así que los ingenieros colocaron los interruptores en una cuadrícula de filas y columnas. El controlador activa una columna cada vez y lee todas las filas: es la multiplexación X/Y. Un escaneo completo tarda menos de un milisegundo, tan rápido que parece que cada tecla se vigila de forma continua. Es una ilusión ingeniosa, y la prueba de arriba te enseña dónde se sostiene.
Efecto fantasma (Ghosting), bloqueo y NKRO: por qué los teclados económicos carecen de diodos
Si pulsas tres teclas situadas en tres esquinas de un rectángulo de la matriz, la corriente puede colarse hacia atrás por los interruptores pulsados y la cuarta esquina parecerá pulsada también. Eso es el ghosting: el controlador informa de una tecla que no has tocado. Los teclados de membrana baratos lo resuelven a las bravas con el bloqueo, es decir, ignoran la tercera o cuarta tecla en cuanto aparece una combinación ambigua. Tu personaje se queda parado en el peor momento posible.
El remedio correcto cuesta una fracción de céntimo por tecla: un diodo Schottky o de pequeña señal en serie con cada interruptor. El diodo deja pasar la corriente en un solo sentido, así que la ruta parásita se corta y cada tecla se lee sin ambigüedad. Eso es lo que significa True NKRO. Abre la pestaña NKRO y Ghosting, mantén pulsadas todas las teclas que puedas y mira qué dice el contador de pico sobre tu teclado.
El fenómeno del rebote de contacto: por qué fallan los interruptores mecánicos
Dentro de un interruptor tipo Cherry MX o Gateron, una lámina elástica de cobre-berilio se presiona contra un contacto fijo. El metal que golpea metal no se detiene con educación: la lámina rebota a escala microscópica y abre y cierra el circuito varias veces durante unos milisegundos antes de asentarse. El firmware lo disimula con algoritmos de debouncing, ya sea ignorando cambios durante una ventana breve o exigiendo una lectura estable durante varios escaneos.
Un debouncing sano se las arregla con interruptores sanos. Cuando la superficie de contacto se oxida, se desgasta o acumula polvo y café derramado, el rebote se alarga y se vuelve errático hasta escapar de la ventana de debounce y aparecer como una doble pulsación real. Por eso cualquier repetición por debajo de 50 milisegundos, más rápida de lo que un dedo puede hacer físicamente, es una señal clara de fatiga del metal, corrosión o fallo de contacto. La pestaña Switch Chatter cuenta y resalta justo esos eventos.
Frecuencia de escaneo matricial vs sondeo USB: el mito de los 8000 Hz
Los teclados USB HID clásicos informan con un paquete de 8 bytes: dos bytes para modificadores y seis para códigos de tecla, de ahí el conocido límite de 6KRO. Los teclados NKRO sustituyen la lista de teclas por un bitmask donde cada tecla tiene un bit propio, de modo que el paquete puede describir todas las teclas a la vez. El cuello de botella ya no es el protocolo, sino el circuito.
Luego llega el márketing. Un teclado puede anunciar un sondeo USB de 8000 Hz, es decir, que el equipo pide un informe cada 0,125 ms. Pero si la matriz interna se escanea solo cada 1 ms, son 1000 Hz de KScan, y las consultas extra devuelven ocho veces los mismos datos. El puerto más rápido es un buzón más grande con el mismo cartero. La latencia real la marca la etapa más lenta de la cadena: escaneo, debounce, protocolo y sistema operativo.
Fuerza de actuación, distancia de recorrido y fatiga biomecánica
Los interruptores se dividen en tres grandes familias. Los lineales (Red) se mueven con suavidad y sin respuesta. Los táctiles (Brown) añaden un resalte en el punto de actuación. Los clicky (Blue) añaden además un clic audible. La mayoría actúa tras unos 2,0 mm de recorrido, pero la tecla sigue bajando hasta chocar contra la placa a unos 4,0 mm.
Esos últimos 2 mm son el hogar de la fatiga. Cada vez que estrellas una tecla contra la placa de acero, el impacto viaja de vuelta por el dedo hasta tendones y articulaciones. Escribir con ligereza, deteniéndote cerca del punto de actuación, cuesta menos energía y se siente más tranquilo durante toda la jornada. Fíjate en la tarjeta de duración de pulsación: pulsaciones cortas y constantes suelen indicar un toque más suave.