KeyboardLayoutMap: get() 方法

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

get() 方法是 KeyboardLayoutMap 接口的方法,它会返回具有给定键的元素。

有效键的列表可以在 UI Events KeyboardEvent code Values 规范中找到。

该方法与 Map.prototype.get() 方法其他方面相同。

语法

js
get(key)

参数

key

要从映射中返回的元素的键。

返回值

指定键的值。

示例

下面的示例演示了如何获取与英文 QWERTY 键盘上的 'W' 键对应的键盘代码的特定于位置或布局的字符串。

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

规范

规范
ECMAScript® 2026 语言规范
# sec-map.prototype.get

浏览器兼容性

另见