Lyklaborðspróf

Ýttu á hvaða lykil sem er til að sjá atburðakóða hans, stöðu breytilykla og endurtekningar, og staðfesta að allir lyklar á borðinu virki.

Nýjasti lyklaatburður
Lykill
Kóði
Eldra keyCode
Staðsetning
Breytilyklar

Lyklar eru numdir hvar sem er á þessari síðu. Smelltu á lyklaborðið til að fanga einnig Space, Tab og aðgerðalykla án venjulegra áhrifa þeirra — Esc losar fangið.

Smelltu á reitinn og skrifaðu — það sem vafrinn tilkynnir birtist fyrir ofan.

Ýttu á hvaða lykil sem er til að byrja

Áslættir eru eingöngu lesnir af þessari síðu til að sýna upplýsingar um atburði og ferilinn á síðunni. Ekkert er vistað eða hlaðið upp — ferillinn eyðist þegar hann er hreinsaður eða farið er af síðunni.

Algengar spurningar

Af hverju birtast sumar lyklasamsetningar ekki?

Flýtilyklar sem vafrinn eða stýrikerfið taka frá — eins og að loka eða skipta um flipa og forrit, fullur skjár, kerfisleit — eru gripnir áður en síðan fær að sjá þá, svo þeir birtast aldrei hér. Sú þögn er eðlileg en ekki merki um dauðan lykil: prófaðu sömu lykla einn í einu og hver um sig mun skrá sig sjálfstætt.

Hver er munurinn á gildunum fyrir „key“ og „code“?

Gildið á „key“ er stafurinn eða aðgerðin sem áslátturinn framkallar hverju sinni — það breytist eftir lyklaborðsuppsetningu og breytilyklum, þannig að sami líkamlegi lykillinn skilar „a“ eða „A“, eða jafnvel allt öðrum staf á lyklaborði annars tungumáls. Gildið á „code“ tilgreinir líkamlega staðsetningu lykilsins (KeyA, ShiftLeft, Space) og breytist aldrei, sem er ástæðan fyrir því að leikir og forrit tengja flýtilykla sína við „code“.

Lykill virkjar aftur og aftur þegar ég held honum inni — er hann bilaður?

Nei. Þegar lykli er haldið inni sendir kerfið endurtekna ásláttaratburði, sem sýndir eru hér með „Repeat“-merki og teljara — það er eðlileg sjálfvirk endurtekning. Raunveruleg merki um bilun eru þveröfugt mynstur: margir atburðir við einn stuttan áslátt, eða ásláttur sem skilar engu, sem bendir til slitins eða fasts rofa.

Af hverju sýnir lyklaborð símans míns „Unidentified“?

Skjályklaborð — sérstaklega á Android — senda oft almenna atburði án raunverulegra gilda fyrir „key“, og síðan getur aðeins sýnt það sem vafrinn tilkynnir. Opnaðu skjályklaborðsprófið undir uppsetningunni til að sjá hvað lyklaborðið þitt sendir; ytra lyklaborð eða fartölvulyklaborð gefur fullkomnar upplýsingar.

Greining á virkni lyklaborðs og tæknilegum atburðum

Lyklaborðspróf er sérhæft tól á netinu sem gerir notendum kleift að prófa líkamlega virkni lyklaborðsins síns og skoða tæknilega atburðakóða sem myndast við hvern áslátt. Með því að ýta á lykla hvar sem er á síðunni má sjá samstundis hvort þeir skrái sig rétt. Tólið heldur utan um lykla sem slegið hefur verið á, sýnir myndrænt kort yfir prófaða lykla, fylgist með lyklum sem haldið er inni og skráir ítarlegan feril sem hægt er að hreinsa. Þessi virkni hjálpar notendum að greina á milli eðlilegrar hegðunar vélbúnaðar og raunverulegra vélbúnaðarbilana.

