KeyboardEvent.metaKey
为只读属性,返回一个 布尔值
,在事件发生时,用于指示 Meta 键是按下状态(true
),还是释放状态(false
)。
备注:在MAC键盘上,表示 Command 键(⌘),在Windows键盘上,表示 Windows 键(⊞)。
语法
var metaKeyPressed = instanceOfKeyboardEvent.metaKey
返回值
一个布尔值
示例
function goInput(e) { // 检测metaKey值 if (e.metaKey) { // 继续处理事件 superSizeOutput(e); } else { doOutput(e); } }
规范
规范版本 | 规范状态 | 备注 |
---|---|---|
Document Object Model (DOM) Level 3 Events Specification KeyboardEvent.ctrlKey |
Working Draft | Initial definition. |
浏览器兼容性
Feature | Firefox (Gecko) | Chrome | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Firefox Mobile (Gecko) | Android | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | ? | ? | ? | ? | ? |