@AxelStone El polling rate lo impone la conexión USB, en modo Full-Speed funciona a 1Khz (paquetes cada 1000μs=1ms) que es la misma velocidad que USB1.x, como aquí el ancho de banda no es especialmente relevante es a la frecuencia que trabajan la mayoría de periféricos. En modo High Speed (el modo nativo de USB2.0) la frecuencia es 8Khz y el intervalo entre paquetes son 125μs
Algunos teclados baratos (o custom orientados a escribir) trabajan a menos de 1khz, pero lo normal en cualquier teclado que se defina a sí mismo como "gaming", de marca conocida, y de más de 40€ de precio tenga como mínimo 1Khz de polling rate. Si tiene más de 1Khz descuida que te lo dirán a bombo y platillo en el márketing.
¿Cómo saber el polling rate? El sistema operativo está lógicamente al tanto de esta velocidad, en windows se puede verificar con una aplicación bastante antigua llamada USBView, pero no te recomiendo este método, te recomiendo utilizar la aplicación Keyboard-inspector que explican cómo utilizar en este vídeo:
https://www.youtube.com/watch?v=2xG_8zuIS8Q (en los juegos de ritmo cuando se juega a un nivel muy alto es una desventaja considerable utilizar un teclado de menos de 1khz de polling rate)
Este es el git para descargarla, a mí al menos me ha dado un falso positivo de virus, así que me he bajado el fuente y lo he compilado yo, dándome el mismo falso positivo, así que mi opinión es que es de fiar:
https://github.com/mat1jaczyyy/Keyboard ... r/releasesEn los casos que se puede modificar, se hace desde el propio software del teclado (o ratón, que ocurre lo mismo) que suele venir incluido con los drivers. En el resto de casos no se puede modificar, ya que es el teclado el que fija ese valor.
Saludos