Přeskočit na obsah

Velikost fronty událostí klávesnice

Na této stránce

Doporučení

Ponechat výchozí

Ponechte výchozí hodnotu — 100 událostí.

Menší fronta nesnižuje latenci vstupu a při přetečení ztrácí události. Zvětšovat ji má smysl jen po potvrzených chybách přetečení a diagnostice ovladače.

Výchozí hodnota
100 událostí
FPS a paměť
FPS není ovlivněno

Třídní ovladač klávesnice shromažďuje události vstupu ve frontě zadané velikosti: parametr určuje, kolik událostí klávesnice může čekat na zpracování, dokud se fronta nenaplní. Podle dokumentace Microsoft se velikost používá i při výpočtu interního bufferu ovladače v nestránkované paměti. Výchozí a v BoosterX doporučená hodnota je 100 událostí.

Fronta je rezerva pro špičkovou zátěž, nikoli „nadbytečná prodleva“: zmenšení velikosti nesnižuje latenci vstupu. Při naplnění fronty se události ztrácejí a v systémovém protokolu se objevují upozornění na přetečení. Zvětšení pomáhá ve dvou případech (podle viditelného popisu BoosterX): potvrzená přetečení bufferu a nestabilní napájení USB.

Proč je tweak v „Zastaralém“: změna velikosti je nástroj pro odstranění potvrzených přetečení, nikoli optimalizace. Podle testů BoosterX snížení neovlivňuje latenci, pouze způsobuje chyby přetečení a ztrátu zadávaných znaků (podle viditelného popisu). Mechanismus je společný pro klávesnici a myš — specifika pro myš jsou rozebrána v článku „Velikost fronty událostí myši“.

Po změně a restartu otestujte rychlé zadávání, podržení kláves a dlouhé kombinace kláves. Upozornění na přetečení hledejte v systémovém protokolu „Prohlížeče událostí“. Bez měřitelného rozdílu je spolehlivější vrátit výchozí hodnotu.

V BoosterX otevřete „Optimalizace“ → „Zastaralé“ → „KeyboardDataQueueSize“ (položka v seznamu aplikace se nazývá klíčem bez překladu), zadejte hodnotu a klikněte na „Použít“. Pokud je zapnuto „Okamžité použití“, samostatné kliknutí není potřeba. Restartujte PC a zkontrolujte vstup.

Poslední kontrola: 2026-09-20.