Billentyűzet Teszt

Nyomjon meg egy billentyűt az eseménykódok, a módosító és ismétlési állapot megtekintéséhez, és ellenőrizze, hogy a billentyűzet minden gombja működik-e.

Legutóbbi billentyűesemény
Billentyű
Kód
Elavult keyCode
Hely
Módosítók

A billentyűleütéseket az oldal bármely részén rögzítjük. Kattintson a billentyűzetre a Space, Tab és a funkcióbillentyűk rögzítéséhez is a szokásos hatásuk nélkül — az Esc billentyűvel kiléphet.

Koppintson a mezőbe és gépeljen — bármi, amit a böngésző jelent, megjelenik fent.

Nyomjon meg egy billentyűt a kezdéshez

A billentyűleütéseket kizárólag ez az oldal olvassa be az események részleteinek és az oldalon lévő naplónak a megjelenítéséhez. Semmit sem tárolunk vagy töltünk fel — a napló törlése vagy az oldal elhagyása törli az adatokat.

GYIK

Miért nem jelenik meg néhány billentyűkombináció?

A böngésző vagy az operációs rendszer által lefoglalt billentyűparancsokat — lapok és alkalmazások bezárása vagy váltása, teljes képernyő, rendszerkereső — a rendszer még azelőtt elfogja, hogy az oldal láthatná őket, így ezek soha nem jelennek meg itt. Ez a csend normális, nem jelent hibás billentyűt: tesztelje ugyanezeket a billentyűket egyenként, és mindegyik regisztrálni fog önmagában.

Mi a különbség a key és a code értékek között?

A key érték az a karakter vagy művelet, amelyet a lenyomás éppen létrehoz — ez a kiosztástól és a módosítóktól függően változik, így ugyanaz a fizikai billentyű „a” vagy „A” értéket ad vissza, egy másik nyelvű kiosztáson pedig egy teljesen más betűt. A code érték a fizikai pozíciót nevezi meg (KeyA, ShiftLeft, Space) és soha nem változik, ezért rendelik a játékok és alkalmazások a billentyűparancsaikat a code értékhez.

Egy billentyű újra és újra lefut, miközben nyomva tartom — hibás?

Nem. Egy billentyű nyomva tartásakor a rendszer ismételt lenyomási eseményeket küld, amit itt egy Repeat jelvény és számláló mutat — ez a normális automatikus ismétlés. A valódi hiba jelei ennek az ellenkezői: több esemény egyetlen gyors megnyomásból, vagy egy megnyomás, amely egyáltalán nem generál eseményt, ami elhasználódott vagy beragadt kapcsolóra utal.

Miért mutat a telefonom billentyűzete „Unidentified” értéket?

A képernyő-billentyűzetek — különösen Android rendszeren — gyakran általános eseményeket küldenek valódi key értékek nélkül, az oldal pedig csak azt tudja megjeleníteni, amit a böngésző jelent. Nyissa meg a kiosztás alatti képernyő-billentyűzet tesztet, hogy lássa, mit küld a billentyűzete; egy külső vagy laptop-billentyűzet a teljes részleteket jelenti.

A fizikai billentyűzet és a szoftveres események diagnosztikája

A Keyboard Test egy ingyenes online eszköz, amely lehetővé teszi a felhasználók számára a billentyűzet fizikai működésének ellenőrzését, valamint az egyes billentyűleütések által generált technikai eseménykódok részletes vizsgálatát. A weboldal bármely pontján megnyomott billentyűk hatására a rendszer azonnal visszajelzést ad arról, hogy az adott gomb működik-e. A felületen egy vizuális elrendezési térkép mutatja a már tesztelt gombokat, nyomon követhetők a nyomva tartott billentyűk, és egy törölhető eseménynapló rögzíti a részleteket. Ez a diagnosztika segít egyértelműen elkülöníteni a normális hardveres működést – mint például a rendszer szintű automatikus ismétlést – a tényleges hardverhibáktól, például a beragadt vagy duplán érzékelő kapcsolóktól.

