KeyboardLayoutMap:get() 方法
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/translated-content/files/zh-cn/web/api/keyboard_api/index.md)
KeyboardLayoutMap
接口的 get()
方法返回具有给定键盘代码的元素。
在 UI 事件 KeyboardEvent 代码值规范中可以找到有效键盘代码的列表。
该方法与 Map.prototype.get()
相似。
语法
js
get(key)
参数
key
-
从映射返回的项目的键盘代码。
返回值
指定键盘代码的值。
示例
下面的示例说明如何获取与英语 QWERTY 键盘上“W”键对应的键盘代码关联的位置或布局特定字符串。
js
navigator.keyboard.getLayoutMap().then((keyboardLayoutMap) => {
const upKey = keyboardLayoutMap.get("KeyW");
window.alert(`按 ${upKey} 向上移动。`);
});
规范
Specification |
---|
ECMAScript Language Specification # sec-map.prototype.get |
浏览器兼容性
BCD tables only load in the browser