Tólið vinnur úr nokkrum gerðum innsláttar:

  • Líkamlegir áslættir: Nemur sjálfkrafa áslátt frá hvaða lyklaborði sem er þegar ýtt er á lykla hvar sem er á síðunni.
  • Sértækt fang lyklaborðs: Virkjað með því að smella beint á lyklaborðskortið á skjánum. Þetta gerir notandanum kleift að fanga lykla eins og Space, Tab og aðgerðalykla án þess að þeir ræsi sjálfgefna ferla í vafranum. Ýtt er á Esc til að losa fangið.
  • Innsláttur á skjályklaborði: Texti sem skrifaður er í sérstakan innsláttarreit til að prófa sýndarlyklaborð eða lyklaborð í farsímum.
  • Hreinsun ferils: Handvirkur hnappur til að eyða skráðum atburðum.

Tæknilegar upplýsingar og niðurstöður

Þegar ýtt er á lykil birtir tólið ítarlegar upplýsingar um nýjasta lyklaatburðinn. Þar má finna eftirfarandi eiginleika:

  • Lykill (gildið á KeyboardEvent.key).
  • Kóði (gildið á KeyboardEvent.code).
  • Eldra keyCode (gamla tæknilega gildið).
  • Staðsetning: Sýnir hvar lykillinn er staðsettur á borðinu, til dæmis „Venjulegur“, „Vinstri“, „Hægri“ eða „Talnaborð“.
  • Breytilyklar: Sýnir „Enginn“ eða virka breytilykla á borð við „Shift“, „Ctrl“, „Alt“, „Meta“ eða „Caps Lock“.
  • Atburðarmerki: Sýnir hvort lykillinn er „Niðri“ eða „Uppi“, ásamt merkinu „Endurtekning ×{count}“ sem telur sjálfvirkar endurtekningar þegar lykli er haldið inni.

Tólið sýnir einnig myndrænt kort sem fylgir ANSI-lyklaborði í fullri stærð. Á kortinu eru lyklar litaðir eftir stöðu þeirra, hvort sem þeir eru „Inni“ eða hafa verið „Prófaððir“. Samhliða þessu eru sýndar tölfræðilegar upplýsingar um prófaða lykla, ásláttarfjölda alls og hvaða lyklum er haldið inni núna.

Neðst á síðunni er tafla undirheitinu „Atburðaskrá“ sem sýnir sögu ásláttanna í dálkunum Tími, Atburður, Lykill, Kóði og Breytilyklar. Ef engir lyklar hafa verið slegnir birtist textinn „Engir lyklaatburðir enn — ýttu á hvaða lykil sem er.“. Sjálfvirkar endurtekningar þegar lykli er haldið inni eru taldar á sérstöku merki en bætast ekki við sjálfa atburðaskrána.

Munurinn á hugbúnaðarvörpun og líkamlegri staðsetningu

Í nútíma vöfrum er mikilvægur munur á því hvernig lyklaatburðir eru skráðir, sem endurspeglast í gildunum fyrir „key“ og „code“.

Gildið á „key“ er dýnamískt og breytist eftir því hvaða tungumálastillingar og breytilyklar eru virkir í stýrikerfinu. Ef ýtt er á sama líkamlega lykilinn getur hann skilað „a“ eða „A“, eða jafnvel allt öðrum staf ef lyklaborðsuppsetningunni hefur verið breytt.

Gildið á „code“ tilgreinir hins vegar líkamlega staðsetningu lykilsins á lyklaborðinu og breytist aldrei. Dæmi um þetta eru gildi eins og „KeyA“, „ShiftLeft“ eða „Space“. Þetta er ástæðan fyrir því að leikir og flókin vefforrit tengja flýtilykla sína við „code“ frekar en „key“, þar sem það tryggir að lyklarnir séu alltaf á sama stað á borðinu óháð tungumálastillingum.

Greining á vélbúnaðarbilunum og takmarkanir

Með því að nota atburðaskrána er hægt að greina algengar bilanir í vélbúnaði lyklaborða.

Bilunargerð Lýsing í atburðaskrá Möguleg orsök
Dauður lykill Enginn atburður skráist í töfluna þegar ýtt er á lykilinn. Skemmdur eða slitinn rofi, rofin rás á prentplötu.
Tvísráning (chattering) Margir „Down“ og „Up“ atburðir skráast við einn stuttan áslátt. Óhreinn eða gallaður vélrænn rofi sem gefur falskt samband.
Draugagangur (ghosting) Lyklar skráast ekki þegar mörgum lyklum er haldið inni samtímis. Takmarkanir í hönnun á rásatengingum lyklaborðsins.

