Cómo acelerar el teclado virtual de Google Gboard. Prueba de teclado en línea Largo tiempo de respuesta de las teclas del teclado

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

El teclado es el principal dispositivo mecánico para ingresar información en una PC o computadora portátil. Mientras trabajamos con este manipulador, pueden surgir momentos desagradables cuando las teclas se atascan, se ingresan los caracteres incorrectos que presionamos, etc. Para resolver un problema de este tipo, es necesario saber exactamente dónde se encuentra: en la mecánica del dispositivo de entrada o en el software en el que se escribe el texto. Aquí es exactamente donde nos ayudarán los servicios en línea para probar la herramienta principal para trabajar con texto.

Gracias a la existencia de dichos recursos web en línea, los usuarios ya no necesitan instalar software, que no siempre es gratuito. La prueba del teclado se puede realizar de diferentes formas y cada una de ellas tendrá su propio resultado. Aprenderá más sobre esto a continuación.

Pruebas de dispositivos de entrada en línea

Existen varios servicios populares para comprobar el correcto funcionamiento del manipulador. Todos difieren ligeramente en metodología y enfoque del proceso, por lo que puedes elegir el que más te convenga. Todos los recursos web disponen de un teclado virtual, que imitará al mecánico, permitiéndote identificar una avería.

El primer evaluador en cuestión habla inglés. Sin embargo, no se requieren conocimientos de inglés porque el sitio proporciona la cantidad justa de funciones que necesita para probar su dispositivo de mecanografía. Lo principal al consultar este sitio es la atención.


¡Nota! El servicio no distingue entre botones duplicados en su teclado. Hay 4 de ellos en total: Mayús, Ctrl, Alt, Intro. Si desea comprobar cada uno de ellos, haga clic en ellos uno por uno y observe el resultado en la ventana del manipulador virtual.

Método 2: prueba clave

La funcionalidad de este servicio es similar al anterior, pero tiene un diseño mucho más bonito. Al igual que con el recurso anterior, la esencia funcional del Key Test es comprobar si cada tecla está presionada correctamente. Sin embargo, existen pequeñas ventajas: este sitio es ruso.

El teclado virtual del servicio Key-Test tiene este aspecto:


Como en el método anterior, debes presionar las teclas duplicadas una por una para verificar su funcionalidad. En la pantalla, uno de los duplicados se mostrará como un botón.

Probar su teclado es un proceso simple pero laborioso. Para probar completamente todas las claves, se requiere tiempo y mucho cuidado. Si se encuentran fallas después de la prueba, vale la pena reparar el mecanismo averiado o comprar un nuevo dispositivo de entrada. Si las claves probadas en un editor de texto no funcionan completamente, pero sí funcionaron durante la prueba, entonces tienes problemas con el software.

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: tiempo de respuesta prolongado, desgaste rápido 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 de membrana, mecánicos. teclados para juegos tienen un mejor tiempo 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

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.

Teclado gaming de membrana: botones de silicona, resistente al agua

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 jamás creado

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.


teclado mecanico para juegos

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 teclado para juegos Bloody B860 tiene un soporte para teléfono inteligente

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: rápida respuesta, resistencia y durabilidad de los materiales
— Desventajas: precio elevado
Características: sonido claro de las teclas, gran peso del dispositivo

Teclados combinados

Por regla general, se trata de teclados de membrana que disponen de teclas mecánicas para juegos. Así, este tipo de dispositivo combina las ventajas de los dispositivos de membrana y mecánicos: son económicos y silenciosos, pero al mismo tiempo las principales teclas de juego tienen una respuesta rápida y un sonido de clic claro.

Por ejemplo, el teclado Bloody B314 tiene solo cuatro teclas mecánicas: WASD. Sus capas están fabricadas en material antideslizante.


Teclado para jugadores

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 recubiertos de goma y un amplio reposamuñecas proporcionan 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 gaming son mecánicos, fabricados en metal, con amplias opciones de personalización de 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 teclado mecánico para juegos es cómodo y tiene una retroiluminación brillante

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

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 en teoría promediar los resultados de múltiples ejecuciones de una prueba 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