Keyboard Polling Rate Test

Patakbuhin ang libreng keyboard polling rate test na ito sa pamamagitan ng pagpindot at paghawak ng isang key para masukat kung gaano kadalas nag-uulat ng keystroke ang iyong keyboard, sa Hz, kapaki-pakinabang para sa mga gamer na nagche-check ng input lag.

—Hz (average)
—
Instantaneous
—
Peak

Pindutin at patuloy na hawakan ang kahit anong key nang isa o dalawang segundo. May maikling delay muna ang OS mo bago nito simulan ang auto-repeat ng keystroke — pagsimula nito, babasahin ng test na ito ang repeat rate bilang proxy sa epektibong polling rate ng iyong keyboard.

Paano gamitin ang keyboard polling rate test na ito

  1. I-click ang kahit saan sa page na ito para magkaroon ito ng keyboard focus.
  2. Hawakan ang kahit anong isang key (iwasan ang Space, Tab, at ang mga arrow key, dahil puwede nilang i-scroll ang page) at patuloy itong hawakan nang isa o dalawang segundo.
  3. Kapag nagsimula na ang OS mo mag-auto-repeat sa key, live na mag-a-update ang average, instantaneous, at peak Hz readings.
  4. Bitawan ang key at i-click ang Reset para subukan ang iba.

Pag-basa sa tatlong numero

Ang Average Hz ang pinaka-steady at pinaka-representative na reading, na pinantay batay sa kamakailang mga sample. Ang Instantaneous Hz ay sinasalamin lang ang gap sa pagitan ng dalawang pinakabagong repeat event, kaya natural na mas nagba-bounce ito. Ang Peak Hz ang pinakamabilis na single interval na na-record sa session na ito — kapaki-pakinabang para makita ang best-case behavior ng iyong keyboard.

Bakit mahalaga ito (at kung bakit baka hindi)

Tinutukoy ng polling rate ang maximum na delay sa pagitan ng physical key press at ng pagkaalam ng computer mo nito. Maliit ang gap sa pagitan ng mga karaniwang polling rate kung sa absolute terms lang: ang paglipat mula 125Hz papuntang 1000Hz ay nagtitipid lang ng humigit-kumulang 7 milliseconds sa worst case, pero sa mga laro na mabigat sa reflex, may mga player na napapansin talaga ang pagkakaiba. Tandaan na sinusukat ng keyboard polling rate test na ito ang software-level na key-repeat timing, isang praktikal na proxy, hindi isang raw USB/HID polling-rate readout mula sa iyong hardware. Basahin ang buong paliwanag namin, Ano ang Keyboard Polling Rate?, para sa kumpletong larawan.

Polling rate kumpara sa debounce time kumpara sa input latency: ano ang pagkakaiba?

Ang tatlong terminong ito ay ginagamit nang palitan-palitan online, pero naglalarawan sila ng iba't ibang stage kung ano ang nangyayari sa pagitan ng physical key press at ng pag-register nito ng computer mo. Ang pag-unawa sa pagkakaiba ay nagpapaliwanag kung bakit ang mas mataas na-Hz na keyboard ay hindi awtomatikong nakakaramdam na mas mabilis.

Polling rate

Ang polling rate ay kung gaano kadalas ini-uulat ng iyong keyboard ang kasalukuyang state nito sa iyong computer, sinusukat sa Hertz (Hz). Ang keyboard na polling sa 1000Hz ay puwedeng magpadala ng hanggang 1,000 report bawat segundo, humigit-kumulang isa bawat millisecond sa best case. Naglalarawan ito ng communication frequency sa pagitan ng controller ng keyboard at ng USB port o wireless receiver; wala itong sinasabi tungkol sa kung paano na-detect ng keyboard ang pindot sa switch level.

Debounce time

