Wartości kodu klucza alfanumerycznego (kod kluczowy) | |||||||
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 |
Wartości kodu kluczy dla klawisze na klawiaturze numerycznej (kod kluczowy) | Wartość kodu klucza klucza (kod kluczowy) | ||||||
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 |
(Kodek Key Key) | |||||||
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 |
Wartość kodu klucza multimedialnego (kod klawiszowy) | |||||||
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 odnosi się do wartości liczbowej przypisanej do każdego klawisza na klawiaturze.
Po naciśnięciu klawisza system komputerowy lub przeglądarka generuje KeyCode w celu zidentyfikowania użytego klawisza.
Jest to powszechnie stosowane w programowaniu, zwłaszcza w tworzeniu stron internetowych, tworzeniu gier i obsłudze danych wejściowych aplikacji.
Wykrywanie danych wejściowych: Łatwe wykrywanie i reagowanie na określone naciśnięcia klawiszy (np. Enter, Spacja, klawisze strzałek).
Niestandardowe skróty: Twórz niestandardowe skróty klawiaturowe lub elementy sterujące w aplikacjach i gry.
Obsługa zdarzeń: Rozróżnianie naciśnięć wielu klawiszy na stronach internetowych, w aplikacjach lub oprogramowaniu.
Spójność międzyplatformowa: Obsługa danych wprowadzanych z klawiatury w spójny sposób na różnych urządzeniach i w różnych systemach operacyjnych.
Nasłuchiwanie zdarzeń klawiatury, takich jak keydown, keyup lub keypress w językach programowania (szczególnie JavaScript).
Uzyskaj dostęp do KeyCode z obiektu zdarzenia (np. event.keyCode, event.code lub event.key).
Porównaj KeyCode ze znanymi wartościami, aby wywołać określone akcje (np. jeśli keyCode == 13, wykonaj akcję po naciśnięciu Enter).
Mapuj wiele klawiszy do akcji lub używaj ich do kontrolowania nawigacji, gier lub interakcji formularzy.
Podczas tworzenia interaktywnych stron internetowych, które reagują na wprowadzanie klawiszy przez użytkownika (np. pisanie, klawisze skrótu, sterowanie grą).
Podczas tworzenia aplikacji komputerowych, które wymagają nawigacji za pomocą klawiatury lub skrótów.
Podczas obsługi przesyłania formularzy poprzez naciśnięcie Enter zamiast kliknięcia przycisku.
Podczas tworzenia gier lub aplikacji graficznych wymagających wykrywania klawiszy w czasie rzeczywistym.