Comprobación del teclado en línea. El arma del jugador: en qué se diferencian los teclados para juegos Cómo comprobar la capacidad de respuesta de un teclado

💖 ¿Te gusta? Comparte el enlace con tus amigos.

¡Saludos!
El teclado mecánico sigue siendo la principal fuente de entrada de información hasta el día de hoy. Y si comparamos un teclado mecánico con un teclado táctil, hasta el día de hoy es más cómodo escribir mensajes y textos grandes exclusivamente en un teclado mecánico.

Sin embargo, la mecánica clave no está exenta de defectos. Durante el funcionamiento, el teclado puede presentar inestabilidad: pueden producirse pulsaciones de teclas falsas, pulsaciones repetidas de un carácter y, eventualmente, las teclas se atascarán.

Si empiezas a notar esto con tu teclado, entonces vale la pena comprobarlo y descubrir si el motivo está realmente en él y no, por ejemplo, en el editor en el que escribes el texto. Nos ayudarán a implementar pruebas de servicios que puede utilizar directamente en línea simplemente abriéndolos en el navegador de Internet que utilice. La ventaja de este método es que no es necesario descargar ningún software de terceros.

El artículo cubrirá en detalle el principio y ejemplos específicos del diagnóstico de teclado en línea, así como los servicios que se utilizarán para probar el funcionamiento del teclado.

Formas de comprobar las teclas del teclado en línea

Como regla general, los servicios de red que se especializan en verificar el correcto funcionamiento de las teclas del teclado están diseñados y funcionan según el mismo principio. Cuando vaya al recurso de verificación de teclado en línea, verá un teclado virtual. Cuando presionas una tecla en tu teclado mecánico, la tecla correspondiente se iluminará en el virtual.

Al presionar todas las teclas del teclado una por una, puede determinar qué tecla no funciona.

De manera similar, puede verificar si hay teclas pegadas y presionadas fantasma (presiones falsas).

Cuando presiona la misma tecla varias veces, se mostrará la notificación correspondiente en el teclado virtual, que se utiliza para probar el correcto funcionamiento del teclado y sus teclas.

Una vez que haya identificado las claves problemáticas, puede tomar medidas adicionales para corregir la situación.

Servicios en línea para probar las teclas del teclado.

Ahora echemos un vistazo a los servicios en sí, que nos ayudarán a probar completamente las teclas del teclado. Echemos un vistazo más de cerca a ambos y cómo trabajar con ellos.

Key-Test: prueba del teclado y las teclas

Y el primer servicio del que hablaremos es Key-Test. Este servicio cuenta con un idioma de interfaz ruso y la conveniencia de verificar las teclas del teclado. Naturalmente, no es necesario descargar ni instalar ninguna utilidad o programa de terceros.

  1. Abra el sitio web del servicio. Después de cambiar el diseño a la versión en inglés, comience a presionar las teclas de su teclado, mientras monitorea simultáneamente su desempeño en el servicio.
  2. Las teclas que presionó se colorearán de azul.
  3. Si ve una tecla en el teclado virtual que alterna su tono de amarillo a azul, lo más probable es que una tecla similar en su teclado sea inestable (presionada fantasma, pegada).
  4. En la parte superior de la interfaz del teclado virtual hay una pequeña ventana negra que muestra el historial de las teclas presionadas durante el proceso de prueba del teclado. Esta ventana brindará toda la ayuda posible en el proceso de prueba de claves supuestamente defectuosas.

Keyboardtester: prueba la funcionalidad del teclado

Este servicio está en inglés, lo que, sin embargo, no nos impedirá utilizarlo. Para probar el teclado, vaya a su sitio web y haga clic en el botón que se encuentra allí Inicie el probador. Se mostrará el teclado virtual.

Cuando presiona una tecla en el teclado probado, la tecla correspondiente aparecerá enmarcada en verde en el teclado virtual. También se emitirá el sonido correspondiente en forma de clic. Puedes personalizar el sonido del clic, para ello, en la esquina superior izquierda, selecciona: Ninguno– el sonido se silenciará, josh– pronunciando la prensa, Hacer clic– clic estándar.

Si alguna tecla del teclado virtual parpadea de amarillo a verde, entonces este comportamiento puede indicar un mal funcionamiento (la tecla está atascada, presionada sola) de la tecla correspondiente en su teclado.

Mackeytest.root-project: comprobar y probar el teclado de Mac

El servicio descrito es más adecuado para probar teclados de computadoras Apple; sin embargo, los teclados de PC normales se pueden probar con el mismo éxito con esta herramienta.

