Outil pour traduire/encoder les Keycodes Javascript. Les Keycodes sont des nombres associées aux touches du clavier gérés par des évènements Javascript.
Code Touches Javascript - dCode
Catégorie(s) : Chiffrement par Substitution, Langage de Programmation
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Le langage JavaScript (JS) associe à chaque touche du clavier un code numérique appelé keycode.Voici la correspondance complète :
8 | [BACKSPACE ⌫] | 9 | [TAB ↹] | 13 | [ENTER ⏎] | 16 | [SHIFT ⇧] |
---|---|---|---|---|---|---|---|
17 | [CTRL] | 18 | [ALT] | 19 | [PAUSE] | 20 | [CAPS LOCK 🔒] |
27 | [ESCAPE] | 32 | 33 | [PAGE UP ⇞] | 34 | [PAGE DOWN ⇟] | |
35 | [END] | 36 | [HOME ⇱] | 37 | [LEFT ARROW ←] | 38 | [UP ARROW ↑] |
39 | [RIGHT ARROW →] | 40 | [DOWN ARROW ↓] | 45 | [INSERT] | 46 | [DELETE] |
48 | 0 | 49 | 1 | 50 | 2 | 51 | 3 |
52 | 4 | 53 | 5 | 54 | 6 | 55 | 7 |
56 | 8 | 57 | 9 | 65 | A | 66 | B |
67 | C | 68 | D | 69 | E | 70 | F |
71 | G | 72 | H | 73 | I | 74 | J |
75 | K | 76 | L | 77 | M | 78 | N |
79 | O | 80 | P | 81 | Q | 82 | R |
83 | S | 84 | T | 85 | U | 86 | V |
87 | W | 88 | X | 89 | Y | 90 | Z |
91 | [LEFT WINDOWS ⊞] | 92 | [RIGHT WINDOWS ⊞] | 93 | [CONTEXT MENU] | 96 | [PAD 0] |
97 | [PAD 1] | 98 | [PAD 2] | 99 | [PAD 3] | 100 | [PAD 4] |
101 | [PAD 5] | 102 | [PAD 6] | 103 | [PAD 7] | 104 | [PAD 8] |
105 | [PAD 9] | 106 | * | 107 | + | 109 | - |
110 | . | 111 | / | 112 | [F1] | 113 | [F2] |
114 | [F3] | 115 | [F4] | 116 | [F5] | 117 | [F6] |
118 | [F7] | 119 | [F8] | 120 | [F9] | 121 | [F10] |
122 | [F11] | 123 | [F12] | 144 | [NUM LOCK] | 145 | [SCROLL LOCK] |
186 | ; | 187 | = | 188 | , | 189 | - |
190 | : | 191 | / | 192 | ` | 219 | ( |
220 | \ | 221 | ) | 222 | ' |
NB : Les lettres majuscules et les chiffres ont des codes identiques à ceux du code ASCII.
Toute série de touches du clavier (et donc de lettres) peut être encodée avec des numéros/nombres (les keycodes).
Exemple : JAVA se code 74,65,86,65
Chaque code correspond à une touche, le déchiffrement est donc une substitution des nombres par la touche correspondante.
Exemple : 83,67,82,73,80,84 se déchiffre SCRIPT
Les lettres sont encodées par des nombres entre 65 et 90 (comme le code ASCII).
Dans un code Javascript, l'utilisation des touches clavier est généralement rattachée à un événement de type frappe de touche (keyDown ou keyUp event) la présence de ces mots-clés est un indice.
dCode se réserve la propriété du code source pour "Code Touches Javascript". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Code Touches Javascript", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Code Touches Javascript" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou les données, en téléchargement, script, ou les accès API à "Code Touches Javascript" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.
Le copier-coller de la page "Code Touches Javascript" ou de ses résultats est autorisée tant que vous citez dCode !
Citer comme source bibliographique :
Code Touches Javascript sur dCode.fr [site web en ligne], consulté le 08/02/2023,