Ang debounce time ay isang maikli, sadyang delay na inilalapat ng firmware ng keyboard pagkatapos ma-detect ang isang press o release, para i-filter out ang maikling electrical "bounce" na nangyayari habang nagse-settle ang metal contacts ng mechanical switch. Kung walang debouncing, ang isang pindot ay puwedeng ma-register bilang ilang mabilis, hindi sinasadyang keystroke. Maraming mechanical keyboard ang gumagamit ng debounce delay na nasa low single-digit milliseconds, at ang open-source firmware tulad ng QMK ay nagpapahintulot sa mga enthusiast na i-tune ang value na ito, kahit ang labis na pag-iksi nito ay may risk na mabalik ang aksidenteng double press.

Input latency: ang numerong talagang mahalaga

Ang input latency ang buo, end-to-end na delay na aktwal na nararanasan ng isang player o typist: ang oras mula sa physical na pagpindot ng key hanggang sa makita ang resulta sa screen. Ito ang kabuuan ng ilang stage, kasama na ang mechanical actuation ng switch, debounce delay, ang paghihintay para sa susunod na polling interval, USB o OS processing, ang pagbasa ng application sa input, at ang sarili nitong refresh timing ng display. Isa lang ang polling rate sa mga sangkap ng chain na iyon, kaya bihirang mabawasan ng kalahati ang total latency kapag dinoble mo ito.

Nagbabago ba ang connection type ng polling rate ng iyong keyboard?

Oo, at ang pagkakaiba sa pagitan ng USB, Bluetooth, at 2.4GHz wireless ay puwedeng maging significant. Ang standard na wired USB keyboard ay karaniwang umaabot lang hanggang 1000Hz, isang beses bawat millisecond, ang praktikal na ceiling na itinatakda kung paano hina-handle ng USB Human Interface Device (HID) specification ang standard na polling frame. May ilang mas bagong wired keyboard at dongle na nag-a-advertise ng 4000Hz o 8000Hz sa pamamagitan ng pag-work-around sa default na iyon gamit ang proprietary driver.

Ang standard Bluetooth, lalo na ang Bluetooth Low Energy (BLE), ay nakikipag-negotiate ng "connection interval" sa host device, at ang interval na iyon ay kadalasang ilang millisecond ang lapad, mas malaki kaysa sa 1-millisecond na gap na nakukuha ng 1000Hz na wired connection. Sa praktika, ibig sabihin nito na karamihan ng Bluetooth keyboard ay mas madalang mag-report ng input kumpara sa wired counterpart nila, isang dahilan kung bakit iniiwasan ng mga competitive player ang Bluetooth para sa anumang reflex-sensitive na gawain.

Ang proprietary 2.4GHz wireless, ang USB dongle style na ginagamit ng maraming gaming keyboard at mouse brand, ay ibang teknolohiya kumpara sa Bluetooth. Dahil gumagamit ito ng dedicated, low-overhead na radio protocol sa halip na general-purpose na Bluetooth stack, puwede itong makapantay o malapit makapantay sa polling rate ng wired USB. Kaya naman ini-market ng mga gaming brand ang 2.4GHz wireless peripherals nila bilang "as fast as wired" habang pinopwesto ang Bluetooth bilang ang casual, battery-friendly na option. Sinasaklaw ng aming gabay sa polling rate at gaming performance kung gaano talaga kaapekto ang gap na ito sa aktwal na mga laban.

Talagang may pagkakaiba ba ang 8000Hz gaming keyboard?

Para sa karamihan, hindi sa paraang talagang mapapansin mo habang nagta-type o naglalaro, pero hindi rin ito puro marketing gimmick lang. Ang paglipat mula 1000Hz (1 millisecond sa pagitan ng mga report) papuntang 8000Hz (0.125 millisecond sa pagitan ng mga report) ay binabawasan ang theoretical worst-case reporting delay ng mas mababa sa isang millisecond sa absolute terms. Ang reaction time ng tao sa visual stimulus ay karaniwang sinusukat sa mga 150 hanggang 250 milliseconds, kaya ang isang fraction-of-a-millisecond na pagbabago sa reporting frequency ay malayong mas mababa sa kayang maramdaman ng isang tao.

