Wyszukiwarka JavaScript KeyCode & Odwołanie do zdarzeń
Natychmiast znajdź numeryczne wartości keyCode, key i code dla dowolnego naciśnięcia klawisza. Nasze interaktywne narzędzie JS KeyCode pomaga programistom rejestrować dane wejściowe użytkownika, tworzyć skróty klawiszowe i precyzyjnie obsługiwać sterowanie w grach. Wystarczy nacisnąć klawisz, aby zobaczyć dane zdarzenia w czasie rzeczywistym.
Dlaczego używać narzędzia KeyCode?
W tworzeniu stron internetowych obsługa zdarzeń klawiatury jest kluczowa dla dostępności i UX. To narzędzie zapewnia trzy krytyczne wartości do addEventListener:
- event.key: Rzeczywisty znak (np.
"a", "Enter", "ArrowUp").
- event.code: Fizyczny klawisz na klawiaturze (np.
"KeyA", "NumpadEnter").
- event.keyCode (Legacy): Numer kodu powiązanego z klawiszem (np.
13 dla Enter, 27 dla Escape).
Nowoczesne vs starsze zdarzenia
Wiele starszych samouczków używa event.keyCode, ale nowoczesny standard sieciowy stosuje event.key i event.code dla lepszej obsługi w różnych przeglądarkach i klawiaturach międzynarodowych.
- Przestarzałe:
keyCode, which, charCode.
- Nowoczesny standard:
key (wartość) i code (pozycja).
Popularne KeyCodes JavaScript
| Klawisz |
keyCode |
Wartość .key |
Wartość .code |
| Enter |
13 |
"Enter" |
"Enter" |
| Escape |
27 |
"Escape" |
"Escape" |
| Space |
32 |
" " |
"Space" |
| Arrow Up |
38 |
"ArrowUp" |
"ArrowUp" |
| Tab |
9 |
"Tab" |
"Tab" |
Jak używać KeyCode Finder
- Focus: Kliknij w pole, aby je aktywować.
- Naciśnij: Naciśnij dowolny klawisz.
- Sprawdź: Ekran natychmiast zaktualizuje numer kodu i wartości string dla tego zdarzenia.
- Implementacja: Skopiuj wartości bezpośrednio do swoich instrukcji
if lub switch.
Notatka dla deweloperów: Wszystkie zdarzenia są wykrywane lokalnie w przeglądarce za pomocą keydown listenera. Żadne dane nie są wysyłane na nasze serwery.