Narzędzie Keycode Info
Sprawdz kod klawiatury (keyCode, key, code) dla kazdego klawisza. Podglad zdarzen keyboard event. Bezpłatnie. Profesjonalne narzędzie online, które działa w Twojej przeglądarce. Szybko, bezpiecznie i bez instalowania zbędnego oprogramowania.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Narzędzie informacji o kodach klawiszy online
Programowanie klawiatury wymaga znajomosci keyCode (deprecated), event.key i event.code. Narzedzie wyswietla wszystkie wartosci zdarzenia KeyboardEvent po nacisnięciu klawisza.
KeyboardEvent wlasciwosci
event.key: czytelna wartosc klawisza ("Enter", "a", "ArrowLeft"). event.code: fizyczna pozycja klawisza ("KeyA", "Enter", "ArrowLeft"). event.keyCode: liczba (deprecated, ale jeszcze uzywany).
Klucze specjalne
Ctrl = 17. Shift = 16. Alt = 18. CapsLock = 20. Escape = 27. Enter = 13. Space = 32. Tab = 9. Backspace = 8. Delete = 46. Arrows: 37-40 (LRUD).
Najczęstsze pytania
Czym rozni sie event.key od event.code?
event.code: layout-niezalezny – "KeyA" zawsze dla lewego klawisza gdzie normalnie "A". event.key: zalezny od layoutu – na klawiaturze AZERTY "KeyA" daje key="Q". Do gier lepszy event.code.
Dlaczego keyCode jest deprecated?
keyCode to przestarzaly atrybut z niespojnym zachowaniem miedzy przeglądarkamy. Wlasciwosc key i code (DOM Level 3) sa bardziej niezawodne i standardowe.
Jak obslugiwac kombinacje klawiszy?
Sprawdzaj e.ctrlKey, e.shiftKey, e.altKey, e.metaKey razem z e.key. Np. Ctrl+S: if(e.ctrlKey && e.key === "s") { save(); e.preventDefault(); }
Inne narzedzia webdev: tester regex i generator UUID.