En primer lugar, vaya al sitio web del servicio y, cuando aparezca el teclado correspondiente en la pantalla del monitor, comience a presionar las teclas de su teclado.

Las teclas pulsadas se colorearán de azul, y las que estén en duda (las que se repiten muchas veces, las que están atascadas) parpadearán de amarillo a azul.

Y finalmente, el último servicio de esta revisión, que también está diseñado para probar la exactitud de las pulsaciones de teclas del teclado existente.

La interfaz de este servicio es un poco torpe, pero esto no le impide cumplir con su responsabilidad directa: probar el teclado y la corrección de presionar las teclas.

Para comenzar a probar el teclado, vaya al sitio web de este servicio. Mientras estás en él, presiona las teclas de tu teclado y controla el resultado que produce el servicio. Las pulsaciones de teclas procesadas correctamente se marcan con un marco verde.

Breve resumen

Al utilizar los servicios descritos, puede verificar minuciosamente que su teclado y sus teclas funcionen correctamente. Si los resultados de la prueba revelan un mal funcionamiento de alguna tecla, puede intentar restaurar la funcionalidad de las teclas simplemente limpiando el polvo del teclado que se ha acumulado debajo de sus teclas. Si esto no ayuda, entonces tiene sentido reemplazar el teclado defectuoso.

Y durante el período de reparación/reemplazo, puede utilizar el teclado virtual, que está disponible en Windows de forma predeterminada.

Para hacer esto, presione la combinación de teclas en su teclado. Ganar+R y en la ventana que se abre Ejecutar ingresar "osk"(sin comillas) y luego haga clic en DE ACUERDO.

Se abrirá un teclado virtual, con el que podrás introducir cualquier carácter que también esté disponible en el teclado físico.

Si tienes alguna pregunta, puedes hacerla en los comentarios.

Muchos usuarios cuestionan la configuración del teclado en Windows 10 (algunos sonidos tienen errores). Se encuentran con un problema extraño: el teclado es lento. El sistema tarda un par de segundos en mostrar las letras escritas. Bueno, hay una amplia gama de razones para esto que llevan a un teclado inactivo. Es posible que el controlador i8042 que se ejecuta en PS/2 no se instale exactamente en el momento de la instalación, o que la máquina tenga algunas características que hacen que el teclado se ralentice y cosas similares que interfieran con el funcionamiento normal del teclado.
Hay muchos posibles razones, aquí en este artículo escribimos 3 consejos separados que lo ayudarán a superar este problema. Siga los consejos uno por uno y cualquiera de estos 3 resolverá el problema según los problemas del teclado. Por lo tanto, comencemos a probar nuestros consejos para arreglar un teclado lento en Windows 10.

Cómo arreglar el teclado funcionando lentamente en Windows 10

1. Con filtrado de entrada

En primer lugar, será muy bueno que verifique si su máquina tiene la función de filtrado de entrada o no. Si está habilitado, será lento ingresar teclas repetidas y, si no presta atención, a las pulsaciones de teclas que ocurren continuamente. Por lo tanto, debes desactivar esta función. Hay dos lugares desde donde puedes activarlo. Veámoslos por separado.

Abra el Panel de control en la pantalla utilizando cualquiera de los métodos a los que está acostumbrado.
Una vez que aparezca el Panel de Control en pantalla, aparecerá en un formato pequeño para que todos los símbolos se muestren correctamente. Busque fácil acceso al centro. Haz clic cuando lo veas.

Haga clic en el botón Hacer que el teclado sea más fácil de usar para realizar cambios si es necesario.

Ahora necesita encontrar la opción para habilitar el filtrado de entrada. Si nota que su celda está encendida, bórrela y configúrela en Desactivada. y haga clic en el botón Aplicar y Aceptar para aplicar los cambios.

Lo mismo se puede obtener desde la aplicación de configuración. Vea cómo hacerlo allí -

Una vez que la aplicación Configuración aparezca en su pantalla, busque la categoría: Facilidad de acceso.

De los segmentos disponibles en la columna de la izquierda, seleccione Teclado.

Hay muchas otras opciones en el lado derecho del mismo escaparate. Revíselos y busque la sección de filtrado de entrada: Teclas de filtro. Si lo ve activado, configúrelo en Desactivar usando el control deslizante.

2. A través de las propiedades del teclado

Otra parte importante es comprobar las propiedades del teclado. Usando el control deslizante, puede ajustar el retraso de la repetición de letras y la repetición del parpadeo del cursor. Encuentre su camino en los pasos a continuación.

Abra el Panel de control en su pantalla y busque el símbolo del teclado de símbolos pequeños.

