web api instance method
KeyboardLayoutMap: has() method
Limited availability
The has() method of the
KeyboardLayoutMap interface returns a boolean indicating whether the
object has an element with the specified key.
A list of valid keys is found in the UI Events KeyboardEvent code Values specification.
The method is otherwise the same as has().
Syntax
has(key)
Parameters
key- : The key of an element to search for in the map.
Return value
A Boolean indicating whether the specified key was found.
Examples
The following example checks whether the location- or layout-specific string associated with the keyboard code that corresponds to the ‘W’ key on an English QWERTY keyboard exists.
navigator.keyboard.getLayoutMap().then((keyboardLayoutMap) => {
console.log(keyboardLayoutMap.has("KeyW"));
});
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.