Keyboard Ghosting Test & Pagsusuri ng N-Key Rollover
Ipinapakita ng keyboard ghosting test na ito kung gaano karaming keys ang kayang tanggapin ng iyong keyboard nang sabay-sabay at kung aling mga kumbinasyon ang hindi nito nababasa. Pindutin nang matagal ang anumang grupo ng mga pindutan — tulad ng W, A, Shift, at Spacebar o dalawang buong kamay — at iilaw sa virtual layout ang bawat key na talagang natatanggap ng browser. Naitatala sa peak counter ang pinakamataas na bilang ng karaniwang keys na napindot nang sabay (ang Shift, Ctrl, Alt, at Win ay hiwalay na binibilang dahil ipinapadala ng USB sa ibang byte) at inuuri ang keyboard bilang 2-KRO, 6-KRO, o full NKRO. Walang kailangang i-install, at walang keystroke na lumalabas sa iyong browser.
Ano ang keyboard ghosting?
Ang keyboard ghosting ay nangyayari kapag nabigo ang keyboard na irehistro ang isang key na pisikal mong pinipindot dahil sa hindi pagkakatugma sa circuit ng kumbinasyon nito. Nararamdaman mong bumaba nang buo ang switch, ngunit hindi lumalabas ang titik sa screen at hindi tumatalon ang iyong character sa laro. Noong una, tumutukoy ang salitang ito sa kabaligtarang problema — ang paglitaw ng phantom key sa screen na wala namang pumindot — at pareho silang nagmumula sa iisang pisikal na sanhi.
Bawat keyboard ay binuo mula sa matrix ng mga row at column. Ang controller ay walang hiwalay na kable sa bawat switch; mayroon itong serye ng mga linya, at bawat switch ay nakapatong sa isang interseksyon. Sinusuri ng controller ang bawat row nang daan-daang beses bawat segundo. Kapag pumindot ka ng tatlong keys na magkakasalo sa parehong row at column — halimbawa ay Q, E, at A — kusang makukumpleto ang ikaapat na koneksyon sa kuryente. Hindi na matukoy ng controller kung alin ang totoong pinindot at alin ang phantom signal.
Pinapapasok ng mga lumang board ang phantom key na iyon, kaya tinawag itong ghosting. Mas ligtas ang ginagawa ng mga modernong keyboard: kapag hindi tiyak ang pattern, hinaharang (jamming) nito ang signal at ibinababa ang isa sa mga totoong pinindot kaysa mag-imbento ng maling key. Dahil dito, ang mga ghosting test ngayon ay karaniwang nakakahanap ng nawawalang keypress sa halip na sobrang key, at nakadepende ang resulta sa kung aling mga keys ang pinindot mo.
Ano ang N-key rollover (NKRO)?
Ang N-key rollover (NKRO) ay nangangahulugang ang bawat pindutan ay naiuulat nang hiwalay at independyente, gaano man karaming iba pang keys ang kasabay na pinipindot. Nagagawa ito ng mga manufacturer sa pamamagitan ng paglalagay ng diode sa likod ng bawat switch, kaya sa isang direksyon lamang dumadaloy ang kuryente sa matrix at hindi kailanman mabubuo ang phantom crossing.
Ang ikalawang limitasyon ay nagmumula sa USB cable. Ang karaniwang ulat ng USB HID keyboard ay may espasyo lamang para sa eksaktong anim na regular keycode kasama ang isang byte para sa modifiers (Shift, Ctrl, Alt, at Win/Cmd). Ito ang simpleng format ng boot protocol na ginawa upang mabasa ng BIOS ang keyboard bago mag-load ang operating system. Ang keyboard na gumagamit lamang ng ulat na ito ay limitado sa anim na regular keys kahit gaano pa kaganda ang switch matrix nito.
Subalit hindi permanenteng limitasyon ang USB. Maaaring gumamit ang keyboard ng custom HID report o magpadala ng maraming report nang sabay-sabay upang makapagpadala ng walang limitasyong keys — ganito gumagana ang NKRO sa USB at ang NKRO toggle sa QMK at VIA firmware. Ang lumang PS/2 port naman ay likas na walang limitasyong 6-key dahil sa interrupt-based communication nito, ngunit kailangan pa rin ng diode sa bawat switch upang gumana ito.
Paghahambing ng 2KRO vs 6KRO vs NKRO
Ang resulta ng iyong keyboard ghosting test ay karaniwang pumapasok sa isa sa tatlong antas na ito:
- 2KRO: Dalawang keys nang sabay, minsan tatlo kung magkaiba ang row circuit. Karaniwan sa mga lumang membrane office keyboard at murang laptop. Dito karaniwang bumabagsak ang W + Shift + Space.
- 6KRO: Anim na regular keys kasama ang hanggang walong modifier. Ito ang karaniwang pamantayan ng USB at pinakakaraniwang resulta. Sapat na sapat para sa mabilisang pag-type at karamihan sa mga laro.
- NKRO: Walang limitasyon sa bilang. Bawat key ay protektado ng diode at naiuulat nang hiwalay. Pamantayan sa mga de-kalidad na mechanical gaming keyboard.
Mapanlinlang ang ilang marketing term: Ang "Anti-ghosting" ay hindi katumbas ng buong NKRO. Madalas itong nangangahulugan na naglagay lamang ang manufacturer ng diode sa piling grupo ng keys — karaniwan ay ang WASD cluster at modifiers — upang hindi mag-block ang mga sikat na gaming combo. Ang keyboard na may "19-key anti-ghosting" ay para lamang sa 19 partikular na keys na iyon, hindi sa anumang 19 na pipiliin mo.
Paano basahin ang iyong resulta
Pindutin at hawakan ang mga key nang paisa-isa, at magdagdag ng higit pa nang hindi binibitawan ang mga nauna. Ipinapakita ng peak counter ang pinakamataas na bilang ng regular keys na sabay-sabay na napindot; ang modifiers (Shift, Ctrl, Alt, Win/Cmd) ay nakabukod sa sarili nitong field sa tabi. Kung may key kang pinipindot na nananatiling madilim sa layout, nangangahulugang hinaharang ito ng hardware — tandaan ang kumbinasyon dahil ang mismong posisyon ng circuit ang mahalaga.
May mga limitasyon ang browser test na dapat mong malaman bago husgahan ang hardware:
- Inuuna ng operating system ang ilang kombinasyon bago makarating sa page: Ang Alt+Tab, Windows o Command key, Ctrl+W, PrtSc, at F11 ay maaaring hindi umabot sa browser. Subukan gamit ang mga titik, numero, at Spacebar para sa malinis na pagsubok.
- Ang Fn-layer keys ay pinoproseso sa loob ng controller ng keyboard at hindi nagpapadala ng hiwalay na event sa OS. Normal lang na hindi ito umilaw.
- Ipinapadala ang modifiers sa hiwalay na byte ng USB report kaya hindi ito umuubos sa anim na 6KRO slot. Ang board na may Ctrl+Shift+Alt at anim na titik ay 6KRO pa rin, hindi NKRO. Ang anim na titik ang tunay na sukatan.
- Ang pagtigil sa eksaktong anim na keys ay normal na gawi ng isang maayos na USB keyboard, hindi depekto. Maraming keyboard ang may Fn shortcut o software setting para i-on ang NKRO mode.
- Hindi matutukoy ng test na ito kung matrix block o sirang switch ang dahilan. Kung hindi gumagana ang key kahit mag-isa, pumunta sa buong keyboard tester upang masuri ang bawat switch nang isa-isa.
Kailangan ba talaga ng gaming ang NKRO?
Para sa karamihan ng mga laro: hindi. Ang anim na keys kasama ang modifiers ay sobra-sobra na para sa isang kamay habang ang kabila ay nasa mouse; ang W, A, Shift, Space, at R ay sapat na para sa matitinding laban sa FPS. Ang tunay na nagiging sagabal sa mga manlalaro ay ang murang 2KRO keyboard na hindi makayanan ang tatlong keys, o ang anti-ghosting keyboard na naka-tune lamang para sa WASD kung ESDF ang gamit mo sa paggalaw.
Napakahalaga ng NKRO sa mga partikular na larangan: mga rhythm game kung saan 7 o higit pang keys ang sabay-sabay na pinipindot na parang piano chords (tulad ng osu! mania 7K), stenography, MIDI music input gamit ang keyboard, at fighting games na dalawang tao sa iisang keyboard. Kung mabilis kang nagpapalit-palit ng 2 hanggang 4 na keys sa halip na magdiin ng marami nang sabay, hindi rollover ang limitasyon mo — mas angkop ang keyboard cps test para sa ganitong uri ng pagsusuri.
Isang mahalagang paalala: Hindi pinapabilis ng NKRO ang iyong keyboard. Ang rollover ay tungkol sa dami ng keys na kayang irehistro nang sabay, hindi sa bilis ng pagpapadala ng data. Ang report rate ay hiwalay na katangian; kung bilis ng tugon at mababang latency ang hanap mo, ang keyboard polling rate test ang dapat mong gamitin. Ang pagbili ng NKRO para mabawasan ang input lag ay maling konsepto.
Mga Madalas Itanong (FAQ)
Bakit hindi ko mapindot ang Shift + Space + W nang sabay-sabay?
Hinaharang ng keyboard mo ang partikular na kumbinasyong iyon sa matrix circuit — ang tatlong keys na ito ay naghahati sa mga row at column na hindi sabay na maresolba ng controller. Isa itong limitasyon sa hardware kaya walang driver o software na makapag-aayos nito. Ilipat ang jump action sa mouse o lumipat sa 6KRO o NKRO keyboard upang maalis ang problema.
Pareho ba ang anti-ghosting sa N-key rollover?
Hindi. Ang anti-ghosting ay nangangahulugang naglagay lamang ang manufacturer ng diode sa limitadong pangkat ng keys — karaniwan ay WASD cluster at modifiers — para hindi mag-block ang mga karaniwang combo. Ang N-key rollover (NKRO) ay nangangahulugang bawat key sa buong board ay nakahiwalay at walang kumbinasyong magba-block. Ang 19-key anti-ghosting ay para lamang sa 19 partikular na keys na iyon.
Kailangan ko ba talaga ng NKRO para sa gaming?
Para sa karamihan ng mga laro: hindi — kayang hawakan ng 6KRO at modifiers ang lahat ng kailangan ng isang kamay sa FPS, MOBA, o MMO. Mahalaga ang NKRO sa rhythm games (gaya ng osu! mania 7K), stenography, at local multiplayer fighting games. Malaking tulong din ito kung lumipat ka sa ibang layout gaya ng ESDF sa halip na WASD.
Hanggang 6 keys lang ang napipindot ko nang sabay — kailangan ko bang bumili ng bagong keyboard?
Hindi naman kailangan. Ang anim na regular keys kasama ang modifiers ay ang standard USB boot protocol limit, kaya titigil talaga rito ang kahit maayos na keyboard. Maraming keyboard ang may kasamang NKRO toggle sa pamamagitan ng Fn shortcut o kasamang software. Suriin muna ang iyong setting bago magdesisyong bumili.
Bakit hindi mapindot nang sabay ang ilang keys habang maayos naman ang ibang kumbinasyon?
Dahil nakadepende ang pagharang sa posisyon ng keys sa matrix at hindi sa dami ng pinindot. Binabasa ng controller ang mga interseksyon ng row at column. Kapag ang pinindot na keys ay bumuo ng circuit loop, ibinababa ng keyboard ang ilang signal para maiwasan ang phantom key. Ang mga keys na nasa magkakahiwalay na linya ay hindi kailanman magkakabanggaan.
Nagiging NKRO ba ang USB keyboard kapag ginamitan ng USB-to-PS/2 converter?
Hindi. Hindi kayang magdagdag ng passive adapter ng hardware diodes na wala naman sa orihinal na circuit board ng keyboard. Kahit walang 6-key limit ang PS/2 port, kailangan pa rin ng matrix ng hiwalay na diode sa bawat switch. Ang mga keyboard lamang na talagang ginawa para sa NKRO ang makikinabang nang husto sa PS/2 port.
Ilang keys ang kayang tanggapin ng aking keyboard nang sabay-sabay?
Pindutin at hawakan ang mga key nang sunod-sunod sa test sa itaas at tingnan ang peak counter — iyon ang eksaktong sagot. Asahan ang 2 keys sa mga lumang membrane, 6 regular keys sa karaniwang USB keyboard, at walang limitasyon sa mga NKRO board. Bihirang ilagay ng manufacturer ang numerong ito sa kahon, kaya ang aktuwal na pagsubok ang pinakamainam.