⌨️

Input Lab (Mouse Tests)™ v1.0

Functional System • Stable Build

Explore the informative icons (?) to unravel the mysteries of Rollover and Anti-Ghosting. The system evolves along with our guild: report any anomalies to the base at sac@taskrevolution.com

KEYMATRIX_DIAGNOSTIC_V4.4.1_PRO_METRICS
MATRIX_READY
00:00:00

Telemetry (Keyboard)

ANÁLISE DE N-KRO E GHOSTING
ESCANEADOR DE MATRIZ DO TECLADO
CLIQUE AQUI PARA ATIVAR O MODO DE TESTE
TECLAS ATIVAS (AGORA)
?
Mostra quantas teclas o seu teclado está conseguindo registrar simultaneamente neste exato momento.
0
MAX_ROLLOVER (RECORDE)
?
O número máximo de teclas (Rollover) que seu hardware conseguiu ler de una vez sin fallar. Valores por encima de 6 son ideales para juegos.
0KRO
VELOCIDAD (KPS)
?
Toques Por Segundo (Keystrokes Per Second). Mide la velocidad de su escritura o el tiempo de retorno (debounce) de sus interruptores mecánicos.
0KPS
LATENCIA K2K
?
Tiempo mínimo transcurrido entre la pulsación de dos teclas diferentes. Mide la rapidez de transición de sus dedos.
0MS
TIEMPO DE RETENCIÓN
?
Mide cuántos milisegundos permaneció presionada la última tecla liberada.
0MS
FALLOS (CHATTER)
?
Cuenta cuántas veces un interruptor registró un doble clic accidental (Key Chatter) en un intervalo inferior a 30 ms. Indica suciedad o defecto en el interruptor.
0
REPORTE_DE_GHOSTING
?
Indica la capacidad del teclado. N-KRO significa registro ilimitado, la nota máxima, indicando Anti-Ghosting total.
0 MÁX. TECLAS
STANDBY

Esperando entrada. Presione la mayor cantidad de teclas que pueda juntas.

VER MEJORAS Catálogo de TaskRevolution
[ DATA.BANK ]

INPUT GUIDE: MECHANICS AND PRECISION

Not every click is created equal. Understand the technologies that ensure each command reaches the computer without errors, delays, or blockages.

Anti-Ghosting: The End of Lost Keys

Practical Tip: Ghosting is when you press multiple keys at the same time (common in games) and the computer ignores some of them. A keyboard with anti-ghosting ensures that all your commands are registered, even in complex combos.

Behind the Code: In simple keyboards, the keys share electrical circuits. Pressing three specific keys can "close the circuit" of a fourth unpressed key (the ghost key) or block the signal. Anti-ghosting isolates these circuits electronically.

N-Key Rollover (NKRO): Total Freedom

Practical Tip: If Anti-Ghosting is the basic requirement, NKRO is the elite level. It allows you to literally press every key on the keyboard simultaneously and the PC recognizes each one individually.

Behind the Code: The "N" represents any number. Common USB keyboards are usually 6KRO (limit of 6 keys). NKRO requires a more powerful internal controller and sometimes specific drivers to overcome Windows protocol limitations.

Switches: The Heart of the Keyboard

Practical Tip: There are three main types of feel: Clicky (Blue): Noisy and tactile (good for typing). Tactile (Brown): Feels like a "step," but is silent (balanced). Linear (Red): Smooth and fast (the favorite for action games).

Behind the Code: The switch defines the actuation force (measured in grams) and the activation distance (in millimeters). Linear switches are preferred in gaming because they have no resistance in between, reducing reaction time.

Polling Rate on Keyboards: Input Latency

Practical Tip: Just like mice, keyboards have a refresh rate. A 1000Hz keyboard informs the PC of your keystroke every 1 millisecond, ensuring your in-game movement is instantaneous.

Behind the Code: The matrix scan rate must be fast enough to power a 1000Hz polling rate. If the scan rate is slow, a high polling rate will be of no real use.

[ QUERY.LOGS ]

Frequently Asked Questions

Practical Tip: Yes! While a membrane dial lasts around 5 million clicks, a quality mechanical dial can last from 50 to 100 million . It's an investment that lasts for many years without losing that "new" feel.

Behind the Code: Membrane keyboards rely on the degradation of a conductive rubber. Mechanical keyboards, on the other hand, use metal springs and gold-plated contacts, which are much more resistant to corrosion and mechanical stress.

Practical Tip: This is cutting-edge technology. It reduces response time to almost zero (0.125 ms). It's excellent for high-level rhythm or competitive games, but requires a modern PC to avoid overloading the system.

Behind the Code: It reduces total input lag , but the real benefit depends on the switch speed. Having 8000Hz is pointless if the physical switch takes too long to return to its initial position ( debounce time ).

Practical Tip: This could be the infamous "Chatter" problem . It happens when the internal contact of the switch is dirty or worn, sending two signals in a single click. Cleaning with isopropyl alcohol usually solves the problem.

Behind the Code: The debounce algorithm in the keyboard's firmware serves to filter out this electrical noise. If the physical wear of the metal exceeds the time programmed in the firmware, the "double click" occurs.

Practical Tip: It used to be true, but not anymore. Modern mice and keyboards with 2.4GHz receivers are just as fast (or even faster) than many wired models. Just avoid Bluetooth for quick gaming sessions.

Behind the Code: The 2.4GHz connection uses proprietary low-latency protocols. Bluetooth, being a universal standard, focuses on energy efficiency and compatibility, which generates a noticeable delay (atency) in milliseconds.

Practical Tip: These are keyboards where you can pull out the switch and replace it without needing to solder anything. If a key breaks, you can replace just that part in 10 seconds. It's great for customizing the keyboard feel.

Behind the Code: The PCB (circuit board) has press-fit sockets. This facilitates maintenance and allows the user to mix different switches (e.g., heavier switches on the spacebar).

INDEPENDENT CREATOR

BOOST ALDRAIUS

Whether writing epic articles or coding tools like the PSU Calculator, Aldraius crafts all this content 100% independently from the store. If this material saved your day or optimized your setup, give it a boost to help keep the server running and farm new projects!

Web Dev Data Management Scriptwriting
DONATE VIA PAYPAL