Co tahle sekce mění
Větší fronty reportů pro ovladače myši a klávesnice, kratší zamrznutí, když se vstupní hook zasekne, kratší prodleva opakování kláves. Nic z toho nezpůsobí, že kliknutí dorazí dřív.
| Nastavení | Co dělá | Cesta v registru |
|---|---|---|
| Velikost datové fronty myši | Zvětšuje buffer, ve kterém ovladač třídy myši drží reporty, ze 100 na 150. Latenci to nezkracuje a každá formulace, která tvrdí opak, je špatně. Co dělá: brání tomu, aby myš s vysokou frekvencí ztrácela reporty, když se čtecí vlákno na okamžik zadrhne. Stejná hodnota se zapisuje i o vrstvu níž (mouhid), kde se nenašlo nic, co by ji četlo; ten zápis zůstává, dokud se nezměří. | HKLM\...\Services\mouclass + mouhid\Parameters\MouseDataQueueSize |
| Velikost datové fronty klávesnice | Zvětšuje buffer, ve kterém ovladač třídy klávesnice drží reporty kláves, ze 100 na 150. Latenci to nezkracuje; nechává rezervu proti ztrátě vstupu. Stejná hodnota se zapisuje i o vrstvu níž (kbdhid), kde se nenašlo nic, co by ji četlo; ten zápis zůstává, dokud se nezměří. | HKLM\...\Services\kbdclass + kbdhid\Parameters\KeyboardDataQueueSize |
| Omezit, jak dlouho může zaseknutý vstupní hook blokovat myš | Overlaye a makro nástroje instalují vstupní hooky, kterými prochází každý stisk klávesy. Když jeden přestane odpovídat, Windows čeká pět sekund, než ho začne ignorovat, a vstup celou tu dobu zamrzne. Tohle zkrátí čekání na jednu sekundu. Hook, který se pod velkou zátěží jen zpomalí, může narazit na stejný limit a být zahozen — restart toho nástroje ho vrátí. | HKCU\Control Panel\Desktop\LowLevelHooksTimeout |
| Zkrátit prodlevu opakování kláves na nejkratší stupeň | Windows čeká půl sekundy, než se držená klávesa začne opakovat. Tohle sníží čekání na nejkratší stupeň, který API dovolí, 250 ms, a nastaví rychlost opakování na nejvyšší. Ať je jasno, co to je: stisknout a pustit klávesu ve hře přes nic z tohohle neprojde — zisk je v konzoli, v chatu a v nabídkách. Jestli se ti při psaní znaky opakují moc horlivě, vrať kartu zpět na stránce Fix. | HKCU\Control Panel\Keyboard\KeyboardDelay + KeyboardSpeed |
Jak to použít
- Otevři w0a
- V levém menu přejdi na stránku Regedit tweaky
- Najdi tuhle sekci a stiskni Použít u položek, které chceš
Každá položka má vlastní tlačítko, takže nemusíš použít celou sekci — a nahoře na stránce je Použít vše pro případ, že opravdu chceš všechny.
Jak to vrátit zpět
Dvě cesty, a fungují obě:
- Zálohy a obnovení — vrátí kontrolní bod zapsaný před tím, než se změna použila. Vrátí zpátky
všechno, co bylo použito po tom bodě, včetně pozdějších kontrolních bodů — potvrzovací okno to přesně tak říká, ještě než se začne.
- Stránka Fix — prohledává se podle příznaku a zapisuje výchozí hodnotu Windows bezpodmínečně.
Nečte žádnou zálohu, takže funguje, i když je vlastní zálohovací soubor w0a pryč.
Protokol pro vracení zpět leží v %ProgramData%\w0a\backup.json, mimo tvůj uživatelský profil.
Riziko
Všechno tady je dokumentovaná hodnota, kterou Windows podporují; nic z toho není na úrovni jádra a nic z toho není nevratné. Poctivá věta přesto zůstává tahle: nastavení pro tebe nemusí mít žádný měřitelný přínos. Když změnu použiješ a necítíš žádný rozdíl, nejspíš máš pravdu — tyhle stránky ti neprodávají pocit, říkají ti, co se změnilo.
Pokud to chceš změřit, platí pravidlo ze stránky čtení výsledku benchmarku: měň jednu věc po druhé a čti lows místo průměru.
Pomohla ti tahle stránka?
Co chybělo, nebo co nefungovalo? Čteme každou jednu takovou zprávu.
Jestli tahle stránka problém nevyřešila, napiš nám — uveď, který článek jsi četl, a my ten článek opravíme.