Sprawdzanie kodów klawiszy
Darmowe narzędzie online do sprawdzania kodów klawiszy, detekcja w czasie rzeczywistym
Naciśnij dowolny klawisz...
Co to są KeyCodes?
KeyCodes to wartości liczbowe przypisane do klawiszy klawiatury, używane w obsłudze zdarzeń JavaScript (event.keyCode, event.key, event.code). To narzędzie pomaga programistom znaleźć dokładne wartości klawiszy potrzebne przy implementacji skrótów klawiszowych, sterowania w grach lub walidacji formularzy.
Jak używać sprawdzania kodów klawiszy
Naciśnij dowolny klawisz na klawiaturze, aby zobaczyć jego właściwości: keyCode (liczbowy), key (wartość znaku), code (identyfikator fizycznego klawisza) oraz stany modyfikatorów (Shift, Ctrl, Alt). Ostatnie naciśnięcia klawiszy są pokazywane w historii.
▶Czy keyCode jest przestarzały?
Tak, event.keyCode jest przestarzały na rzecz event.key i event.code. Jednak wiele starszych baz kodu nadal go używa. W nowym kodzie preferuj event.key dla wprowadzania znaków i event.code dla fizycznej pozycji klawisza.
▶Jaka jest różnica między key a code?
event.key zwraca wyprodukowany znak (a, A, 1). event.code zwraca fizyczną pozycję klawisza (KeyA, Digit1). Ma to znaczenie dla układów innych niż QWERTY, gdzie ten sam fizyczny klawisz produkuje różne znaki.