Sjálfvirk endurtekning stýrikerfisins er hins vegar eðlileg hegðun. Þegar lykli er haldið inni sendir kerfið stöðuga ásláttaratburði sem tólið sýnir með „Repeat“-merki og teljara. Þetta er ekki merki um bilun.

Sjónræna kortið á skjánum fylgir fastri ANSI-uppsetningu. Lyklar sem ekki eru á þessu korti, svo sem sérstakir ISO-lyklar, Fn-lyklar á fartölvum eða miðlalyklar, munu ekki lýsa upp á kortinu. Þeir skrá sig samt sem áður á réttan hátt í atburðaskránni og í reitnum yfir nýjustu lyklaatburði.

Sértækar áskoranir í vöfrum og farsímum

Ákveðnar lyklasamsetningar sem eru fráteknar af vafranum eða stýrikerfinu (svo sem að loka flipa, skipta um forrit eða ræsa kerfisleit) eru gripnar áður en þær ná til vefsíðunnar. Þessir flýtilyklar munu því ekki skrá sig í tólinu. Til að staðfesta virkni þessara lykla þarf að prófa þá einn og einn í einu.

Á farsímum og spjaldtölvum haga skjályklaborð sér öðruvísi en líkamleg lyklaborð. Sýndarlyklaborð (sérstaklega á Android) senda oft almenna atburði án raunverulegra gilda, sem veldur því að tólið sýnir „Unidentified“ í álestrinum. Til að prófa þessi lyklaborð þarf að nota sérstaka innsláttarreitinn „Skjályklaborðspróf“. Þegar smellt er á reitinn og skrifað þar inn sýnir tólið nákvæmlega það sem farsímavinnslukerfið og vafrinn tilkynna.

Öryggi og meðferð gagna

Öll vinnsla á ásláttum fer eingöngu fram staðbundið í vafranum á tæki notandans. Engin gögn um áslátt eða lyklaatburði eru vistuð eða send á ytri netþjóna. Þegar ferillinn er hreinsaður með hnappnum „Hreinsa feril“ eða þegar farið er af síðunni eyðast allar upplýsingar varanlega.

Algengar spurningar

Hver er munurinn á gildunum fyrir „key“ og „code“?
Gildið á „key“ er stafurinn eða aðgerðin sem áslátturinn framkallar hverju sinni — það breytist eftir lyklaborðsuppsetningu og breytilyklum, þannig að sami líkamlegi lykillinn skilar „a“ eða „A“, eða jafnvel allt öðrum staf á lyklaborði annars tungumáls. Gildið á „code“ tilgreinir líkamlega staðsetningu lykilsins (KeyA, ShiftLeft, Space) og breytist aldrei, sem er ástæðan fyrir því að leikir og forrit tengja flýtilykla sína við „code“.

Af hverju sýnir lyklaborð símans míns „Unidentified“?
Skjályklaborð — sérstaklega á Android — senda oft almenna atburði án raunverulegra gilda fyrir „key“, og síðan getur aðeins sýnt það sem vafrinn tilkynni. Opnaðu skjályklaborðsprófið undir uppsetningunni til að sjá hvað lyklaborðið þitt sendir; ytra lyklaborð eða fartölvulyklaborð gefur fullkomnar upplýsingar.

Lykill virkjar aftur og aftur þegar ég held honum inni — er hann bilaður?
Nei. Þegar lykli er haldið inni sendir kerfið endurtekna ásláttaratburði, sem sýndir eru hér með „Repeat“-merki og teljara — það er eðlileg sjálfvirk endurtekning. Raunveruleg merki um bilun eru þveröfugt mynstur: margir atburðir við einn stuttan áslátt, eða ásláttur sem skilar engu, sem bendir til slitins eða fasts rofa.

Af hverju birtast sumar lyklasamsetningar ekki?
Flýtilyklar sem vafrinn eða stýrikerfið taka frá — eins og að loka eða skipta um flipa og forrit, fullur skjár, kerfisleit — eru gripnir áður en síðan fær að sjá þá, svo þeir birtast aldrei hér. Sú þögn er eðlileg en ekki merki um dauðan lykil: prófaðu sömu lykla einn í einu og hver um sig mun skrá sig sjálfstætt.