Alfanumeriske nøglekodeværdier(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øglekodeværdier for taster på det numeriske tastatur (keyCode) | Funktionsnøgle nøglekodeværdi(nøglekode) | ||||||
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 |
Kontrolnøglekodeværdi(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 |
Multimedienøglekodeværdi(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 værdi, der er tildelt hver tast på et tastatur.
Når en tast trykkes ned, genererer computersystemet eller browseren en KeyCode for at identificere, hvilken tast der blev brugt.
Dette bruges almindeligvis i programmering, især i webudvikling, spiludvikling og håndtering af applikationsinput.
Inputdetektion: Registrer og reager nemt på specifikke tastetryk (f.eks. Enter, mellemrum, piletaster).
Brugerdefinerede genveje: Byg brugerdefinerede tastaturgenveje eller kontroller i applikationer og spil.
Hændelseshåndtering: Forstå forskellen på, om der trykkes på flere taster på websider, i apps eller i software.
Konsistens på tværs af platforme: Håndter tastaturinput på en ensartet måde på tværs af forskellige enheder og operativsystemer.
Lyt efter tastaturhændelser som f.eks. tastetryk ned, tastetryk op eller tastetryk i programmeringssprog (især JavaScript).
Få adgang til nøglekoden fra hændelsesobjektet (f.eks. event.keyCode, event.code eller event.key).
Sammenlign nøglekoden med kendte værdier for at udløse specifikke handlinger (f.eks. hvis nøglekode == 13, udfør en handling, når der trykkes på Enter).
Tilknyt flere taster til handlinger, eller brug den til at styre navigation, spil eller formularinteraktioner.
Når man bygger interaktive websider, der reagerer på brugerens tasteinput (f.eks. indtastning, genvejstaster, spilkontroller).
Når man opretter desktopapplikationer, der kræver tastaturnavigation eller genveje.
Når man håndterer formularindsendelser, skal man trykke på Enter i stedet for at klikke på en knap.
Når man udvikler spil eller grafiske applikationer, der kræver tasteregistrering i realtid.