键盘布局映射:get() 方法

实验性: 这是一种 实验性技术
在生产环境中使用此功能之前,请仔细查看 浏览器兼容性表

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

有效键的列表可以在 UI 事件 KeyboardEvent 代码值 规范中找到。

此方法与 Map.prototype.get() 类似。

语法

js
get(key)

参数

要从映射中返回的项目的键。

返回值

指定键的值。

示例

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

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

规范

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

浏览器兼容性

BCD 表仅在浏览器中加载

另请参阅