Aparece un cuadro de diálogo Propiedades del teclado separado e individual. En la pestaña Velocidad, puede ver los controles deslizantes de retardo de repetición y velocidad de repetición.

El primer control deslizante se refiere a cuánto tiempo se debe presionar un botón antes de que el teclado repita las letras. Ajuste el control deslizante según sus preferencias.

Ahora, el segundo control deslizante dice: Si lo mueve hacia la derecha, las letras del teclado se repetirán más rápidamente. Teniendo esto en cuenta, arrástrelo hacia la izquierda para ralentizar la pulsación repetida de letras en el teclado.

Realice ajustes según sus preferencias. Haga clic en Aceptar para confirmar los cambios.

3. A través del editor de registro

Es posible que el controlador i8042 que controla el puerto PS/2 no se haya ingresado correctamente en el registro durante la fase de instalación, lo que provocó un teclado lento. Modifique los puntos que se indican a continuación:

Abra el editor de registro para que esté en su pantalla escribiendo regedit.exe en cortana.

Debe seguir este camino para realizar los cambios:

HKEY_LOCAL_MACHINE => SISTEMA => CurrentControlSet => Servicios => i8042prt => Parámetros

En el lado opuesto de los parámetros, descubra que el tipo PollStatusIterations es DWORD. Si no puede encontrarlo, entonces necesita instalarlo. Haga clic derecho y seleccione Nuevo => Valor DWORD (32 bits) y asígnele el mismo nombre.

Comience a editarlo en la ventana de administración haciendo clic derecho en DWORD y seleccionando cambiar el parámetro.

En el campo de valor de datos, establezca el valor en 1. Haga clic en Aceptar.

Guarde todo el trabajo actual y reinicie el sistema.

Los tres consejos descritos anteriormente para solucionar trabajo lento Los teclados de Windows 10 son todos diferentes, pero todos están relacionados. Por lo tanto, siempre recomiendo encontrar las áreas problemáticas y luego tratarlas en consecuencia. Si tiene algún consejo, ayúdenos en los comentarios a continuación.

teclados de membrana

Los teclados de membrana son el tipo de teclado más común. El principio de su funcionamiento es que una membrana de plástico instalada debajo de la llave cierra dos contactos, como resultado de lo cual se transmite una señal a la computadora para presionar el botón correspondiente. Gracias a su sencilla tecnología, estos dispositivos son económicos, lo que los hace especialmente populares.

Los teclados de membrana son los más silenciosos: están diseñados con elementos de goma que suavizan el sonido al presionar interruptores. En este caso, las teclas sólo funcionan cuando se presionan por completo. Dado su funcionamiento silencioso y su suave retroalimentación, al escribir rápidamente, puede resultar difícil saber si se presiona una tecla o no. El tiempo de respuesta de un teclado para juegos de este tipo es de 1 ms.

El diseño y la construcción de los dispositivos de juego deben proporcionar el máximo confort durante el juego. Los teclados para juegos se diferencian de los teclados normales por la presencia de teclas adicionales, retroiluminación brillante, buena estabilidad y una serie de configuraciones especiales. Por ejemplo, el teclado para juegos de membrana Bloody B120 tiene 4 teclas WASD de silicona extraíbles, lo que es especialmente conveniente para moverse en los juegos: no se deslizan y, gracias a la textura elevada, son fáciles de encontrar al tacto. Además, el teclado es resistente al agua: no importa lo que derrames sobre él, ya sea bebida energética, café o agua, seguirá funcionando. La resistencia al agua está garantizada por un revestimiento repelente al agua, componentes electrónicos protegidos y un orificio para el drenaje de líquidos.

En los teclados gaming es especialmente importante poder configurar teclas adicionales para el juego. El B120 tiene botones para "Disparo automático", "Disparo turbo", tres teclas para comprar un arsenal en tiradores, así como botones de acceso rápido para ajustar el volumen y reproducir música.

Ventajas: precio bajo - Desventajas: largo tiempo de respuesta, rápido desgaste de los materiales Características: el teclado más silencioso y liviano

teclados mecanicos

Un teclado mecánico tiene un principio de funcionamiento más complejo. Cada tecla contiene un interruptor con contactos metálicos. El contacto se cierra antes de que la prensa llegue al tope y el resorte metálico devuelve la llave a su posición original. Los dispositivos mecánicos son más caros que los de membrana, pero más fiables y duraderos.

