Studio de Diagnostic des Périphériques d'Entrée
Exécution 100% locale • Zéro appel externeEspace de diagnostic côté client observant, visualisant et analysant les événements clavier, souris, tactile et manette en temps réel avec une confidentialité totale.
Détection des capacités du navigateur
À propos du Studio de Diagnostic
Le Studio de Diagnostic des Périphériques d'Entrée de Solasu permet d'examiner le comportement de vos périphériques via les API Web standard (KeyboardEvent, PointerEvent, TouchEvent, Gamepad API).
Cet outil n'est pas un système de certification de pannes matérielles. Il restitue les faits bruts observés par le navigateur (codes physiques, temps de clic, simultanéité, décentrage au repos) pour que vous puissiez évaluer vos appareils en toute autonomie.
Toutes les opérations s'exécutent dans la mémoire temporaire de votre onglet. Aucune frappe de touche, coordonnée ou identifiant n'est sauvegardé ou transmis sur un serveur.
Diagnostic Clavier : Codes Physiques, Rollover, Rebond et Répétition
Affiche le code physique de la touche `code` (ex. KeyA) et le caractère `key`, l'emplacement (location) et les modificateurs (Ctrl, Shift, Alt, Meta).
Enregistre le nombre de touches simultanées (Rollover), détecte les rebonds anormaux (Chatter <= 35 ms) et mesure la cadence de répétition.
Diagnostic Souris : Boutons, Double-Clic, CPS et Molette
Testez les boutons principaux, secondaires, centraux et latéraux avec neutralisation du menu contextuel.
Mesure l'écart entre clics successifs pour déceler les faux doubles-clics, évalue les clics par seconde (CPS) sur 1s, 5s ou 10s et affiche les déplacements de molette.
Écrans Tactiles : Multi-Touch, Pression et Reconnaissance de Gestes
Visualise simultanément tous les points de contact sur smartphone, tablette ou ordinateur tactile.
Détecte automatiquement les balayages (swipes), les appuis longs (500 ms), le pincement pour zoomer et les rotations à deux doigts.
Manettes de Jeu : Boutons, Gâchettes, Dérive (Drift) et Zone Morte
Prend en charge les manettes Xbox, PlayStation et génériques via la Gamepad API avec lecture continue des axes (-1.00 à +1.00) et gâchettes.
Analyse statistiquement l'écart au repos pour repérer les dérives de stick (Drift) et mesure la circularité maximale.
Confidentialité Absolue et Export Multi-Formats
Zéro cookie, zéro stockage persistant et zéro requête réseau. La fermeture de l'onglet efface instantanément la mémoire.
Téléchargez les conclusions et données brutes en JSON, CSV (RFC 4180 avec protection anti-injection), Markdown ou rapport d'audit PDF.
Foire Aux Questions (FAQ)
Qu'est-ce qu'un testeur de clavier / périphériques ?
C'est un utilitaire web permettant de vérifier si votre navigateur reçoit correctement les signaux des claviers, souris, écrans tactiles et manettes.
Que faire si une touche ne répond pas ?
Cliquez sur la zone de test pour activer le focus. Si la touche reste inactive, elle peut être interceptée par l'OS ou présenter un faux contact.
Quelle différence entre key et code dans KeyboardEvent ?
code désigne l'emplacement physique de la touche (toujours KeyQ sur cette position), tandis que key représente le caractère produit selon la langue.
Que signifie location pour une touche ?
Il distingue les touches homonymes : 0 pour le pavé principal, 1 pour le modificateur gauche, 2 pour le droit et 3 pour le pavé numérique.
Qu'est-ce que le test de touches simultanées ?
Il mesure combien de touches enfoncées en même temps le navigateur parvient à maintenir sans perte de signal.
Qu'est-ce que le Rollover (NKRO) ?
C'est l'aptitude du clavier à gérer plusieurs touches ensemble. Nous affichons les touches reçues par le navigateur, sans attester des spécifications matérielles.
Qu'est-ce que l'effet fantôme (Ghosting) ?
Phénomène survenant sur les circuits simples où presser 3 touches active par erreur une quatrième touche ou en bloque d'autres.
Qu'est-ce que le rebond de touche (Chatter) ?
Défaut d'un interrupteur dégradé enregistrant plusieurs appuis en quelques millisecondes (<= 35 ms) pour une seule pression physique.
Que mesure le test de répétition ?
Il mesure le délai initial avant la répétition continue et l'intervalle moyen entre les signaux répétés.
Peut-on tester chaque bouton de la souris séparément ?
Oui, les clics gauche, droit, molette et boutons latéraux suivant/précédent sont tous identifiés.
Peut-on mesurer l'intervalle de double-clic ?
Oui, le temps entre deux clics consécutifs est mesuré en millisecondes pour identifier les doubles-clics involontaires.
Qu'est-ce que le test CPS (Clics Par Seconde) ?
Il mesure la vitesse de clic enregistrée par le navigateur sur des sessions de 1s, 5s ou 10s.
Comment tester la molette de la souris ?
L'outil affiche en temps réel les décalages de défilement verticaux et horizontaux (deltaX, deltaY).
L'outil fonctionne-t-il sur smartphone ?
Oui, en ouvrant la page sur mobile ou tablette, vous pouvez tester le multi-touch et les gestes tactiles.
Combien de points tactiles simultanés sont supportés ?
Tous les points transmis par le matériel au navigateur sont affichés (2, 5 ou 10 doigts).
Les gestes de zoom et glissement sont-ils reconnus ?
Oui, l'outil analyse la trajectoire pour détecter le glissement, l'appui long (500 ms), le pincement et la rotation.
Peut-on tester une manette de jeu dans le navigateur ?
Oui, grâce à la Gamepad API, les manettes USB et Bluetooth sont reconnues automatiquement sans pilote tiers.
Quels boutons et sticks de la manette sont testés ?
Croix directionnelle, boutons A/B/X/Y, gâchettes analogiques LT/RT, clics de stick et axes des deux sticks.
Qu'est-ce que le drift de stick (Stick Drift) ?
C'est l'émission continue d'un signal de mouvement par un stick analogique alors qu'il est parfaitement au repos.
Qu'est-ce que la zone morte (Dead Zone) ?
C'est la zone autour du centre dans laquelle les micro-mouvements sont ignorés pour éviter les dérives parasites.
Le navigateur peut-il certifier une panne matérielle à 100% ?
Non. Le navigateur dépend du système d'exploitation et de ses pilotes. Il ne fournit que des observations objectives.
L'identifiant de la manette est-il conservé ?
Non. Le nom de l'appareil sert uniquement à l'affichage à l'écran et n'est jamais transmis à des tiers.
Mes frappes de touches sont-elles envoyées sur un serveur ?
Absolument jamais. Tout s'exécute localement dans la mémoire du navigateur sans aucune requête réseau.
L'historique des événements est-il stocké ?
Non. Aucun stockage (localStorage, cookies) n'est utilisé. Fermer ou actualiser l'onglet efface tout.
Pourquoi les résultats varient-ils d'un navigateur à l'autre ?
En raison des différences d'implémentation des API Web, du taux de rafraîchissement et de la gestion des raccourcis OS.
Pourquoi Firefox ne détecte-t-il pas ma manette immédiatement ?
Pour protéger la vie privée, Firefox exige d'appuyer sur un bouton de la manette avant d'exposer ses informations à la page.
Le polling rate physique (Hz) peut-il être mesuré ?
Non. JavaScript est limité par la fréquence d'affichage de l'écran et ne peut mesurer le taux d'interrogation matériel brut.
La latence matérielle absolue peut-elle être mesurée ?
Non. Le navigateur ne peut mesurer que le temps à partir de l'arrivée de l'événement dans le moteur web.