Alfanumeriske nøkkelkodeverdier(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 |
Nøkkelkodeverdier for taster på det numeriske tastaturet(keyCode) | Funksjonsnøkkel nøkkelkodeverdi(nøkkelkode) | ||||||
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 |
Kontrollnøkkelkodeverdi(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 |
Multimedianøkkelkodeverdi(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 refererer til den numeriske verdien som er tilordnet hver tast på et tastatur.
Når en tast trykkes ned, genererer datasystemet eller nettleseren en KeyCode for å identifisere hvilken tast som ble brukt.
Dette brukes ofte i programmering, spesielt i webutvikling, spillutvikling og håndtering av applikasjonsinndata.
Inndatadeteksjon: Oppdag og reager enkelt på spesifikke tastetrykk (f.eks. Enter, mellomrom, piltaster).
Tilpassede snarveier: Lag tilpassede hurtigtaster eller kontroller i applikasjoner og spill.
Hendelseshåndtering: Skille mellom flere taster som trykkes på nettsider, i apper eller i programvare.
Konsistens på tvers av plattformer: Håndter tastaturinndata på en konsistent måte på tvers av forskjellige enheter og operativsystemer.
Lytt etter tastaturhendelser som tastetrykk ned, tastetrykk opp eller tastetrykk i programmeringsspråk (spesielt JavaScript).
Få tilgang til nøkkelkoden fra hendelsesobjektet (f.eks. event.nøkkelkode, event.kode eller event.nøkkel).
Sammenlign nøkkelkoden med kjente verdier for å utløse spesifikke handlinger (f.eks. hvis nøkkelkode == 13, utfør en handling når Enter trykkes).
Tilordne flere taster til handlinger eller bruk den til å kontrollere navigasjon, spill eller skjemainteraksjoner.
Når man bygger interaktive nettsider som reagerer på brukerens tastetrykk (f.eks. skriving, hurtigtaster, spillkontroller).
Når man lager skrivebordsprogrammer som trenger tastaturnavigasjon eller snarveier.
Når man håndterer skjemainnsendinger ved å trykke Enter i stedet for å klikke på en knapp.
Når man utvikler spill eller grafiske applikasjoner som krever sanntids tastegjenkjenning.