Alfanumeriska nyckelkod Värden (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 |
Nyckelkod Värden för nycklar på den numeriska knappsatsen (KeyCode) | Funktion Nyckelkod Värde (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 |
Kontrollnyckelvärde Värde Värde Värde Värde(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 |
Multimedia Key Code Value (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 hänvisar till det numeriska värdet som tilldelas varje tangent på ett tangentbord.
När en tangent trycks ner genererar datorsystemet eller webbläsaren en KeyCode för att identifiera vilken tangent som användes.
Detta används ofta i programmering, särskilt inom webbutveckling, spelutveckling och hantering av applikationsinmatning.
Inmatningsdetektering: Enkelt identifiering och svar på specifika tangenttryckningar (t.ex. Enter, mellanslag, piltangenter).
Anpassade genvägar: Skapa anpassade tangentbordsgenvägar eller kontroller i applikationer och spel.
Händelsehantering: Skilj mellan flera tangenttryckningar på webbsidor, i appar eller i programvara.
Konsekvens över flera plattformar: Hantera tangentbordsinmatning på ett konsekvent sätt över olika enheter och operativsystem.
Lyssna efter tangentbordshändelser som tangentnedtryckning, tangentupptryckning eller tangenttryckning i programmeringsspråk (särskilt JavaScript).
Kom åt tangentkoden från händelseobjektet (t.ex. event.keyCode, event.code eller event.key).
Jämför tangentkoden med kända värden för att utlösa specifika åtgärder (t.ex. om tangentkod == 13, utför en åtgärd när Enter trycks).
Mappa flera tangenter till åtgärder eller använd den för att styra navigering, spel eller formulärinteraktioner.
När man bygger interaktiva webbsidor som reagerar på användarinmatning (t.ex. skrivning, snabbtangenter, spelkontroller).
När man skapar skrivbordsprogram som behöver tangentbordsnavigering eller genvägar.
När man hanterar formulärinlämningar genom att trycka på Enter istället för att klicka på en knapp.
När man utvecklar spel eller grafiska applikationer som kräver tangentdetektering i realtid.