Ang mas napapakinabangan ng mas mataas na polling rate ay ang consistency kaysa sa raw speed. Ang mas madalas na report ay nangangahulugan ng mas kaunting variance, o jitter, sa pagitan ng isang report at ng susunod, na mas mahalaga sa cursor smoothness ng mouse kaysa sa keyboard, dahil ang key press ay isang binary on/off event sa halip na tuloy-tuloy na nagbabagong analog position. Ang paglipat mula sa mabagal na 125Hz na keyboard papuntang 1000Hz ay isang makabuluhan at masusukat na upgrade. Ang paglipat mula 1000Hz papuntang 8000Hz ay mas maliit at mas mahirap mapansin.

Paano i-check o palitan ang naka-configure na polling rate ng iyong keyboard

Karamihan sa mainstream operating system ay walang native, per-keyboard polling rate setting, isang bahagi kung bakit kapaki-pakinabang ang browser-based na check tulad nito bilang praktikal na stand-in. Kung sinusuportahan ng iyong keyboard ang adjustable polling, ang setting ay halos palaging nasa companion software ng manufacturer sa halip na nasa Windows o macOS mismo.

Kasama sa mga karaniwang halimbawa ang Razer Synapse, Logitech G HUB, SteelSeries GG, Corsair iCUE, at ang mga configuration tool na kasama ng Hall-effect keyboard mula sa mga brand tulad ng Wooting. Hanapin ang setting na naka-label na "Polling Rate," "Report Rate," o paminsan-minsan ay "USB Report Rate," na karaniwang may preset tulad ng 125Hz, 250Hz, 500Hz, at 1000Hz, may ilang mas bagong high-end na board na nagdadagdag ng 2000Hz, 4000Hz, o 8000Hz na opsyon.

Kung walang dedicated software ang iyong keyboard, o gumagamit ka ng basic na membrane o office keyboard, malamang na fixed ito sa isang standard na rate, madalas 125Hz, na itinakda ng firmware nito at hindi na mababago. Ang pagpapatakbo ng keyboard polling rate test na ito ay makatuwirang paraan para i-sanity-check kung nag-take effect nga ang pagbabago sa setting: dapat makita mo ang shift sa average at peak Hz readings pagkatapos i-adjust ang option at i-reconnect ang keyboard.

Paano nauugnay ang polling rate sa frame rate at refresh rate ng monitor

Ang polling rate, frame rate ng laro, at refresh rate ng monitor ay tatlong hiwalay na orasan na tumatakbo nang sabay-sabay, at ang mas mabilis na keyboard ay nakakatulong lang kapag hindi ito ang pinakamabagal na orasan sa chain na iyon.

Ang 60Hz na monitor ay nag-re-redraw ng screen humigit-kumulang bawat 16.7 milliseconds. Kung ang keyboard mo ay nagpo-poll sa 1000Hz, isang beses bawat millisecond, na-capture na ang input mo bago pa man i-draw ang susunod na frame kahit ano pa, kaya ang pagtaas ng polling rate nang mas mataas pa ay walang visible na benefit sa display na iyon; ang bottleneck ay lumipat na sa monitor.

Sa mas mataas ang refresh-rate na monitor, karaniwang 144Hz o 240Hz, mas maikli ang bawat frame window, mga 6.9 o 4.2 milliseconds ayon sa pagkakabanggit, kaya mas malaki ang tsansang lumitaw ang stale input ng mabagal na keyboard sa extra na na-render na frame bago ito mag-update. Iyan ang pangunahing dahilan kung bakit pinagsasama ng mga competitive player ang high refresh-rate monitor sa mabilis na polling na keyboard at mouse: ang bentahe sa bilis ng display ay ganap lang na napapakinabangan kung mabilis din mag-report ang mga input device na pumapakain dito. Ang mataas na in-game frame rate ay nakikinabang din sa mas mabilis na polling sa parehong dahilan, dahil binabasa ng engine ang keyboard state nang mas malapit sa bawat bagong render, hanggang sa punto kung saan hindi na polling ang limiting factor.

Mga madalas itanong

