Skip to main content

Toimivatko kaikki näppäimistösi näppäimet?

Paina mitä tahansa näppäintä ja näe sen syttyvän välittömästi. Testi käyttää KeyboardEvent API:a havaitakseen jokaisen painalluksen, seuraa N-key rollover -lukua ja korostaa testaamattomat näppäimet — kaikki käsitellään selaimessasi ilman tietojen lähetystä.

Testi havaitsee yksittäisten näppäinten rekisteröitymisen, keyCode-arvot, näppäinnimet ja samanaikaisten näppäinten lukumäärän (N-key rollover) selaimen KeyboardEvent API:lla.

USB-näppäimistöt tukevat tyypillisesti 6-key rollover -toimintoa (6KRO), kun taas pelinäppäimistöt NKRO-tuella raportoivat kaikki 104+ näppäintä samanaikaisesti painettuna.

Aloita testi

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

Mitä tuloksesi tarkoittavat?

Result Range Meaning
Hyvä Kaikki näppäimet rekisteröityvät ja NKRO vastaa spesifikaatiota Jokainen näppäin lähettää kelvollisen KeyboardEvent-tapahtuman ja rollover-lukusi vastaa valmistajan ilmoittamaa — näppäimistösi on täysin toimiva.
Varoitus 1–3 näppäintä ei vastaa tai rollover odotettua alhaisempi Muutamissa näppäimissä voi olla roskia tai kuluneita kytkimiä. Puhdista kyseiset näppäimet tai testaa ulkoisella näppäimistöllä ohjelmisto-ongelmien poissulkemiseksi.
Huono Useita toimimattomia näppäimiä tai rollover juuttunut 1–2:een Useita viallisia näppäimiä viittaa laitteistovaurioon — kytkimen vikaantuminen, katkenneet jäljet tai viallinen USB-ohjain. Harkitse näppäimistön vaihtamista.

Yleisiä ongelmia ja niiden ratkaisuja

Näppäin ei rekisteröidy lainkaan

Irrota näppäinhattu ja puhdista kytkin paineilmalla. Jos se ei edelleenkään toimi, kytkin saattaa tarvita vaihtoa (mekaaninen) tai kalvokontakti on vaurioitunut.

Fn-näppäintä tai medianäppäimiä ei havaita

Nämä näppäimet pysäytetään käyttöjärjestelmän tai näppäimistön laiteohjelmiston toimesta ennen selaimeen saapumista. Tämä on normaalia — selaimet eivät pysty tallentamaan Fn-, Print Screen- tai tiettyjä medianäppäimiä KeyboardEvent-rajapinnalla.

Liittyvät työkalut

Usein kysytyt kysymykset

Miten testaan, toimivatko kaikki näppäimistöni näppäimet?

Paina mitä tahansa näppäintä. Se syttyy siniseksi painettaessa ja vihreäksi vapautettaessa. Käy läpi jokainen näppäin varmistaaksesi niiden rekisteröitymisen. Edistymislaskuri näyttää testatut vs. kokonaisnäppäimet. Testaamattomat näppäimet pysyvät harmaina.

Mikä on N-key rollover ja miten testaan sen?

N-key rollover (NKRO) tarkoittaa N näppäimen samanaikaista painamista niin, että kaikki rekisteröityvät. Paina useita näppäimiä yhtä aikaa — testi näyttää samanaikaisten enimmäismäärän. Täysi NKRO: kaikki näppäimet rekisteröityvät. 6KRO (yleinen USB-näppäimistöissä): enintään 6 samanaikaista näppäintä.

Miksi näppäin ei rekisteröidy testissä?

Kolme syytä: (1) näppäin on fyysisesti rikki, (2) näppäin ei ole selaimen saatavilla (Fn, jotkin medianäppäimet), (3) näppäimistön rollover-raja saavutettu — vapauta muut näppäimet ensin. Käyttöjärjestelmän kapaamat näppäimet (Print Screen, Win-näppäin) eivät myöskään välttämättä laukaise selaimen tapahtumia.

Ladataanko syötetietoja palvelimelle?

Ei. KeyboardEvent-kuuntelijat toimivat paikallisesti JavaScriptissä. Taustapalvelinta ei ole. Mikään näppäinpainallus ei lähde selaimestasi.