A tesztelés során az alábbi bemeneti módok használhatók az adatok rögzítésére:

  • Fizikai billentyűleütések: Automatikusan rögzítésre kerülnek a billentyűzetről, amint megnyom egy gombot az oldal bármely területén.
  • Fókuszált billentyűzet-rögzítés: Ha közvetlenül a képernyőn látható billentyűzettérképre kattint, aktiválódik a speciális gombok (például a Space, Tab vagy a funkcióbillentyűk) rögzítése anélkül, hogy azok kiváltanák a böngésző alapértelmezett műveleteit. Ebből a módból az Esc billentyű megnyomásával lehet kilépni.
  • Képernyő-billentyűzet bevitele: A mobileszközök virtuális billentyűzeteinek tesztelésére szolgáló dedikált beviteli mező.
  • Napló törlése parancs: Egy manuálisan kattintható gomb a rögzített eseménytörténet teljes kiürítésére.

Megjelenített adatok és kimenetek

Az eszköz valós időben dolgozza fel a beérkező jeleket, és a következő kimeneteket jeleníti meg a felületen:

Legutóbbi billentyűesemény

Ez a szakasz a legutóbb megnyomott billentyű tulajdonságait mutatja be részletesen:

  • Billentyű (a generált karakter vagy funkció)
  • Kód (a fizikai pozíció azonosítója)
  • Elavult keyCode
  • Hely (a gomb elhelyezkedése alapján a következő értékeket veheti fel: "Szabványos", "Bal", "Jobb" vagy "Számbillentyűzet")
  • Módosítók (ha nincs aktív módosító, a "Nincs" felirat látható, egyébként a következők jelenhetnek meg: "Shift", "Ctrl", "Alt", "Meta", "Caps Lock")
  • Le / Fel állapotjelző jelvény, valamint egy Ismétlés ×{count} jelvény, amely a nyomva tartott billentyűk automatikus ismétlési eseményeit számlálja.

Billentyűzettérkép és statisztikák

A vizuális ANSI elrendezési térkép színekkel jelzi a gombok aktuális állapotát:

  • Lenyomva: Az éppen nyomva tartott billentyűk.
  • Tesztelve: Azok a billentyűk, amelyeket a munkamenet során már legalább egyszer megnyomtak.

A térkép mellett az alábbi számszerűsített statisztikák láthatók:

  • Tesztelt billentyűk
  • Összes lenyomás
  • Most lenyomva

Eseménynapló

A billentyűesemények történetét egy táblázat rögzíti, amelynek fejléce "Eseménynapló" (üres állapotban a "Még nincsenek billentyűesemények — nyomjon meg egy billentyűt." felirat olvasható). A táblázat oszlopai a következők:

  • Idő
  • Esemény ("Le" vagy "Fel" értékkel)
  • Billentyű
  • Kód
  • Módosítók

A nyomva tartott billentyűk automatikus ismétlési eseményeit a rendszer az "Ismétlés ×{count}" jelvényen számolja, de ezek az ismétlések nem kerülnek be külön sorként az eseménynaplóba.


Technikai működés és szabályok

A billentyűzetek tesztelése során számos olyan operációs rendszer- és böngészőszintű szabály érvényesül, amelyek befolyásolják a rögzített adatokat.

Billentyűértékek és kódértékek eltérése

A webes beviteli szabványok szerint a "Billentyű" (key) és a "Kód" (code) értékek alapvetően eltérő logikát követnek. A "Billentyű" érték dinamikus: változik az aktív szoftveres nyelv, a billentyűzetkiosztás és az éppen lenyomva tartott módosítóbillentyűk hatására. Például ugyanannak a fizikai gombnak a megnyomása eredményezhet "a" vagy "A" értéket is. Ezzel szemben a "Kód" érték statikus, és kizárólag a gomb fizikai elhelyezkedését jelöli a billentyűzeten (például "KeyA", "ShiftLeft", "Space"), függetlenül a szoftveres beállításoktól.

Böngésző- és operációs rendszer parancsikonok