Eksaktong reading ba ito ng USB polling rate ng aking keyboard?
Hindi eksakto: sinusukat nito kung gaano kadalas naghahatid ang OS mo ng key-repeat event habang naka-hold ang isang key, na praktikal na proxy sa responsiveness. Walang direktang access ang mga browser sa raw USB/HID report rate, kaya ituring ang numero bilang real-world na tantiya sa halip na certified na hardware spec.
Bakit walang lumitaw sa unang segundo o mahigit pa?
May maikling delay ang operating system mo bago nito simulan ang auto-repeat sa naka-hold na key (madalas ilang daang milliseconds). Ang mensaheng "Patuloy na hawakan…" ay ibig sabihin, na-register ang pindot mo, at nagsisimula ang measurement sa sandaling dumating na ang mga repeat.
Mas mababa ang lumalabas na numero ko kaysa sa advertised polling rate ng keyboard ko. Sira ba ang keyboard ko?
Malamang hindi. Ang test na ito ay nabibigyan-hangganan ng key-repeat delivery ng OS mo, na ibang mekanismo kaysa sa raw USB polling rate na naka-advertise sa kahon, at kadalasang sinasadyang naka-throttle nang mas mababa dito. Ang mababang numero rito ay hindi kinakailangang ibig sabihin, hindi nagpo-poll ang hardware mo sa rated rate nito.
Mahalaga ba talaga ang polling rate para sa gaming?
Puwede, sa mga reflex-dependent na genre, pero ang realistikong pagkakaiba sa pagitan ng mga karaniwang polling rate ay ilang milliseconds lang, maliit kumpara sa sarili mong reaction time. Tingnan ang buong breakdown namin sa blog para sa level-headed na pananaw.
Ano ang pagkakaiba ng polling rate at debounce time?
Ang polling rate ay kung gaano kadalas ini-uulat ng keyboard ang state nito sa computer, habang ang debounce time ay maikling delay na ginagamit ng firmware ng keyboard para i-filter out ang electrical bounce ng isang mechanical switch para hindi mag-register ang isang pindot bilang ilan. Magkahiwalay silang mekanismo na parehong nakakaapekto kung gaano kabilis at kung gaano ka-accurate na-recognize ang isang keystroke.
Mas mababa ba ang polling rate ng wireless keyboard kaysa sa wired?
Depende sa wireless technology. Ang standard Bluetooth ay karaniwang nakikipag-negotiate ng mas mahabang reporting interval kaysa sa wired USB, kaya karaniwang mas madalang itong mag-poll. Ang proprietary 2.4GHz wireless dongle na karaniwan sa mga gaming keyboard ay gumagamit ng dedicated protocol sa halip na Bluetooth at puwedeng halos makapantay sa wired USB polling rate.
Sulit bang bilhin ang 8000Hz na keyboard kaysa sa 1000Hz?
Para sa karamihan ng typing at kahit karamihan ng gaming, sobrang hirap mapansin ang pagkakaiba, dahil binabawasan lang nito ang isang maliit nang reporting delay ng mas mababa pa sa isang millisecond. Puwede itong maging mas mahalaga sa mga esports-level na player na hinahabol ang bawat posibleng pagbawas sa latency, pero hindi ito pagbabagong talagang mapapansin ng karamihan.
Paano ko babaguhin ang polling rate ng aking keyboard?
Kung sinusuportahan ito ng iyong keyboard, ang option ay nasa software ng manufacturer, tulad ng Razer Synapse, Logitech G HUB, SteelSeries GG, o Corsair iCUE, kadalasan sa ilalim ng setting na "Polling Rate" o "Report Rate." Ang mga keyboard na walang companion software ay karaniwang fixed sa isang rate na itinakda ng firmware nila.
Mas mahalaga ba ang polling rate sa high refresh-rate na monitor?
Medyo, oo. Ang 144Hz o 240Hz na monitor ay mas madalas mag-redraw ng screen kaysa sa 60Hz, na nagbibigay ng mas maraming tsansa sa mabagal na keyboard na magpakain ng stale input dito. Ang pagpapares ng high refresh-rate na display sa mabilis na polling na keyboard at mouse ay nakakatulong para masiguradong hindi nasasayang ang bentahe sa bilis ng display habang naghihintay sa mga input device.

Nag-aalangan ka bang mag-upgrade para sa gaming? Basahin ang Gaano Ka-Importante Talaga ang Polling Rate?