En comparación con los teclados de membrana, los teclados mecánicos para juegos tienen mejores tiempos de respuesta: 0,2 ms frente a 1 ms. Además, no es necesario presionar sus teclas hasta el final, lo que hace que jugar y escribir a alta velocidad sea conveniente.

El momento de cierre del contacto en un teclado mecánico se indica mediante un clic característico. El sonido fuerte de las teclas puede resultar inusual para los usuarios de dispositivos de membrana: no conviene trabajar con un teclado de este tipo en la oficina para no molestar a sus compañeros. Sin embargo, el sonido de las teclas mecánicas no se nota en absoluto si juegas con auriculares o estás acostumbrado. Debido al uso de piezas metálicas, los teclados mecánicos son más pesados ​​que los de membrana. A veces el metal se convierte en parte del diseño: por ejemplo, el panel superior del Bloody B860 está hecho de aluminio y decorado con un dibujo en relieve de engranajes. Esto proporciona mayor peso y estabilidad al teclado, así como durabilidad y resistencia a la corrosión. Este modelo tiene un soporte integrado para smartphone para que el teléfono esté siempre a mano y no distraiga la atención del juego. El B860 utiliza tecnología LK (Light Strike), que utiliza interruptores ópticos que reducen el tiempo de respuesta a 0,2 ms. Además, el teclado ha reducido el recorrido de las teclas, lo que proporciona pulsaciones de teclas un 25 % más rápidas que los interruptores metálicos convencionales. Los botones están protegidos por una barrera de 6 mm para evitar la entrada de líquidos.

Ventajas: respuesta rápida, resistencia y durabilidad de los materiales - Desventajas: precio elevado Características: sonido claro de las teclas, gran peso del dispositivo

Teclados híbridos

Normalmente se trata de teclados de membrana en los que las teclas de juego son mecánicas. Así, este tipo de dispositivo combina las ventajas de los dispositivos de membrana y mecánicos: los "híbridos" son económicos y silenciosos, pero al mismo tiempo las teclas principales del juego tienen una respuesta rápida y un sonido de presión claro.

Por ejemplo, el teclado híbrido Bloody B314 tiene cuatro teclas mecánicas WASD. Estos botones están listos para su uso activo y están fabricados de material antideslizante. B314 tiene un diseño inusual y funcional. El teclado tiene 9 botones adicionales ubicados en paneles especiales alrededor del perímetro del dispositivo. El jugador puede asignarles cualquier función que sea útil en el juego. Los paneles decorativos en estilo píxel y la brillante iluminación tricolor del dispositivo parecen inusuales. Los pies antideslizantes y un amplio reposamuñecas brindan un juego más cómodo y menos fatiga.

Ventajas: respuesta rápida de las teclas de juego, precio asequible

Desventajas: largo tiempo de respuesta de los interruptores de membrana

Características: combina las propiedades de un teclado de membrana y mecánico

Teclados para juegos emblemáticos

En los eSports no sólo es importante la habilidad del jugador, sino también su comodidad. Los mejores teclados para juegos son mecánicos, fabricados en metal, con amplias opciones para personalizar la retroiluminación y las teclas. Estos dispositivos tienen un diseño ergonómico, pensado hasta el más mínimo detalle y están creados para una inmersión total en el juego.

Por ejemplo, el teclado para juegos insignia Bloody B845R tiene un diseño de teclado numérico único: se mueve hacia el lado izquierdo, lo que libera más espacio para el mouse. El panel superior del dispositivo está hecho de aleación de aluminio: el teclado es pesado y estable. Para la máxima comodidad del jugador, un amplio soporte de goma se encuentra no sólo debajo de la mano izquierda, sino a lo largo de todo el teclado. El modelo B845R tiene iluminación RGB animada con soporte para hasta 16,8 millones de opciones de color. Con un software especial, puede ajustar el brillo y el color requeridos, crear sus propias opciones de iluminación de fondo para cada grupo de teclas, guardarlas y compartirlas con amigos. Además, el teclado está retroiluminado en los laterales. + Ventajas: respuesta rápida, ergonomía especial, ajustes especiales de retroiluminación, resistencia y durabilidad de los materiales.

Desventajas: los teclados para juegos más caros

Características: este tipo de teclado está diseñado específicamente para juegos y deportes electrónicos

Aquellos que en sus teléfonos inteligentes, tabletas y otros dispositivos con Sistema operativo Android a bordo utiliza el teclado propietario de Google, que recientemente pasó a llamarse Gboard; notamos que no siempre funciona tan rápido como en los viejos tiempos.

