Skip to content
Zoyku

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.

event.key
—
event.code
—
keyCode
—
ModifiersCtrlAltShiftMeta
Last 10 keys

Waiting for a key press…

Press any key — the values update instantly. Focus stays on the page, no input box needed.

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

  1. 1Cliquez n'importe où sur la page pour lui donner le focus clavier, puis appuyez sur une touche.
  2. 2Lisez event.key, event.code et keyCode sur les trois cartes ; Ctrl/Alt/Shift/Meta s'allument tant qu'elles sont enfoncées.
  3. 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.

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>
100% local processing