Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. KeyboardLayoutMap

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

View in EnglishAlways switch to English

KeyboardLayoutMap

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimentell:Dies ist eineexperimentelle Technologie
Überprüfen Sie dieBrowser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

DieKeyboardLayoutMap-Schnittstelle derKeyboard API ist ein schreibgeschütztes Objekt mit Funktionen zum Abrufen des mit bestimmten physischen Tasten verknüpften Strings.

EineKeyboardLayoutMap-Instanz ist ein schreibgeschütztesMap-ähnliches Objekt, in dem jeder Schlüssel eine Zeichenkette ist, die die eindeutige physische Taste auf der Tastatur identifiziert (ein "Keycode"), und der entsprechende Wert ist der zugeordnete Tastenattributwert (der möglicherweise durch das Tastaturlayout beeinflusst wird und so weiter).

Eine Liste gültiger Tasten ist in der SpezifikationUI Events KeyboardEvent code Values zu finden.

Instanz-Eigenschaften

KeyboardLayoutMap.sizeSchreibgeschütztExperimentell

Gibt die Anzahl der Elemente imKeyboardLayoutMap-Objekt zurück.

Instanz-Methoden

KeyboardLayoutMap[Symbol.iterator]()Experimentell

Gibt ein neuesIterator-Objekt zurück, das die Schlüssel/Wert-Paare enthält.

KeyboardLayoutMap.entries()Experimentell

Gibt ein neuesIterator-Objekt zurück, das die Schlüssel/Wert-Paare enthält.

KeyboardLayoutMap.forEach()Experimentell

Führt eine bereitgestellte Funktion einmal für jedes Element vonKeyboardLayoutMap aus.

KeyboardLayoutMap.get()Experimentell

Gibt das Element mit dem angegebenen Schlüssel aus demKeyboardLayoutMap-Objekt zurück.

KeyboardLayoutMap.has()Experimentell

Gibt einen Boolean zurück, der anzeigt, ob dasKeyboardLayoutMap-Objekt ein Element mit dem angegebenen Schlüssel enthält.

KeyboardLayoutMap.keys()Experimentell

Gibt ein neuesIterator-Objekt zurück, das die Schlüssel für jeden Index imKeyboardLayoutMap-Objekt enthält.

KeyboardLayoutMap.values()Experimentell

Gibt ein neuesIterator-Objekt zurück, das die Werte für jeden Index imKeyboardLayoutMap-Objekt enthält.

Beispiele

Das folgende Beispiel demonstriert, wie der orts- oder layout-spezifische String abgerufen wird, der dem Tastaturcode entspricht, der der 'W'-Taste auf einer englischen QWERTY-Tastatur entspricht.

js
navigator.keyboard.getLayoutMap().then((keyboardLayoutMap) => {  const upKey = keyboardLayoutMap.get("KeyW");  window.alert(`Press ${upKey} to move up.`);});

Spezifikationen

Specification
Keyboard Map
# keyboardlayoutmap-interface

Browser-Kompatibilität

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp