Firefox Tomorrow

web api instance method

KeyboardLayoutMap: has() method

View on MDN ↗

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.

See also