Alfanumerične vrednosti kod ključa(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 |
Vrednosti kode tipk za tipke na številski tipkovnici (keyCode) | Vrednost kode tipke funkcijske tipke (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 |
Vrednost kode kontrolne tipke (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 |
Vrednost večpredstavnostne kode ključa (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 se nanaša na številčno vrednost, dodeljeno vsaki tipki na tipkovnici.
Ko je tipka pritisnjena, računalniški sistem ali brskalnik ustvari KeyCode, da prepozna, katera tipka je bila uporabljena.
To se pogosto uporablja v programiranju, zlasti pri spletnem razvoju, razvoju iger in obdelavi vnosa v aplikacije.
Zaznavanje vnosa: Preprosto zaznavanje in odzivanje na določene pritiske tipk (npr. Enter, preslednica, puščične tipke).
Bližnjice po meri: Ustvarite bližnjice na tipkovnici ali kontrolnike po meri v aplikacijah in igrah.
Dogodek Obdelava: Razlikujte med več tipkami, ki se pritisnejo na spletnih straneh, v aplikacijah ali programski opremi.
Medplatformska skladnost: Obravnavajte vnos s tipkovnice na dosleden način v različnih napravah in operacijskih sistemih.
Poslušajte dogodke tipkovnice, kot so pritisk tipke, pritisk tipke ali pritisk tipke v programskih jezikih (zlasti JavaScript).
Dostopajte do KeyCode iz objekta dogodka (npr. event.keyCode, event.code ali event.key).
Primerjajte KeyCode z znanimi vrednostmi, da sprožite določena dejanja (npr. če je keyCode == 13, izvedite dejanje, ko je Enter pritisnjen).
Preslikajte več tipk na dejanja ali jih uporabite za nadzor navigacije, iger ali interakcij z obrazci.
Pri gradnji interaktivnih spletnih strani, ki se odzivajo na vnos uporabnikove tipke (npr. tipkanje, bližnjice, upravljanje iger).
Pri ustvarjanju namiznih aplikacij, ki potrebujejo navigacijo s tipkovnico ali bližnjice.
Pri obdelavi oddaj obrazcev s pritiskom na Enter namesto s klikom gumba.
Pri razvoju iger ali grafičnih aplikacij, ki zahtevajo zaznavanje tipk v realnem času.