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.
Pour des raisons de sécurité évidentes, il est impossible de faire taper des touches de clavier depuis Javascript.
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 (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
Code Touches Javascript sur dCode.fr [site web en ligne], consulté le 21/11/2024,