Az operációs rendszer vagy a böngésző által lefoglalt billentyűkombinációkat (például a lapok közötti váltást, az ablakok bezárását, a teljes képernyős módot vagy a rendszerkeresőt) a szoftveres környezet még azelőtt elfogja, hogy azok elérnék a weboldalt. Emiatt ezek a kombinációk nem regisztrálódnak az eszközben. Az ilyen gombok működését egyenként, önállóan megnyomva kell ellenőrizni.

Mobil és képernyő-billentyűzetek kezelése

A virtuális és képernyő-billentyűzetek – különösen az Android operációs rendszert futtató eszközökön – gyakran nem küldenek specifikus billentyűértékeket a böngészőnek, ami miatt a felületen "Unidentified" jelzés jelenhet meg. A mobil eszközök pontosabb teszteléséhez a dedikált "Képernyő-billentyűzet ellenőrzése" mezőt kell használni, amely egy "Koppintson és gépeljen…" feliratú beviteli mezőből és a "Koppintson a mezőbe és gépeljen — bármi, amit a böngésző jelent, megjelenik fent." útmutatóból áll.

Funkció / Tulajdonság Fizikai billentyűzet Virtuális / Mobil billentyűzet
Esemény rögzítése Az oldal bármely pontján Dedikált beviteli mezőben
Kód (code) pontossága Mindig pontos fizikai pozíció Gyakran "Unidentified" jelzés
Vizuális visszajelzés Megjelenik az ANSI térképen Csak a szöveges naplóban és kijelzőn

Adatkezelés és adatvédelem

A Keyboard Test használata során a billentyűleütések feldolgozása helyben, közvetlenül a felhasználó böngészőjében történik. Az adatok kizárólag az aktív weboldal számára olvashatók a vizuális visszajelzés és a napló generálásához. Semmilyen beírt adat vagy billentyűleütés nem kerül tárolásra, és semmi sem töltődik fel külső szerverekre. Amint a felhasználó rákattint a "Napló törlése" gombra, vagy elhagyja, illetve frissíti az oldalt, az összes rögzített esemény és adat véglegesen és visszaállíthatatlanul törlődik.


Gyakran Ismételt Kérdések

Mi a különbség a key és a code értékek között?

A key érték az a karakter vagy művelet, amelyet a lenyomás éppen létrehoz — ez a kiosztástól és a módosítóktól függően változik, így ugyanaz a fizikai billentyű „a” vagy „A” értéket ad vissza, egy másik nyelvű kiosztáson pedig egy teljesen más betűt. A code érték a fizikai pozíciót nevezi meg (KeyA, ShiftLeft, Space) és soha nem változik, ezért rendelik a játékok és alkalmazások a billentyűparancsaikat a code értékhez.

Miért mutat a telefonom billentyűzete „Unidentified” értéket?

A képernyő-billentyűzetek — különösen Android rendszeren — gyakran általános eseményeket küldenek valódi key értékek nélkül, az oldal pedig csak azt tudja megjeleníteni, amit a böngésző jelent. Nyissa meg a kiosztás alatti képernyő-billentyűzet tesztet, hogy lássa, mit küld a billentyűzete; egy külső vagy laptop-billentyűzet a teljes részleteket jelenti.

Egy billentyű újra és újra lefut, miközben nyomva tartom — hibás?

Nem. Egy billentyű nyomva tartásakor a rendszer ismételt lenyomási eseményeket küld, amit itt egy Repeat jelvény és számláló mutat — ez a normális automatikus ismétlés. A valódi hiba jelei ennek az ellenkezői: több esemény egyetlen gyors megnyomásból, vagy egy megnyomás, amely egyáltalán nem generál eseményt, ami elhasználódott vagy beragadt kapcsolóra utal.

Miért nem jelenik meg néhány billentyűkombináció?

A böngésző vagy az operációs rendszer által lefoglalt billentyűparancsokat — lapok és alkalmazások bezárása vagy váltása, teljes képernyő, rendszerkereső — a rendszer még azelőtt elfogja, hogy az oldal láthatná őket, így ezek soha nem jelennek meg itt. Ez a csend normális, nem jelent hibás billentyűt: tesztelje ugyanezeket a billentyűket egyenként, és mindegyik regisztrálni fog önmagában.