Ce testeur de clavier allume et enfonce la touche correspondante d'un clavier 2.5D à chaque fois que vous appuyez sur une touche physique, puis la relâche quand vous levez le doigt. C'est un moyen rapide de contrôler un clavier neuf, d'occasion ou de portable pour repérer les touches mortes, les doubles frappes ou les touches qui restent coincées. Le modèle comprend Échap, F1 à F12, la rangée des chiffres, les lettres, les modificateurs comme Maj, Ctrl, Alt et Win, ainsi que les flèches, et distingue Maj gauche et droite. La détection repose sur la position physique de chaque touche : la bonne touche s'allume même avec Maj enfoncée, un autre mode de saisie ou un clavier AZERTY, même si les libellés du modèle suivent la disposition américaine.
Chaque frappe joue un son, au choix : Switch Bleu (Clicky), Switch Rouge (Linéaire), Switch Marron (Tactile) ou le bêlement d'Alpa. Ces sons sont synthétisés en direct avec l'API Web Audio et ne sont pas des enregistrements : le bleu est un clic aigu et net, le rouge un choc étouffé en fin de course, le marron se situe entre les deux. Ils donnent une idée des différences entre types de switchs, sans reproduire le son de votre propre clavier. Cliquer à la souris sur une touche de l'écran joue aussi le son et compte dans les statistiques.
Le panneau de statistiques affiche les frappes totales, la vitesse de frappe (WPM) et la touche la plus utilisée. Le WPM prend les frappes des cinq dernières secondes, les ramène à une minute et divise par cinq caractères par mot : il reflète votre rythme du moment, pas le score d'un vrai test de dactylographie. Il ne revient pas à zéro quand vous arrêtez ; il se met à jour à la frappe suivante. Si vous maintenez une touche, la répétition automatique du système la garde allumée sans la compter à nouveau.
Quelques précisions : la touche Fn est généralement gérée par le clavier lui-même, le navigateur ne la reçoit donc pas et elle ne s'allume jamais. Win (Commande sur Mac), Impr. écran et certains raccourcis peuvent être interceptés d'abord par le système. Les touches absentes du modèle, comme le pavé numérique, Suppr ou Début, ne réagissent pas. Tout fonctionne localement dans votre navigateur ; rien de ce que vous tapez n'est enregistré ni envoyé.