--- title: event.charCode slug: Web/API/KeyboardEvent/charCode tags: - DOM - Wszystkie_kategorie translation_of: Web/API/KeyboardEvent/charCode original_slug: Web/API/Event/charCode ---

{{ ApiRef() }}

Podsumowanie

Zwraca kod Unicode dla klawisza znaku, który został wciśnięty, w zdarzeniu keypress.

Składnia

znak = event.charCode

Parametry

Uwagi

W zdarzeniu keypress kod Unicode wciśniętego klawisza jest przechowywany albo we własności keyCode albo w charCode, nigdy w obydwu. Jeśli wciśnięcie klawisza skutkowałoby wprowadzeniem znaku (np. 'a'), charCode ustawiany jest dla kodu tego znaku, z uwzględnieniem wielkości (małe lub duże litery) znaku (np. bierze pod uwagę, czy wciśnięto klawisz shift). W przeciwnym przypadku, naciśnięty klawisz przechowywany jest w keyCode.

charCode nigdy nie jest ustawiany w zdarzeniach keydown i keyup. W tych przypadkach ustawiany jest keyCode.

Aby pobrać kod klawisza niezależnie, czy jest przechowywany w keyCode czy w charCode, sprawdź właściwość which.

Znaki wprowadzane poprzez IME nie są rejestrowane poprzez keyCode ani charCode. (IME - program pozwalający wprowadzać skomplikowane znaki, np. japońskie bądź chińskie - przyp. tłum.)

Listę wartości charCode związanych z poszczególnymi klawiszami możesz znaleźć uruchamiając Przykład 7: Wyświetlanie stałych obiektu event.

Specyfikacja

Nie należy do specyfikacji. Zobacz nsIDOMKeyEvent.

{{ languages( { "en": "en/DOM/event.charCode" } ) }}