[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/API/KeyboardEvent/charCode [Back]  [Original]

KeyboardEvent: charCode Eigenschaft - Web-APIs | MDN

Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.

View in English Always switch to English

KeyboardEvent: charCode Eigenschaft

Deprecated

Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.

Die charCode-Eigenschaft ist eine schreibgeschtzte Eigenschaft des KeyboardEvent-Interfaces und gibt den Unicode-Wert eines Zeichen-Tastendrucks whrend eines keypress-Ereignisses zurck.

Warnung: Verwenden Sie diese Eigenschaft nicht, da sie veraltet ist. Stattdessen sollten Sie den Unicode-Wert des Zeichens mithilfe der key-Eigenschaft abrufen.

In diesem Artikel

Wert

Eine Zahl, die den Unicode-Wert der gedrckten Zeichen-Taste darstellt.

Beispiele

HTML

html
<p>Type anything into the input box below to log a <code>charCode</code>.</p>
<input type="text" />
<p id="log"></p>

JavaScript

js
const input = document.querySelector("input");
const log = document.querySelector("#log");

input.addEventListener("keypress", (e) => {
  log.innerText = `Key pressed: ${String.fromCharCode(e.charCode)}\ncharCode: ${
    e.charCode
  }`;
});

Ergebnis

Anmerkungen

  • Bei einem keypress-Ereignis wird der Unicode-Wert der gedrckten Taste entweder in der keyCode- oder charCode-Eigenschaft gespeichert, aber nie in beiden. Wenn die gedrckte Taste ein Zeichen erzeugt (z. B. 'a'), wird charCode auf den Code dieses Zeichens gesetzt; charCode beachtet dabei die Gro- und Kleinschreibung (das heit, charCode bercksichtigt, ob die Shift-Taste gedrckt gehalten wird). Andernfalls wird der Code der gedrckten Taste in keyCode gespeichert.
  • charCode wird niemals in den keydown- und keyup-Ereignissen gesetzt. In diesen Fllen wird stattdessen keyCode gesetzt.
  • Um den Code der Taste zu erhalten, unabhngig davon, ob er in keyCode oder charCode gespeichert wurde, knnen Sie die which-Eigenschaft abfragen.
  • Zeichen, die ber einen Input-Method-Editor eingegeben werden, werden weder ber keyCode noch ber charCode registriert.
  • Fr eine Liste der spezifischen charCode-Werte, die mit bestimmten Tasten verknpft sind, fhren Sie Anzeigen von Ereignisobjekteigenschaften aus und sehen Sie sich die resultierende HTML-Tabelle an.

Spezifikationen

Spezifikation
UI Events
# dom-keyboardevent-charcode

Browser-Kompatibilitt


Web Proxy Viewer  |  New URL  |  Original Page