Toets op het toetsenbord werkt niet?
Als een toets niet typt, controleer dan of de browser keydown- en keyup-events ontvangt. Ontbrekende events kunnen komen door focus, toetsenbordindeling, OS-sneltoetsen, toegankelijkheidsinstellingen, verbindingsproblemen of de fysieke schakelaar.
Toetsenbordtest openen →Veelvoorkomende oorzaken
Een verkeerde invoertaal, Num Lock- of Fn-lagen, hertoewijzingssoftware, browsersneltoetsen, lege batterijen, vuil en beschadigde schakelaars kunnen het toetsgedrag veranderen. Sommige systeem- en mediatoetsen worden bewust onderschept voordat een webpagina ze kan waarnemen.
Een herhaalbaar voorbeeld met één toets
Deze labels in gewone taal
- key — wat de toets nu betekent
- Voor A op een Amerikaans-Engelse indeling is de waarde meestal:
a; met Shift kan ditA. - code — welke toetspositie is ingedrukt
- Dezelfde fysieke A-positie meldt
KeyAook als Shift het teken verandert. Een andere indeling kan op die positie een ander teken geven. - Wordt nu gehouden — hoeveel toetsen nog ingedrukt zijn
- Houd alleen A vast: 1. Laat los: 0. Dit is niet het totale aantal toetsaanslagen.
- Geteste sleutels — verschillende waargenomen posities
- Druk A tweemaal in en laat los: dit blijft 1. De tweede aanslag telt niet als nieuwe toets.
key is het teken of de actie die Chrome voor de huidige indeling meldt; code identificeert de fysieke toetspositie, bijvoorbeeld KeyA. De twee zijn niet uitwisselbaar. Door een andere indeling of Shift kan dit gebeuren: gewijzigde waarde voor key, ongewijzigde waarde voor code.
- Open Toetsenbordtest. Klik op een niet-bewerkbaar paginadeel, niet de taalkiezer. Invoervelden, tekstvakken en keuzelijsten zijn bewust uitgesloten van de toetshandler.
- Kies Opnieuw instellen zodat deze sessie met nul geteste en ingedrukte toetsen begint. Houd A ingedrukt op een Amerikaans-Engelse indeling zonder Shift: verwacht
key=a,code=KeyA, een gemarkeerde toets en Wordt nu gehouden: 1. - Laat A los. Verwacht een keyup-event en Wordt nu gehouden: 0; het aantal geteste toetsen blijft 1. Druk A opnieuw: het blijft één afzonderlijke geteste toets, geen teller van aanslagen.
- Herhaal met de toets die in uw app niet werkt. Noteer de exacte key/code en of zowel indrukken als loslaten aankomt. Controleer apart met een gewone teksteditor en vergelijk zo nodig een andere poort of bekende werkende toetsenbord.
- Kies Opnieuw instellen voordat u een ander toetsenbord of andere indeling vergelijkt. Voer geen wachtwoorden of persoonlijke tekst in op een diagnosepagina.
De waarneming begrijpen
- Er verschijnt een ander teken: controleer eerst invoertaal, Shift, Caps Lock of hertoewijzing. Schakel een hertoewijzingstool alleen tijdelijk uit als u die gebruikt en herhaal. Een andere key-waarde alleen bewijst geen defecte schakelaar.
- Er verschijnt geen event: geef de pagina opnieuw focus. Systeemsneltoetsen en sommige mediatoetsen bereiken de browser mogelijk nooit. Vergelijk normaal typen en een andere app; sluit opnieuw aan en controleer draadloze batterijen voordat u poorten of apparaten vergelijkt.
- De toets blijft ingedrukt: laat alles los en geef opnieuw focus of stel opnieuw in. Wisselen van venster kan een loslaatevent onderbreken; reproduceer dit voordat u hardware verdenkt.
- Alleen een combinatie van toetsen faalt: gebruik de handleiding voor gelijktijdige toetsinvoer (EN). Een test met één toets bepaalt de combinatielimiet niet.
Veelgestelde vragen
Telt Geteste sleutels elke aanslag?
Nee. De teller telt afzonderlijke waargenomen toetsposities in deze sessie. Vasthouden kan herhaalde events geven zonder nieuwe afzonderlijke toetsen.
Kan een browser een kapotte schakelaar certificeren?
Nee. Dit toont events die deze pagina bereikten. Firmware, indeling, OS-onderschepping, focus en verbinding moeten apart worden bekeken. Geautomatiseerde toetsevents controleren de weergaveroute, niet de fysieke schakelaar.
Wat de browsertest kan bevestigen
De test toont browsertoetsevents, markeert geteste toetsen en kan herhaalde of ontbrekende loslaatevents zichtbaar maken. Hij kan geen OS-gereserveerde toetsen zien, schakelaar certificeren, elektrisch contactdenderen rechtstreeks meten of elk firmwareprobleem onderscheiden.
Beperkingen en privacy
Toetsevents blijven in de pagina en worden niet door de Device Check-testengine geüpload.
Een geslaagd browserresultaat betekent dat het verwachte event of de stream deze pagina tijdens de test bereikte. Dat is bruikbaar bewijs, maar geen reparatie-, kalibratie-, garantie- of fabrikantcertificering.
Gerelateerde handleidingen
Klaar om het resultaat te controleren?
Voer na bovenstaande stappen de bijbehorende Device Check-test uit.
Toetsenbordtest openen →