Skip to main content

Gumagana ba ang Lahat ng Key sa Aking Keyboard?

Pindutin ang anumang key at makikita itong mag-ilaw kaagad. Ginagamit ng test na ito ang KeyboardEvent API para i-detect ang bawat keypress, sinusubaybayan ang N-key rollover count, at hina-highlight ang mga hindi pa nasubukang key — lahat ay pinoproseso sa iyong browser nang walang data uploads.

Dine-detect ng test na ito ang individual key registration, keyCode values, key names, at simultaneous key count (N-key rollover) gamit ang browser KeyboardEvent API.

Ang mga USB keyboard ay karaniwang sumusuporta ng 6-key rollover (6KRO), habang ang mga gaming keyboard na may NKRO ay nag-re-report ng lahat ng 104+ keys na pinindot nang sabay-sabay.

Simulan ang Pagsubok

Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
Back
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
Caps
A
S
D
F
G
H
J
K
L
;
'
Enter
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Ctrl
Meta
Alt
Space
Alt
Meta
Ctrl
Keys Tested: 0 / 730%
Max Simultaneous0
Currently Pressed0

Ano ang Ibig Sabihin ng Iyong Resulta?

Result Range Meaning
Maganda Lahat ng key ay nagrerehistro at tumutugma ang NKRO sa spec Bawat key ay nagpapadala ng valid na KeyboardEvent at ang iyong rollover count ay tumutugma sa manufacturer rating — fully functional ang iyong keyboard.
Babala 1–3 key ang hindi tumutugon o rollover na mas mababa sa inaasahan Ang ilang key ay maaaring may debris o pagod na switches. Linisin ang mga apektadong key o mag-test gamit ang external keyboard para matanggal ang software issues.
Masama Maraming key ang patay o rollover na natigil sa 1–2 Ang maraming nabigong key ay nagpapahiwatig ng hardware damage — switch failure, broken traces, o sira na USB controller. Isaalang-alang ang pagpapalit ng keyboard.

Mga Karaniwang Problema at Paano Ayusin

Hindi nagrerehistro ang isang key

Tanggalin ang keycap at linisin ang switch gamit ang compressed air. Kung hindi pa rin gumana, maaaring kailangang palitan ang switch (mechanical) o nasira ang membrane contact.

Hindi naka-detect ang Fn key o media keys

Ang mga key na ito ay hina-intercept ng OS o keyboard firmware bago makarating sa browser. Normal ito — hindi makuha ng mga browser ang Fn, Print Screen, o ilang media keys sa pamamagitan ng KeyboardEvent.

Mga Kaugnay na Tool

Mga Madalas Itanong

Paano ko mate-test kung gumagana ang lahat ng key sa aking keyboard?

Pindutin ang anumang key. Nagiging blue ito kapag pinindot, berde kapag binitawan. Pindutin ang bawat key para i-verify na lahat ay nagrerehistro. Ang progress counter ay nagpapakita ng nasubukan vs kabuuang keys. Nananatiling gray ang mga hindi pa nasubukang key.

Ano ang N-key rollover at paano ko ito ite-test?

Ang N-key rollover (NKRO) ay nangangahulugan na kapag pinindot ang N keys nang sabay-sabay, lahat ay nagrerehistro. Pindutin ang maraming key nang sabay — ipinapakita ng test ang max simultaneous count. Full NKRO: lahat ng key ay nagrerehistro. 6KRO (karaniwan sa USB keyboards): max 6 na sabay-sabay na key.

Bakit hindi nagrerehistro ang isang key sa test?

Tatlong sanhi: (1) physically broken ang key, (2) hindi naka-expose ang key sa browsers (Fn, ilang media keys), (3) naabot na ang keyboard rollover limit — bitawan muna ang ibang key. Ang mga OS-intercepted keys (Print Screen, Win key) ay maaaring hindi mag-trigger ng browser events.

May ina-upload ba na input data sa isang server?

Wala. Ang mga KeyboardEvent listener ay tumatakbo nang lokal sa JavaScript. Walang backend server. Walang keystroke na umaalis sa iyong browser.