Esto se refleja en un aumento del tiempo que tardan en aparecer las pistas de las siguientes palabras, así como en un funcionamiento más lento del sistema de autocorrección. Si el resto del nuevo teclado de Google te conviene, hoy quiero contarte cómo puedes acelerar significativamente su funcionamiento.

Es muy fácil de hacer.

Cómo acelerar el teclado virtual de Google Gboard

1. En primer lugar, vaya al menú de configuración de la aplicación. Puede hacer esto tocando prolongadamente el símbolo del logotipo de Google ubicado en el lado izquierdo de la barra de herramientas del teclado y luego en el ícono de ajustes (captura de pantalla en el encabezado).

2. En el menú de configuración de Gboard, seleccione "Corrección de texto"

3. En la ventana de opciones de corrección de texto que se abre, apague los interruptores junto a los elementos "Sugerir nombres" e "Individualizar sugerencias".

Todo. Ahora tu virtual teclado Gboard volverá a su velocidad de funcionamiento anterior.

El precio a pagar por un trabajo más rápido será la ausencia de sugerencias al ingresar texto según el contenido de su libreta de direcciones y, quizás, un funcionamiento ligeramente menos preciso del sistema de predicción, que, sin embargo, a diferencia de la aceleración del teclado, la mayoría Lo más probable es que los usuarios no se den cuenta.

Si nos fijamos en los teclados para "juegos", muchos de ellos se venden por 100 dólares o más con el argumento de que son rápidos. Las siguientes declaraciones se pueden encontrar en los anuncios:

  • Teclas especialmente diseñadas que reducen el tiempo de registro de prensa.
  • 8 VECES MÁS RÁPIDO: tasa de sondeo de 1000 Hz: tiempo de respuesta de 0,1 milisegundos
  • Obtenga una ventaja absoluta sobre sus oponentes con interruptores de teclas ultrarrápidos de 45 g y un accionamiento un 40 % más rápido que los interruptores Cherry MX Red estándar.
  • La tasa de sondeo más alta del mundo de 1000 Hz
  • El teclado para juegos más rápido del mundo, tasa de sondeo de 1000 Hz y tiempo de respuesta de 0,001 segundos
A pesar de todas estas afirmaciones, sólo encontré una persona que haya probado públicamente los tiempos de respuesta del teclado, y sólo probó dos teclados. En general, creo profundamente que si alguien hace declaraciones de rendimiento sin puntos de referencia, entonces estas declaraciones probablemente no sean ciertas, del mismo modo que el código de programa no probado (o verificado de otro modo) debería considerarse no funcional de forma predeterminada.

La situación con los teclados para juegos se parece mucho a hablar con un vendedor de autos:

Vendedor: ¡Este auto es súper seguro! ¡Tiene doce bolsas de aire!
I: Eso es bueno, pero ¿cómo se ve en las pruebas de choque?
Vendedor: ¡Doce bolsas de aire!

Por supuesto, los teclados para juegos tienen una tasa de sondeo de 1000 Hz, pero ¿y qué?

Surgen dos preguntas obvias:

¿Qué importancia tiene la respuesta del teclado?

Si me hubieran preguntado hace un año si iba a construir una configuración especial para medir la respuesta de los teclados, habría dicho que era una estupidez, y ahora me siento con un analizador lógico y mido la respuesta de los teclados.

Todo esto comenzó porque no podía evitar la sensación de que las computadoras antiguas parecían responder más rápido a las pulsaciones de teclas que las máquinas modernas. Por ejemplo, un iMac G4 con macOS 9 o Apple 2 parece más rápido que mi sistema Lago Kaby a 4,2 GHz. Nunca confié en estas sensaciones porque décadas de investigación habían demostrado que los usuarios a menudo experimentan sensaciones que son exactamente opuestas a la realidad, así que tomé una cámara de alta velocidad y comencé a medir el retraso real entre presionar una tecla y el personaje que aparece en la pantalla. así como el retraso en la velocidad de respuesta del cursor al movimiento del mouse. Al final resultó que, las computadoras antiguas aparentemente rápidas en realidad resultaron ser rápidas, mucho más rápidas que mi computadora moderna: en las computadoras de los años 70 y 80, el retraso entre presionar una tecla y el carácter que aparecía en la pantalla era a menudo entre 30 y 50 ms sin modificaciones, mientras que en las computadoras modernas suele estar en el rango de 100 a 200 ms al presionar un botón en la consola. Es posible reducir la respuesta a 50 ms en juegos bien optimizados con configuraciones de juego sofisticadas, y hay un dispositivo de consumo extraordinario que supera fácilmente la marca de 5us, pero la mayoría de los demás son mucho más lentos. Las computadoras modernas tienen un ancho de banda mucho mayor, pero los tiempos de respuesta no parecen tan buenos.

