Toetsenbord Polling Rate Test — Controleer Toetsenbord Hz Online
Houd een toets in het testgebied ingedrukt om binnenkomende keydown-gebeurtenissen te bekijken. Hz is 1000 gedeeld door de mediaan van de laatste 500 intervallen, inclusief toetsherhaling van het besturingssysteem.
Dit controleert de browsersnelheid van gebeurtenissen, niet de USB-pollingrate. Typen, herhaling en browserverwerking beïnvloeden de uitkomst; zelfs het kortste interval bewijst geen hardwaresnelheid. Controleer daarvoor de fabrikantinstellingen of een USB-opname.
Wat is de polling rate van een toetsenbord?
De polling rate (rapportagesnelheid) geeft aan hoe vaak je computer het toetsenbord vraagt om zijn huidige status. Omdat de USB-bus hostgestuurd werkt, verstuurt een toetsenbord nooit spontaan gegevens: het vraagt een interrupt-endpoint aan met een vast interval —het veld bInterval in de HID-descriptor— en de host haalt rapporten op volgens dat schema. 1000 Hz betekent één keer per milliseconde, 125 Hz één keer per 8 ms.
Dat interval begrenst slechts een klein deel van de totale invoervertraging. Een rapport dat net na een polling-cyclus klaar is, moet bijna een vol interval wachten. Gemiddeld voegt polling ongeveer een half interval aan vertraging toe: zo'n 4 ms bij 125 Hz en 0,5 ms bij 1000 Hz. Het scannen van de matrix, switch-ontdendering (debounce) en de beeldschermverwerking vallen hierbuiten en duren meestal aanzienlijk langer.
125, 500, 1000 en 8000 Hz: wat elke stap in de praktijk oplevert
- 125 Hz: een rapport elke 8 ms, gemiddeld circa 4 ms extra vertraging. De USB-standaard voor standaard kantoor- en laptoptoetsenborden.
- 250 Hz: 4 ms interval, circa 2 ms vertraging. 500 Hz: 2 ms interval, circa 1 ms vertraging.
- 1000 Hz: 1 ms interval, circa 0,5 ms vertraging. De norm voor gamingtoetsenborden en het praktische optimum.
- 8000 Hz: 0,125 ms interval, circa 0,06 ms vertraging. Vereist een High-Speed USB-verbinding en genereert aanzienlijk meer CPU-interrupts.
Draadloos: 2,4 GHz dongles versus Bluetooth
Een 2,4 GHz adapter functioneert als een volwaardig USB-apparaat, waardoor draadloze gamingtoetsenborden probleemloos op 1000 Hz rapporteren en sommige modellen 4 of 8 kHz ondersteunen. Bluetooth kan daar niet aan tippen: het minimale verbindingsinterval van Bluetooth Low Energy is 7,5 ms (een limiet rond 133 Hz), en de meeste toetsenborden kiezen ruimere intervallen om de batterij te sparen.
Wat een browser wel en niet kan meten
Dit controleert de browsersnelheid van gebeurtenissen, niet de USB-pollingrate. Typen, herhaling en browserverwerking beïnvloeden de uitkomst; zelfs het kortste interval bewijst geen hardwaresnelheid. Controleer daarvoor de fabrikantinstellingen of een USB-opname.
Wanneer je laboratoriumgegevens nodig hebt
Fabrikantsoftware zoals Razer Synapse, Corsair iCUE, Logitech G HUB of VIA leest de instelling direct uit de firmware. Voor absolute hardwaremetingen registreren tools als Wireshark met USBPcap (Windows) of usbmon (Linux) de exacte USB-interrupt-transfers. Professionele reviewers gebruiken microcontrollers of hogesnelheidscamera's. Websites die beweren 8000 Hz betrouwbaar vanuit een browser te meten, tonen afrondingsfouten.
Heeft de polling rate invloed op je FPS?
Ja, bij extreem hoge rapportagesnelheden, en via CPU-belasting in plaats van grafische belasting. Elk USB-rapport triggert een hardware-interrupt die de processor moet verwerken; 8000 Hz veroorzaakt achtmaal zoveel interrupts als 1000 Hz, wat volgens metingen op fora tot 17% van een CPU-core kan verbruiken. In games die zwaar leunen op de processor kan dit leiden tot framedrops. Bij 1000 Hz of minder is de belasting verwaarloosbaar klein.
Haperingen na aankoop van een nieuw toetsenbord ontstaan vaak door de combinatie van een zeer hoge polling rate en zware RGB-achtergrondsoftware. Als je gestotter ervaart bij 4K- of 8K-modi, zet het apparaat dan terug op 1000 Hz en sluit overbodige software af.
Polling rate versus scan rate versus debounce
- Scan rate: hoe vaak de interne controller de switchmatrix scant (vaak 1 tot 10 kHz). Een intern proces dat de pc niet ziet.
- Debounce: de wachttijd om mechanisch contactdenderen te laten uitdoven (meestal 3 tot 8 ms bij mechanische schakelaars). Vaak de grootste vertragende factor in de keten.
- Polling rate: hoe vaak de computer het voltooide rapport via USB ophaalt. Dit is de enige van de drie waarden in de USB-descriptor.
De volgorde is: de switch sluit, de matrixscan registreert dit, de debounce-tijd verstrijkt, het rapport wordt klaargezet en de host pollt. Een hogere polling rate op een toetsenbord met 10 ms debounce verandert vrijwel niets; daarom presteren degelijk afgestelde 1000 Hz toetsenborden in de praktijk vaak beter dan 8 kHz modellen.
Veelgestelde vragen (FAQ)
Hoe controleer ik de polling rate van mijn toetsenbord?
Controleer eerst de officiële fabrikantsoftware. Programma's zoals Razer Synapse, Corsair iCUE, Logitech G HUB of VIA tonen de daadwerkelijke firmware-instelling van het apparaat. Een browsertest toont alleen hoe snel events de webpagina bereiken. Voor hardwarematige verificatie analyseer je het USB-verkeer met Wireshark (USBPcap) of usbmon.
Is een polling rate van 8000 Hz zinvol op een toetsenbord?
Voor een toetsenbord meestal niet. Bij 1000 Hz wacht een rapport hoogstens 1 ms; bij 8000 Hz hoogstens 0,125 ms. Je wint minder dan een halve milliseconde terug in een keten die al 3 tot 8 ms debounce en de schermverversing bevat. Bovendien kan 8000 Hz tot 17% CPU-belasting per core opleveren. 1000 Hz blijft de ideale standaard.
Heeft polling rate invloed op FPS of CPU-gebruik?
Dat kan gebeuren bij extreem hoge frequenties door de belasting op de processor. Elk rapport activeert een systeem-interrupt; 8000 Hz genereert acht keer zoveel interrupts als 1000 Hz, wat tot zo'n 17% van een CPU-core kan opsnoepen. Bij 1000 Hz en minder is de impact verwaarloosbaar, al kunnen oudere CPU's haperingen vertonen in combinatie met zware RGB-programma's.
Wat is het verschil tussen polling rate en scan rate?
De scan rate is intern, de polling rate is extern. De controller van het toetsenbord scant de matrix (vaak met 1 tot 10 kHz) om toetsbeweging te detecteren. De pc haalt vervolgens het rapport over USB op met 1000 Hz (elke milliseconde). Daartussen bevindt zich de debounce (3 tot 8 ms). Een hoge polling rate kan een trage scan of lange debounce niet versnellen.
Waarom geeft de test 125 Hz aan terwijl mijn toetsenbord op 1000 Hz staat?
Houd een toets in het testgebied ingedrukt om binnenkomende keydown-gebeurtenissen te bekijken. Hz is 1000 gedeeld door de mediaan van de laatste 500 intervallen, inclusief toetsherhaling van het besturingssysteem.
Dit controleert de browsersnelheid van gebeurtenissen, niet de USB-pollingrate. Typen, herhaling en browserverwerking beïnvloeden de uitkomst; zelfs het kortste interval bewijst geen hardwaresnelheid. Controleer daarvoor de fabrikantinstellingen of een USB-opname.
Kan een draadloos toetsenbord daadwerkelijk 1000 Hz halen?
Via een 2,4 GHz USB-ontvanger wel. De dongle is een volwaardig USB-apparaat dat doorgaans met 1000 Hz rapporteert. Via Bluetooth niet: Bluetooth Low Energy kent een minimale verbindingsinterval van 7,5 ms (maximaal circa 133 Hz) en gebruikt vaak langere intervallen om energie te besparen. Gebruik voor gaming altijd de 2,4 GHz dongle of een kabel.
Beperkt een USB 2.0-poort de polling rate tot 1000 Hz?
Alleen in Full-Speed modus, waar het kortste frame 1 ms duurt (1000 Hz). Toetsenborden die 4 of 8 kHz ondersteunen, identificeren zich als High-Speed apparaten en benutten microframes van 125 microseconden, die door elke USB 2.0-poort worden ondersteund. Vermijd vooral goedkope passieve USB-hubs die pakketten kunnen bufferen of vertragen.