Bloqueo de teclas y efecto fantasma
El efecto fantasma es cuando presionas dos teclas en el teclado, y una tercera tecla, que no presionaste, también se envía a la PC. Esto se ve muy raramente incluso en los tableros modernos más baratos, porque los fabricantes tienen la costumbre de limitar el vuelco para que las claves fantasmas siempre estén bloqueadas.
El bloqueo de teclas es tan simple como parece; lo estás experimentando cuando alcanzas la vuelta máxima de la llave. Entonces, si presiona 2 teclas, y la tercera tecla está bloqueada en su tablero; entonces simplemente experimentaste el bloqueo porque tu teclado solo tiene 2KRO.
Cambio de tecla (#KRO & NKRO)
NKRO es cuando puedes presionar tantas teclas como quieras al mismo tiempo, y todas pasan. Esto es similar a lo que algunos 'teclados para juegos' comercializan incorrectamente como "anti-efecto fantasma", a pesar de que Logitech y Razer solo lo aplican al clúster WASD. Tenga en cuenta que en este momento solo los teclados PS / 2 pueden exhibir una transferencia completa de n teclas; aunque Microsoft y Ducky son solo dos compañías que ya han estudiado el diseño de NKRO a través de USB.
xKRO, donde x = Cualquier número, es el rollo de la llave de su tablero; y representa el número máximo de teclas que puede presionar sin experimentar ningún bloqueo de teclas.
Muchos teclados mecánicos USB están etiquetados como 6KRO, lo que significa que se pueden presionar 6 teclas a la vez sin que el usuario experimente un bloqueo. Esto generalmente es suficiente para la mayoría de los usuarios. Aunque un número limitado de juegos puede tener un problema con 6KRO. Los teclados USB con 6KRO también permiten utilizar un máximo de 4 teclas modificadoras con esas 6 teclas normales. Estos modificadores incluyen CTRL, ALT, Shift y Super (Windows, Comando o Meta Key). A veces esto también incluye la tecla FN presente en teclados seleccionados.
Rebote clave
Todos los tipos de interruptores de llave, incluidos los domos de goma, hacen esto. Cuando presiona una tecla, el interruptor "se enciende" y se apaga muy rápidamente a medida que se coloca en su lugar. Esto hace que las teclas se registren varias veces para cada pulsación. Debido a esto, los teclados deben implementar algún tipo de retraso de rebote, de modo que una vez que presiona una tecla, el controlador espera una cierta cantidad de tiempo antes de registrar una pulsación de tecla. Como ejemplo, los interruptores Cherry MX necesitan 5 ms de tiempo de eliminación de rebotes, mientras que las cúpulas de goma necesitan más tiempo (exactamente cuánto tiempo depende de su calidad).
Tasas de sondeo y tiempos de respuesta
Si bien es muy útil para los ratones, no tiene sentido para los teclados. Supongamos por un minuto que todos los interruptores tienen el tiempo de rebote de 5 ms de los interruptores Cherry MX (que es muy generoso). Incluso si tuvieras velocidad y reflejos súper humanos, cada tecla se retrasaría al menos en esa cantidad. Entonces, realmente, cualquier tasa de sondeo de más de 200Hz (en el mejor de los casos) es absolutamente inútil, y nada más que exageraciones del mercado. Incluso puede ser un poco perjudicial, ya que estaría desperdiciando tiempo de CPU sondeando el teclado innecesariamente. Y a diferencia de los teclados USB, las placas PS / 2 no se sondean en absoluto. Simplemente envían la señal a la PC cuando están listos, lo que provoca una interrupción de hardware, lo que obliga a la CPU a registrar esa pulsación de tecla.
PS / 2 o USB?
PS / 2 gana en tres frentes: en primer lugar, admite la renovación completa de n-key. En segundo lugar, los teclados PS / 2 no se sondean, sino que se basan completamente en interrupciones. Y tercero, es imposible que se retrase debido a que el bus USB está siendo utilizado por otros dispositivos. Hay dos tipos de modos de transferencia USB: el modo de transferencia de interrupción (el teclado de sondeo USB, cuando se detecta la tecla, el controlador USB envía la interrupción a la CPU), y el modo de transferencia isócrono, que reserva una cierta cantidad de ancho de banda para el teclado con Una latencia garantizada en el autobús. Desafortunadamente, no hay absolutamente ningún teclado que use este último, porque tendrían que usarse controladores especiales, lo que hace que su costo sea prohibitivo.
Entonces, si su teclado admite PS / 2 y USB, y su PC tiene un puerto PS / 2, no hay razón para no usarlo.