Mechanisch vs. membraan toetsenbord
Mechanische toetsenborden gebruiken individuele veerschakelaars onder elke toets en bieden tactiele feedback en een langere levensduur (50-100 miljoen aanslagen). Membraantoetsenborden gebruiken drukplaatjes onder een rubberkoepel — ze zijn stiller en goedkoper, maar bieden minder tactiele feedback. Schaarmechanisme-toetsenborden (in de meeste laptops) gebruiken een schaarvormig mechanisme voor een dun profiel met redelijke tactiele feedback.
Key Rollover & anti-ghosting
N-Key Rollover (NKRO) betekent dat het toetsenbord elke hoeveelheid gelijktijdige toetsaanslagen kan registreren. 6-Key Rollover (6KRO) registreert tot 6 toetsen plus modificatietoetsen. Ghosting treedt op wanneer bepaalde toetscombinaties onbedoelde toetsen registreren — anti-ghosting schakelingen voorkomen dit. Deze test helpt de rollover-mogelijkheden van je toetsenbord te controleren.
Beperkingen van toetsdetectie in de browser
Browsers kunnen de meeste toetsen detecteren via de KeyboardEvent API, die eigenschappen biedt zoals key, code en keyCode. Sommige toetsen kunnen echter niet worden gedetecteerd: de Fn-toets wordt op hardware-/firmwareniveau verwerkt vóór het OS. PrintScreen kan systeemacties triggeren in plaats van browserevents. Sommige mediatoetsen en speciale functietoetsen worden mogelijk onderschept door het besturingssysteem.