Codes des touches
Appuyez sur une touche pour voir en direct event.key, event.code et le keyCode historique, l'état des modificatrices et l'historique de vos 10 dernières touches.
Waiting for a key press…
Press any key — the values update instantly. Focus stays on the page, no input box needed.
Étapes suivantes
Cet outil s'exécute entièrement dans votre navigateur. Vos données ne quittent jamais votre appareil — elles ne sont envoyées à aucun serveur.
Mode d'emploi
- 1Cliquez n'importe où sur la page pour lui donner le focus clavier, puis appuyez sur une touche.
- 2Lisez event.key, event.code et keyCode sur les trois cartes ; Ctrl/Alt/Shift/Meta s'allument tant qu'elles sont enfoncées.
- 3Activez « ignorer l'auto-répétition » pour filtrer les répétitions et comparez les touches dans le tableau des 10 dernières.
Codes des touches
Les bugs de clavier viennent souvent de la confusion entre les trois valeurs d'un KeyboardEvent : event.key est le caractère produit (« a » ou « A » avec Shift), event.code est la touche physique (KeyA quelle que soit la disposition) et keyCode est le code numérique historique dont l'ancien code dépend encore. Appuyer sur des touches ici affiche les trois côte à côte, instantanément, avec les modificatrices enfoncées à ce moment.
Un petit tableau conserve les 10 dernières touches pour comparer les valeurs au lieu d'appuyer et d'oublier. Utile pour des contrôles de jeu, des raccourcis, ou pour déboguer un keydown déclenché deux fois (activez ignorer la répétition pour filtrer l'auto-répétition).
Questions fréquentes
Pourquoi event.key et event.code diffèrent-ils pour une même touche ?
event.key indique le caractère produit selon la disposition et les modificatrices (« A », « á », « 1 »), tandis qu'event.code indique la position physique (KeyA, Digit1), indépendante de la disposition. Les raccourcis doivent généralement comparer code ; le traitement de texte doit lire key.
keyCode est-il obsolète ?
Oui — c'est un héritage, conservé pour compatibilité avec l'ancien code qui teste des numéros comme 13 (Entrée) ou 27 (Échap). Le nouveau code doit utiliser event.key ou event.code ; cet outil l'affiche pour retrouver les anciennes constantes pendant la migration.
Pourquoi la même valeur se répète-t-elle quand je maintiens une touche ?
Maintenir une touche fait envoyer par l'OS des keydown répétés avec repeat à true. Activez « ignorer l'auto-répétition » pour n'afficher que la pression initiale ; désactivez-la pour vérifier que votre handler reçoit bien les répétitions.
How accurate are the results?
Calculations follow the official definitions — SI conversion factors, NIST constants, or the governing formula shown on the page — and results display to enough significant digits for real-world use.
Can I use it on mobile?
Yes. The interface is responsive and all inputs adapt to touch; the calculation itself runs offline once loaded.
Is this tool free to use?
Yes, completely free — no signup, no subscription, no daily limits, and no watermarks on the output.
Outils associés
Texte → Unicode
Échappez n'importe quel texte en \uXXXX, \u{...}, U+XXXX ou points de code décimaux — et décodez-les tous en retour. Compatible emoji, instantané, entièrement local.
Générateur de nombres aléatoires
Générez des nombres vraiment aléatoires dans n'importe quelle plage — à l'unité, par lots, tirages uniques façon loto — avec le RNG cryptographique de votre navigateur.
Générateur de mots de passe
Générez mots de passe et phrases secrètes solides dans votre navigateur avec une estimation d'entropie en direct — aléa de qualité cryptographique, rien n'est envoyé ni stocké.
Encodeur Base64
Encodez du texte en Base64 instantanément avec le support UTF-8 complet — emoji, accents et caractères CJK survivent intacts. Gratuit, privé, rien ne quitte jamais votre navigateur.
Échappement HTML
Échappez ou déséchappez des entités HTML en direct pendant la saisie : & < > et guillemets deviennent des références sûres, avec un mode numérique en option pour les caractères non ASCII.
Générateur de hachage
Calculez des hachages SHA-1, SHA-256, SHA-384, SHA-512 ou MD5 de textes ou fichiers, directement dans votre navigateur. Empreintes rapides pour les contrôles d'intégrité — rien n'est envoyé.
Intégrer cet outil
Ajoutez cet outil à votre site en une ligne — il s'exécute dans le navigateur du visiteur.
<iframe src="https://zoyku.com/fr/tools/keycode-info?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — keycode-info" loading="lazy"></iframe>