Sommige toetsen bereiken de browser nooit omdat ze worden onderschept door het besturingssysteem: de Windows- of Command-toets, Print Screen, F12 en de snelkoppelingen voor het sluiten van vensters. Als een sleutel niet is aangevinkt, probeer hem dan ook buiten de browser voordat u hem als kapot beschouwt.
Hoe het werkt
Het markeert elke toets die u indrukt op een virtueel toetsenbord, zodat u binnen een paar minuten weet of er een is gestopt met reageren, of deze uit zichzelf wordt geactiveerd of dat tekens worden herhaald. De reeds geteste sleutels worden gemarkeerd en een teller geeft aan hoeveel er nog over zijn om de hele sleutel te doorlopen.
Hieronder vindt u de onbewerkte gegevens voor elke gebeurtenis: het logische teken (sleutel), de taalonafhankelijke fysieke code (code), de overgenomen keyCode, de locatie (links, rechts of numeriek toetsenblok) de actieve modificatoren en of de gebeurtenis afkomstig is van automatische herhaling. Het is het snelle naslagwerk bij het programmeren van sneltoetsen.
De gelijktijdige toetsenteller meet de rollover van het toetsenbord: hoeveel toetsaanslagen tegelijk kan het toetsenbord verzenden. Membraantoetsenborden stoppen doorgaans bij drie of vier, terwijl een toetsenbord met N-key rollover er zoveel herkent als je ingedrukt kunt houden.
Voorbeelden
Shift + 1key: "!" · code: "Digit1"sleutel is afhankelijk van modifiers en toetsenbordtaal; code identificeert altijd dezelfde fysieke sleutel, en daarom is het de sleutel die in snelkoppelingen moet worden gebruikt.Ctrl derechocode: "ControlRight" · location: 2Dubbele toetsen onderscheiden zich door hun locatie, zodat u Shift, Ctrl of Alt afzonderlijk aan elke kant kunt aanvinken.A (mantener pulsada)repeat: trueGebeurtenissen die als herhaald zijn gemarkeerd, worden door het besturingssysteem gegenereerd wanneer u de toets ingedrukt houdt; Als ze verschijnen zonder dat u deze ingedrukt houdt, mislukt het contact van die sleutel.Gebruiksscenario's
- Controleer een gebruikt of nieuw aangeschaft toetsenbord voordat de retourtermijn afloopt.
- Detecteer sleutels die zichzelf herhalen of niet meer reageren na het morsen van vloeistof.
- Ontdek welke code of keyCode-waarde een sleutel uitzendt tijdens het programmeren van een snelkoppeling.
- Meet hoeveel gelijktijdige toetsen de computer herkent, iets belangrijks voor games en lange combinaties.
- Bevestig de fysieke lay-out van uw apparatuur als de afgedrukte labels niet overeenkomen met wat u schrijft.
Veelgestelde vragen
Waarom is de Windows- of Command-toets niet aangevinkt?
Omdat het besturingssysteem het onderschept voordat het de browser bereikt: als je erop drukt, wordt het startmenu of de zoekmachine geopend en verliest de pagina de focus. Hetzelfde gebeurt met Print Screen en met F12 op sommige systemen. Het betekent niet dat de sleutel kapot is.
Wat is het verschil tussen sleutel, code en keyCode?
sleutel is het teken of de naam die de sleutel produceert en verandert met de taal en met modificatoren. code identificeert de fysieke positie op het toetsenbord en verandert nooit. keyCode is een oud nummer dat in de specificatie als verouderd is gemarkeerd: het werkt nog steeds, maar mag niet in nieuwe code worden gebruikt.
Waarom stoppen sommige toetsen met registreren als ik meerdere toetsen indruk?
Het is de limiet voor het omrollen van het toetsenbord. Membraanmodellen delen circuits tussen rijen en kolommen, dus na drie of vier gelijktijdige toetsen beginnen ze toetsaanslagen te negeren of fantoomcombinaties te produceren. Mechanische toetsenborden met N-key rollover hebben die limiet niet.
Waarom komen de letters die op het virtuele toetsenbord worden weergegeven niet overeen met de mijne?
Het getekende toetsenbord gebruikt de ANSI-indeling als basis. Wanneer de browser de Keyboard API weergeeft (momenteel alleen Chromium op desktops), worden de labels vervangen door die van uw daadwerkelijke lay-out, zodat een AZERTY- of QWERTZ-toetsenbord correct wordt weergegeven. ANSI-labels blijven in de rest van de browsers behouden.
Is het voor een draadloos toetsenbord of een notebooktoetsenbord?
Ja. De test werkt met de gebeurtenissen die door het systeem worden geleverd, dus het werkt hetzelfde met USB, Bluetooth, draadloze toetsenborden met een ontvanger of geïntegreerd in een notebook. Op compacte toetsenborden verschijnen toetsen die alleen bestaan met de Fn-toets als extra codes onder het toetsenbord.