Raidinis ir skaitmeninis rakto kodo reikšmės (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 |
Skaičių klaviatūros klavišų kodų reikšmės (keyCode) | Funkcijos klavišo rakto kodo reikšmė(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 |
Valdymo rakto kodo reikšmė (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 |
Multimedijos rakto kodo reikšmė (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 reiškia skaitinę reikšmę, priskirtą kiekvienam klaviatūros klavišui.
Paspaudus klavišą, kompiuterinė sistema arba naršyklė sugeneruoja KeyCode, kad nustatytų, kuris klavišas buvo panaudotas.
Tai dažniausiai naudojama programavime, ypač kuriant žiniatinklio svetaines, žaidimus ir tvarkant programų įvestis.
Įvesties aptikimas: lengvai aptinka ir reaguoja į konkrečius klavišų paspaudimus (pvz., „Enter“, tarpo klavišą, rodyklių klavišus).
Pasirinktiniai spartieji klavišai: kurkite pasirinktinius sparčiuosius klavišus arba valdiklius programose ir žaidimuose.
Įvykis Apdorojimas: atskirti kelis klavišų paspaudimus tinklalapiuose, programose ar programinėje įrangoje.
Nuoseklumas skirtingose platformose: klaviatūros įvestis apdorojama nuosekliai skirtinguose įrenginiuose ir operacinėse sistemose.
Klausytis klaviatūros įvykių, pvz., klavišo paspaudimo žemyn, aukštyn arba klavišo paspaudimo programavimo kalbose (ypač „JavaScript“).
Pasiekti KeyCode iš įvykio objekto (pvz., event.keyCode, event.code arba event.key).
Palyginti KeyCode su žinomomis reikšmėmis, kad būtų suaktyvinti konkretūs veiksmai (pvz., jei keyCode == 13, atlikti veiksmą, kai paspaudžiamas Enter) (paspaustas).
Susieti kelis klavišus su veiksmais arba naudoti juos naršymui, žaidimams ar formų sąveikai valdyti.
Kuriant interaktyvius tinklalapius, kurie reaguoja į naudotojo klavišų įvestį (pvz., rašymą, karštuosius klavišus, žaidimų valdiklius).
Kuriant darbalaukio programas, kurioms reikalinga klaviatūros navigacija arba spartieji klavišai.
Tvarkant formų pateikimus paspaudžiant Enter, o ne spustelint mygtuką.
Kuriant žaidimus arba grafines programas, kurioms reikalingas klavišų aptikimas realiuoju laiku.