Alfanumerieke toetscodewaarden(keyCode) | |||||||
button | Key code | button | Key code | button | Key code | button | Key code |
A | 65 | J | 74 | S | 83 | 1 | 49 |
B | 66 | K | 75 | T | 84 | 2 | 50 |
C | 67 | L | 76 | U | 85 | 3 | 51 |
D | 68 | M | 77 | V | 86 | 4 | 52 |
E | 69 | N | 78 | W | 87 | 5 | 53 |
F | 70 | O | 79 | X | 88 | 6 | 54 |
G | 71 | P | 80 | Y | 89 | 7 | 55 |
H | 72 | Q | 81 | Z | 90 | 8 | 56 |
I | 73 | R | 82 | 0 | 48 | 9 | 57 |
Toetscodewaarden voor toetsen op het numerieke toetsenbord(keyCode) | Functietoets-toetscodewaarde(keyCode) | ||||||
button | Key code | button | Key code | button | Key code | button | Key code |
0 | 96 | 8 | 104 | F1 | 112 | F7 | 118 |
1 | 97 | 9 | 105 | F2 | 113 | F8 | 119 |
2 | 98 | * | 106 | F3 | 114 | F9 | 120 |
3 | 99 | + | 107 | F4 | 115 | F10 | 121 |
4 | 100 | Enter | 108 | F5 | 116 | F11 | 122 |
5 | 101 | - | 109 | F6 | 117 | F12 | 123 |
6 | 102 | . | 110 | ||||
7 | 103 | / | 111 |
Controletoetscodewaarde(keyCode) | |||||||
button | Key code | button | Key code | button | Key code | button | Key code |
BackSpace | 8 | Esc | 27 | Right Arrow | 39 | -_ | 189 |
Tab | 9 | Spacebar | 32 | Dw Arrow | 40 | .> | 190 |
Clear | 12 | Page Up | 33 | Insert | 45 | /? | 191 |
Enter | 13 | Page Down | 34 | Delete | 46 | `~ | 192 |
Shift | 16 | End | 35 | Num Lock | 144 | [{ | 219 |
Control | 17 | Home | 36 | ;: | 186 | /| | 220 |
Alt | 18 | Left Arrow | 37 | =+ | 187 | ]} | 221 |
Cape Lock | 20 | Up Arrow | 38 | ,< | 188 | '" | 222 |
Multimediatoetscodewaarde(keyCode) | |||||||
button | Key code | button | Key code | button | Key code | button | Key code |
Volume up | 175 | ||||||
Volume down | 174 | ||||||
stop | 179 | ||||||
Mute | 173 | ||||||
Browser | 172 | ||||||
180 | |||||||
search for | 170 | ||||||
Favorite | 171 |
KeyCode verwijst naar de numerieke waarde die aan elke toets op een toetsenbord is toegewezen.
Wanneer een toets wordt ingedrukt, genereert het computersysteem of de browser een KeyCode om te identificeren welke toets is gebruikt.
Dit wordt vaak gebruikt in de programmering, met name in webontwikkeling, game-ontwikkeling en invoerverwerking van applicaties.
Invoerdetectie: Detecteer en reageer eenvoudig op specifieke toetsaanslagen (bijv. Enter, spatiebalk, pijltjestoetsen).
Aangepaste sneltoetsen: Maak aangepaste sneltoetsen of bedieningselementen in applicaties en games.
Gebeurtenisafhandeling: Maak onderscheid tussen het indrukken van meerdere toetsen op webpagina's, in apps of in software.
Consistentie op meerdere platforms: Verwerk toetsenbordinvoer consistent op verschillende apparaten en besturingssystemen.
Luister naar toetsenbordgebeurtenissen zoals 'keydown', 'keyup' of 'keypress' in programmeertalen (met name JavaScript).
Toegang tot de KeyCode vanuit het gebeurtenisobject (bijv. event.keyCode, event.code of event.key).
Vergelijk de KeyCode met bekende waarden om specifieke acties te activeren (bijv. als keyCode == 13, voer een actie uit wanneer Enter wordt ingedrukt).
Wijs meerdere toetsen toe aan acties of gebruik het voor het bedienen van navigatie, games of formulierinteracties.
Bij het bouwen van interactieve webpagina's die reageren op toetsinvoer van de gebruiker (bijv. typen, sneltoetsen, spelbesturing).
Bij het maken van desktopapplicaties die toetsenbordnavigatie of snelkoppelingen nodig hebben.
Bij het verwerken van formulierinzendingen door op Enter te drukken in plaats van op een knop te klikken.
Bij het ontwikkelen van games of grafische applicaties die Realtime sleuteldetectie.