Hodnoty alfanumerického kódu kľúč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 |
Hodnoty kódu kľúča pre klávesy na numerickej klávesnici (keyCode) | Hodnota kódu kľúča funkcie (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 |
Hodnota kódu ovládacieho kľúča (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 |
Hodnota kódu multimediálneho kľúč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 označuje číselnú hodnotu priradenú ku každému klávesu na klávesnici.
Po stlačení klávesu počítačový systém alebo prehliadač vygeneruje KeyCode na identifikáciu použitého klávesu.
Toto sa bežne používa v programovaní, najmä pri vývoji webových stránok, vývoji hier a spracovaní vstupu aplikácií.
Detekcia vstupu: Jednoduchá detekcia a reakcia na stlačenia konkrétnych klávesov (napr. Enter, Medzerník, šípky).
Vlastné skratky: Vytvorenie vlastných klávesových skratiek alebo ovládacích prvkov v aplikáciách a hrách.
Udalosť Manipulácia: Rozlišujte medzi viacerými klávesmi stlačenými na webových stránkach, v aplikáciách alebo softvéri.
Konzistencia naprieč platformami: Spracúvajte vstupy z klávesnice konzistentným spôsobom na rôznych zariadeniach a operačných systémoch.
Počúvajte udalosti klávesnice, ako sú stlačenie klávesu keydown, stlačenie klávesu keyup alebo stlačenie klávesu v programovacích jazykoch (najmä JavaScript).
Prístup k KeyCode z objektu udalosti (napr. event.keyCode, event.code alebo event.key).
Porovnajte KeyCode so známymi hodnotami na spustenie konkrétnych akcií (napr. ak keyCode == 13, vykonajte akciu, keď je Enter stlačený).
Priraďte viacero klávesov k akciám alebo ich použite na ovládanie navigácie, hier alebo interakcií s formulármi.
Pri vytváraní interaktívnych webových stránok, ktoré reagujú na vstup pomocou klávesov používateľa (napr. písanie, klávesové skratky, ovládanie hier).
Pri vytváraní desktopových aplikácií, ktoré vyžadujú navigáciu pomocou klávesnice alebo skratky.
Pri spracovaní odosielaní formulárov stlačením klávesu Enter namiesto kliknutia na tlačidlo.
Pri vývoji hier alebo grafických aplikácií, ktoré vyžadujú detekciu klávesov v reálnom čase.