De cualquier manera, cuando se midió, mi Kaby Lake de 4,2 GHz tuvo el rendimiento de un solo subproceso más rápido de cualquier computadora que pueda comprar, pero el tiempo de respuesta fue peor que el de una máquina rápida de los años 70 (aproximadamente 6 veces más lenta que Apple 2), que es un poco extraño. Para descubrir dónde ocurre la latencia, comencé a medir el tiempo de respuesta del teclado porque es la primera parte del proceso de E/S. Planeé evaluar la latencia de principio a fin, comenzando con el primer enlace y eliminando el teclado como fuente real de latencia. ¡Pero resultó que los teclados tienen un retraso muy significativo! Me sorprendió mucho que la latencia media de los teclados probados excediera el tiempo de respuesta de todo el proceso Apple 2. Si no comprende de inmediato la profundidad de este absurdo, considere que el procesador Apple 2 tiene solo 3500 transistores a 1 MHz, y Atmel estima que los teclados modernos de gama alta tienen alrededor de 80 mil transistores a 16 MHz. Eso es 20 veces más transistores funcionando a 16 veces la velocidad del reloj: ¡los teclados de hoy son más potentes que las propias computadoras de los años 70 y 80! Y, sin embargo, el teclado mediano promedio actual agrega la misma cantidad de latencia que todo el proceso de E/S, hasta la pantalla, en una máquina rápida de los años 70.

Veamos las características del tiempo de respuesta de algunos teclados:

Teclado Respuesta (ms) Interfaz Juego de azar
Manzana Mágica (USB) 15 USBFS
HHKB Lite 2 20 USBFS
MS Natural 4000 20 USB
Día 3 25 USB
Logitech K120 30 USB
Unicomp Modelo M 30 USBFS
Vórtice Pok3r 30 USBFS
Filco Majestouch 30 USB
OEM de Dell 30 USB
OEM de especificaciones de potencia 30 USB
Kinesis estilo libre 2 30 USBFS
Silicona Chinfai 35 USBFS
Razer Ornata Chroma 35 USBFS
OLKB Planck rev 4 40 USBFS
Ergodoxo 40 USBFS
MS Confort 5000 40 inalámbrico
Tiempos del este i500 50 USBFS
Ventaja de Kinesis 50 USBFS
Genio Luxemate i200 55 USB
Topre Tipo Cielo 55 USBFS
Logitech K360 60 “unificado”

El tiempo de respuesta es el tiempo desde el inicio del movimiento de la tecla presionada hasta que el paquete USB correspondiente llega al bus USB. Los números se redondean a los 5 ms más cercanos para evitar una falsa sensación de precisión. El Easterntimes i500 también se vende con el nombre de Tomoko MMC023.

La columna "Interfaz" indica el tipo de conexión: USB FS sigue el protocolo USB Full-Speed, que admite sondeo de hasta 1000 Hz, una característica que a menudo se anuncia en los teclados de gama alta. USB sigue el protocolo USB de baja velocidad, que se utiliza en la mayoría de los teclados. La columna "Juegos" indica si este modelo está posicionado como teclado para juegos. "Inalámbrico" significa que tiene algún tipo de receptor dedicado, mientras que "unificado" es el estándar inalámbrico de Logitech.

Como puede ver, incluso en un conjunto de teclados tan limitado, la diferencia en el tiempo de respuesta es de 45 ms. De este modo, computadora moderna con uno de los teclados más lentos no hay manera de que pueda responder tan rápidamente a las pulsaciones de teclas como una máquina rápida de los años 70 u 80 porque el teclado por sí solo es más lento que todo el canal de E/S de esas computadoras antiguas.

Esto ha demostrado que los teclados modernos son un factor importante en el aumento de la latencia que se ha producido en los últimos 40 años. Otra pregunta es si la latencia de un teclado moderno realmente importa a los usuarios. En la tabla vemos una diferencia en la latencia de unos 40 ms. ¿Se nota esta diferencia? Comparemos los tiempos de respuesta del teclado y examinemos algunos estudios empíricos sobre la percepción humana.

Existe una cantidad significativa de investigaciones que sugieren que en tareas muy simples, las personas son capaces de percibir un retraso de 2 ms o menos. Además, el aumento de la latencia no sólo es perceptible para los usuarios, sino que también provoca que las tareas simples se realicen con menor precisión. Si desea una demostración visual de cómo es la latencia y no tiene una computadora vieja a mano, aquí hay una demostración de MSR sobre la latencia de la pantalla táctil.

