Alphanumeric key code values(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 |
Key code values for keys on the numeric keypad(keyCode) | Function key key code value(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 |
Control key code value(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 viittaa näppäimistön kullekin näppäimelle määritettyyn numeeriseen arvoon.
Kun näppäintä painetaan, tietokonejärjestelmä tai selain luo KeyCode-koodin, joka tunnistaa käytetyn näppäimen.
Tätä käytetään yleisesti ohjelmoinnissa, erityisesti web-kehityksessä, pelikehityksessä ja sovellusten syötteiden käsittelyssä.
Syötteen tunnistus: Tunnistaa helposti tiettyjä näppäinpainalluksia ja reagoi niihin (esim. Enter, välilyönti, nuolinäppäimet).
Mukautetut pikanäppäimet: Luo mukautettuja pikanäppäimiä tai ohjaimia sovelluksiin ja peleihin.
Tapahtuma Käsittely: Erota useiden näppäinten painallukset verkkosivuilla, sovelluksissa tai ohjelmistoissa.
Yhteneväisyys eri alustoilla: Käsittele näppäimistösyöttöä yhdenmukaisesti eri laitteissa ja käyttöjärjestelmissä.
Kuuntele näppäimistötapahtumia, kuten näppäinpainalluksia, näppäinpainalluksia tai näppäinpainalluksia ohjelmointikielissä (erityisesti JavaScriptissä).
Käytä KeyCodea tapahtumaobjektista (esim. event.keyCode, event.code tai event.key).
Vertaa KeyCodea tunnettuihin arvoihin tiettyjen toimintojen käynnistämiseksi (esim. jos keyCode == 13, suorita toiminto, kun Enter-näppäintä painetaan painettuna).
Yhdistä useita näppäimiä toimintoihin tai käytä niitä navigoinnin, pelien tai lomakkeiden vuorovaikutuksen ohjaamiseen.
Kun rakennat interaktiivisia verkkosivuja, jotka reagoivat käyttäjän näppäinsyötteeseen (esim. kirjoittaminen, pikanäppäimet, peliohjaimet).
Kun luot työpöytäsovelluksia, jotka tarvitsevat näppäimistönavigointia tai pikanäppäimiä.
Kun käsittelet lomakelähetyksiä painamalla Enter-näppäintä napsauttamisen sijaan.
Kun kehität pelejä tai graafisia sovelluksia, jotka vaativat reaaliaikaista näppäintunnistusta.