De snelste manier om ze van elkaar te onderscheiden, is nagaan wanneer het probleem optreedt. Toetsdender treedt op wanneer één korte aanslag op een enkele toets het teken twee of meer keer typt. Toetsenbordghosting en het nauw verwante rollover-blokkeren treden alleen op wanneer je meerdere toetsen tegelijk indrukt.
Binnen die groep combinatieproblemen zijn er twee verschillende uitkomsten. Bij echte ghosting wordt er een toets toegevoegd die je nooit hebt ingedrukt. Bij blokkering valt een toets weg die je wel hebt ingedrukt. Als je weet welke van de twee je ziet, voorkom je dat je schakelaars vervangt of instellingen wijzigt die het daadwerkelijke symptoom niet kunnen oplossen.
Begin bij het symptoom: herhaling bij een afzonderlijke toets of alleen in een combinatie
Kijk wat er gebeurt bij één toetsaanslag vergeleken met een combinatie. Elk patroon wijst op een ander mechanisme.
Herhaalde invoer wanneer je een toets afzonderlijk indrukt
Dit is hoe toetsdender eruitziet: je tikt één keer op een toets, laat die volledig los en krijgt 'ss' of 'sss' in plaats van 's'. Een mogelijke oorzaak hiervan is contactdender. Volgens de firmwaredocumentatie van QMK schakelen mechanische schakelcontacten vaak meerdere keren aan en uit voordat ze stabiliseren, en kan niet-gefilterde contactdender ervoor zorgen dat een toetsaanslag wordt herhaald. QMK merkt ook op dat de stabilisatietijd kan verschillen per type schakelaar, leeftijd en zelfs de manier waarop je de toets indrukt. Toetsenborden filteren dit met hardware of software, oftewel 'denderfiltering'.
Herhaalde invoer is dus een symptoom, geen doorslaggevend bewijs. Het betekent dat het probleem te maken heeft met het indrukken van die toets. Het bewijst niet dat de schakelaar zelf defect is.

Een extra of ontbrekende toets in een combinatie
Combinatieproblemen komen in twee vormen voor, en die zijn niet hetzelfde.
Bij echte matrix-ghosting verschijnt er een fantoomtoetsaanslag. Bij de meeste toetsenborden zijn de toetsen aangesloten in een raster van rijen en kolommen. In QMK's voorbeeld van matrix-ghosting worden drie ingedrukte toetsen als vier gelezen, omdat de stroom een pad vindt waardoor een niet-ingedrukte toets eruitziet alsof die is ingedrukt. QMK legt uit dat een diode op elke toets dit terugwaartse pad blokkeert.
Blokkering is het tegenovergestelde: een toets die je wilt indrukken, wordt niet geregistreerd. Rollover beschrijft hoeveel toetsen een toetsenbord tegelijk kan registreren. Het overzicht van de Deskthority-wiki over rollover en geblokkeerde combinaties legt uit dat een toetsenbord met beperkte rollover sommige combinaties wel ondersteunt en andere niet, waardoor bij bepaalde combinaties een toets wegvalt. Veel mensen noemen dit ook 'ghosting'. Houd voor de diagnose de twee verschijnselen gescheiden: een extra toets tegenover een ontbrekende toets.
Voer een gecontroleerde test uit met één toets en een toetsencombinatie
Vergelijk dezelfde toets afzonderlijk met die toets in de exacte combinatie die problemen oplevert. Dit scherm geeft een aanwijzing, maar bevestigt geen hardwaredefect.
- Open een plek waar je invoer kunt volgen. Gebruik een leeg tekstveld waarin je elk getypt teken duidelijk kunt zien.
- Druk de verdachte toets afzonderlijk in. Druk de toets kort in en laat hem helemaal los. Doe dit 10 tot 20 keer. Houd de toets niet ingedrukt, want in een tekstveld zorgt dat voor de normale toetsherhaling van het besturingssysteem.
- Laat alle toetsen los. Controleer vóór de volgende test of er geen toetsen ingedrukt zijn.
- Herhaal exact dezelfde combinatie. Druk op dezelfde toetsen die het probleem veroorzaken in je game of snelkoppeling. Vervang de combinatie niet door een andere.
- Noteer wat je bedoelde en wat er verscheen. Noteer elke toets die je indrukte en elke toets die op het scherm verscheen.
Zo lees je de resultaten:
- Dubbele invoer bij enkele toetsaanslagen: Dit wijst op dubbele invoer (contactdender). Richt je op die toets of de debounce-afhandeling van het toetsenbord, niet op rollover. Onze gids over hoe contactmaterialen contactdender voorkomen behandelt de kant van de schakelaar. Als je vervangende opties vergelijkt, kun je filteren op typen mechanische toetsenbordschakelaars.
- Enkele toetsaanslagen zijn correct, maar in de toetsencombinatie verschijnt een extra toets: Dit wijst op echte ghosting. Een nieuwe schakelaar helpt niet, want het probleem zit in de manier waarop het toetsenbord die combinatie uitleest.
- Losse toetsaanslagen worden goed geregistreerd, maar een ingedrukte toets ontbreekt in de combinatie: Dit wijst op blokkering als gevolg van rollover. Switches vervangen lost het ook niet op.
Als de uitkomst niet duidelijk is
Als het probleem zich slechts in één app voordoet of de resultaten per test verschillen, bewijst dat op zichzelf geen hardwaredefect. Testen in een tweede programma of tekstveld helpt vaststellen of het probleem het toetsenbord volgt of zich tot één omgeving beperkt.
Als de symptomen af en toe optreden, is het praktisch om verbindingsproblemen uit te sluiten; in onze handleiding over symptomen van een defecte USB-kabel lees je waarop je moet letten. Als je diagnose afhangt van hoeveel toetsen tegelijk worden geregistreerd, raadpleeg dan de documentatie van je specifieke toetsenbordmodel voordat je instellingen of hardware wijzigt, aangezien de rollover-specificaties sterk uiteenlopen.
Veelgestelde vragen
Kan een gloednieuw toetsenbord last hebben van toetsaanslagherhaling?
Ja, dat kan. Volgens QMK verschilt de tijd die nodig is om contactdender te stabiliseren per type switch en indruktechniek, en niet alleen door de leeftijd. Voer de test met één tik uit voordat je slijtage de schuld geeft.

Wat betekent NKRO op een specificatieblad?
NKRO staat voor n-key rollover. Deskthority definieert een echt NKRO-toetsenbord als een toetsenbord zonder blokkering of ghosting, waarbij elke combinatie van toetsen correct wordt geregistreerd. Het label "6KRO" betekent meestal zes gewone toetsen plus modificatietoetsen, vanwege de USB-modus die het toetsenbord gebruikt.
Waarom verschijnen sommige sneltoetsen niet in een toetsenbordtester in de browser?
Het besturingssysteem of de browser kan bepaalde toetsen eerder onderscheppen. Fn wordt vaak in het toetsenbord zelf verwerkt, en systeemcombinaties zoals Alt+Tab bereiken een webpagina mogelijk nooit. Als een toets in dat geval ontbreekt, betekent dat niet dat hij wordt geblokkeerd. Test die combinaties dus in de app waarin je ze daadwerkelijk gebruikt.
Telt een toets ingedrukt houden als toetsaanslagherhaling?
Nee, dat is niet zo. Als je een toets in een tekstveld ingedrukt houdt, activeert dat de ingebouwde toetsherhaling van je besturingssysteem, wat normaal is. Toetsaanslagherhaling betekent extra tekens na één korte aanslag die je volledig loslaat.