¿Los teclados para juegos son realmente más rápidos que los teclados normales?

Realmente desearía poder probar más teclados antes de hacer afirmaciones audaces, pero según las pruebas preliminares, parece que los teclados para juegos no son más rápidos que los teclados normales.

Los teclados para juegos suelen anunciar funciones que mejoran el tiempo de respuesta, como la conectividad USB FS y el sondeo de 1000 Hz. Las especificaciones USB Low-Speed ​​establecen un tiempo mínimo entre paquetes de 10 ms, es decir, 100 Hz. Sin embargo, los dispositivos USB suelen redondear este valor a la potencia de dos más cercana y funcionan a 8 ms, es decir, 125 Hz. Con una brecha de 8 ms entre paquetes, el retraso promedio debido a tener que esperar a la siguiente ronda de sondeo es de 4 ms. Con un intervalo de sondeo de 1 ms, la latencia promedio del sondeo USB es de 0,5 ms, lo que nos da una diferencia de 3,5 ms. Si bien esto puede ser un aumento notable en la latencia para teclados rápidos como el Apple Magic, está claro que el tiempo de respuesta del teclado depende más de otros factores, y los teclados para juegos en nuestra prueba son tan lentos que el ahorro de 3,5 ms no los salva. .

Conclusión

La mayoría de los teclados añaden una latencia lo suficientemente notable como para degradar la experiencia del usuario con la computadora, y los teclados anunciados como "rápidos" no son necesariamente más rápidos que otros. Los dos teclados para juegos que probamos no fueron más rápidos que los demás, y el teclado más rápido de la prueba fue el teclado minimalista de Apple, que se promociona más como un modelo de diseño que de velocidad.

La gente no diferencia entre latencia de 100 y 200 ms

Aquí hay un "neurocientífico cognitivo que estudia la percepción visual y la cognición". Cita el hecho de que los humanos tienen una velocidad de reacción de 200 ms y dice un montón de tonterías científicas para demostrar que nadie es capaz de notar un retraso de menos de 100 ms. Es un poco inusual aquí que el comentarista reclame una autoridad especial y utilice generosamente terminología científica, pero en general la gente suele afirmar que un retraso de 50 o 100 ms es imposible de notar porque la velocidad de reacción humana es de 200 ms. Este argumento no tiene sentido porque se trata de cantidades independientes. Es como decir que no te diste cuenta de que el avión llevaba una hora de retraso porque el tiempo de vuelo era de seis horas.

Otro problema con este tipo de argumento es este. Si lo acepta, nada le impide agregar 10 ms de retraso en cada etapa del proceso de E/S; como resultado, el tiempo total aumentará considerablemente y obtendremos una situación como ahora, cuando compra una computadora con el procesador más rápido del mercado y el tiempo de respuesta es seis veces peor que el de un coche de los años 70.

No importa porque el juego se actualiza a 60 FPS.

Básicamente, se trata del mismo error que el anterior. Si tiene un retraso de medio ciclo de reloj, entonces con un 50% de probabilidad moverá el evento al siguiente paso de procesamiento. Es mejor que el 100% de probabilidad, pero no entiendo por qué la gente piensa que la latencia tiene que ser tan grande como la frecuencia de actualización de la pantalla para que importe. Y como referencia, un delta de 45 ms entre los teclados más lentos y más rápidos que medimos equivale a 2,7 fotogramas a 60 FPS.

Los teclados no pueden ser más rápidos que 5/10/20 ms para eliminar repeticiones falsas

Incluso sin esfuerzos para optimizar el mecanismo de conmutación, si necesita agregar retraso al sistema, no hay ninguna razón por la cual el teclado no pueda contar la pulsación (o liberación) de una tecla en el momento del contacto. Esto se hace en todas partes en otros tipos de sistemas y, hasta donde yo sé, nadie impide que los teclados hagan lo mismo (y espero que algunos de ellos lo hagan). El tiempo que lleva aclarar las reintroducciones falsas puede limitar la velocidad de reingreso de caracteres, pero no hay necesariamente una razón por la cual deba afectar el tiempo de respuesta. Y si tomamos la velocidad de reingreso de un carácter, imaginemos un límite de 5 ms para el tiempo de cambio del estado de una clave debido a la introducción de un retraso. Esto significa que un ciclo completo (presionar y soltar) toma 10 ms, o 100 pulsaciones de teclas por segundo, lo que está mucho más allá de las capacidades de cualquier ser humano. Se podría argumentar que esto introduce cierta imprecisión que podría afectar negativamente a algunas aplicaciones (música, juegos de ritmo), pero está limitada por el mecanismo de cambio. El uso de un mecanismo para eliminar los clics falsos repetidos con un retraso no empeora la situación de lo que era antes.

