Limited availability
Experimentell: Dies ist eine experimentelle Technologie
Ãberprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die KeyboardLayoutMap
-Schnittstelle der Keyboard API ist ein schreibgeschütztes Objekt mit Funktionen zum Abrufen des mit bestimmten physischen Tasten verknüpften Strings.
Eine KeyboardLayoutMap
-Instanz ist ein schreibgeschütztes Map-ä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 Spezifikation UI Events KeyboardEvent code Values zu finden.
Instanz-EigenschaftenKeyboardLayoutMap.size
Schreibgeschützt Experimentell
Gibt die Anzahl der Elemente im KeyboardLayoutMap
-Objekt zurück.
KeyboardLayoutMap[Symbol.iterator]()
Experimentell
Gibt ein neues Iterator-Objekt zurück, das die Schlüssel/Wert-Paare enthält.
KeyboardLayoutMap.entries()
Experimentell
Gibt ein neues Iterator-Objekt zurück, das die Schlüssel/Wert-Paare enthält.
KeyboardLayoutMap.forEach()
Experimentell
Führt eine bereitgestellte Funktion einmal für jedes Element von KeyboardLayoutMap
aus.
KeyboardLayoutMap.get()
Experimentell
Gibt das Element mit dem angegebenen Schlüssel aus dem KeyboardLayoutMap
-Objekt zurück.
KeyboardLayoutMap.has()
Experimentell
Gibt einen Boolean zurück, der anzeigt, ob das KeyboardLayoutMap
-Objekt ein Element mit dem angegebenen Schlüssel enthält.
KeyboardLayoutMap.keys()
Experimentell
Gibt ein neues Iterator-Objekt zurück, das die Schlüssel für jeden Index im KeyboardLayoutMap
-Objekt enthält.
KeyboardLayoutMap.values()
Experimentell
Gibt ein neues Iterator-Objekt zurück, das die Werte für jeden Index im KeyboardLayoutMap
-Objekt enthält.
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.
navigator.keyboard.getLayoutMap().then((keyboardLayoutMap) => {
const upKey = keyboardLayoutMap.get("KeyW");
window.alert(`Press ${upKey} to move up.`);
});
Spezifikationen Browser-Kompatibilität MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4