Un problema adicional con la latencia de rebote es que la mayoría de los fabricantes de teclados parecen confundir la velocidad de sondeo con la latencia de rebote. A menudo puedes encontrar teclados con tasas de sondeo entre 100 y 200 Hz. Esto se justifica con afirmaciones como "No hay razón para aumentar la tasa de sondeo porque el retraso en la eliminación de clics falsos repetidos es de 5 ms"; esto combina los dos conceptos erróneos descritos anteriormente. Si saca los circuitos del teclado Apple 2e, verá que hay una tasa de sondeo de aproximadamente 50 kHz. La latencia para eliminar falsos clics repetidos es de aproximadamente 6 ms, lo que corresponde a una frecuencia de 167 Hz. ¿Por qué sondear el teclado con tanta frecuencia? Con un escaneo rápido, el controlador del teclado comienza inmediatamente a cronometrar el retardo para eliminar repeticiones falsas (después de un máximo de 20 microsegundos), a diferencia de los teclados modernos que sondean a 167 Hz. Debido a esto, la cuenta atrás para volver a disparar puede comenzar después de 6 ms, es decir, la pausa dura 300 veces más.

Pido disculpas por la falta de aclaración sobre la terminología, pero creo que cualquiera que presente ese argumento también debería entender la explicación :-).

Apéndice: configuración experimental

Las mediciones USB se tomaron con un cable USB. Cortar el cable destruye la integridad de la señal y he descubierto que, con cables largos, algunos teclados con señales débiles no proporcionan suficiente nivel para ser detectados por mi analizador lógico barato.

El inicio de la medición se inició presionando simultáneamente dos teclas: una en el teclado y la segunda conectada al analizador lógico. Aquí aparece un cierto error, porque es imposible presionar dos teclas de manera absolutamente simultánea. Para calibrar la configuración, utilizamos dos llaves idénticas conectadas al analizador lógico. El error medio fue inferior a 1 ms y el 90% de los errores se produjeron dentro de los 5 ms. Para teclados realmente rápidos, errores de este tamaño hacen que las mediciones sean imposibles con esta configuración, pero en nuestro caso, las mediciones de latencia promedio pueden considerarse aceptables. Es probable que el error del botón se pueda reducir a una cantidad insignificante diseñando un dispositivo que simultáneamente presione un botón y encienda el analizador lógico. Con esta configuración, también mejorará la precisión de la medición de los valores medios (porque será más fácil realizar una gran cantidad de pruebas).

Si desea conocer la configuración de instalación exacta, se utilizó el E-switch LL1105AF065Q. La alimentación y la tierra son proporcionadas por la placa Arduino. No existe ninguna razón específica para utilizar esta configuración en particular. De hecho, es un poco absurdo usar un Arduino completo para obtener energía, pero hicimos todo a partir de piezas de repuesto, y estas piezas terminaron en el laboratorio de nuestro centro de coworking, a excepción de los interruptores. No existían dos copias idénticas de ningún interruptor, por lo que tuvimos que comprar varios para calibrarlos en el mismo equipo. Modelo específico no importa aquí; Cualquier interruptor con baja resistencia óhmica servirá.

Durante las pruebas, se presionó la tecla z, se verificó el byte 29 en el bus USB y luego se registró la hora del primer paquete con la información correspondiente. Pero como en la situación anterior, cualquier clave servirá.

En realidad, no confío mucho en esta configuración y, para probar una gran cantidad de teclados, me gustaría crear una configuración completamente automática. Si bien nuestros resultados son consistentes con otra prueba que pudimos encontrar en línea, es probable que esta configuración tenga un rango de error de 1 a 10 ms. Aunque promediar los resultados de múltiples ejecuciones de una prueba teóricamente reduce el error, dado que las mediciones las realiza un humano, no es necesario ni siquiera probable que los errores sean independientes y desaparezcan después del promediado.

Estoy tratando de encontrar más modelos de teléfonos y computadoras para tomar medidas y me encantaría hacer una prueba rápida en su sistema o dispositivo si no aparece en la lista. Si vives lejos y quieres donar un dispositivo para realizar pruebas, puedes enviarlo a mi dirección:

Dan Luu
Centro recursivo
455 Broadway, segundo piso
Nueva York, Nueva York 10013

Puedes ayudar y transferir algunos fondos para el desarrollo del sitio.

 
decirles a los amigos