目录

MouseEvent getModifierState() 方法

示例

Caps Lock 键是否已激活?

var x = event.getModifierState("CapsLock");
亲自试一试 »

描述

这个getModifierState()如果按下或激活了指定的修饰键,方法将返回 true。

仅当按下时才激活的修饰键:

  • 替代
  • 替代图
  • 控制
  • 转移

单击时激活的修改键,再次单击时禁用的修改键:

  • 大写锁定
  • 数字键盘(的第一个键
  • 滚动锁


语法

event.getModifierState( modifierKey)

参数值

范围 描述
修饰键 用于检查是否已激活的密钥。法律值:
"Alt"
"AltGraph"
"CapsLock"
"Control"
"Meta"
"NumLocK"
"ScrollLock"
"Shift"

技术细节

返回值: 一个布尔值。
退货true如果修改键被激活
否则返回false
DOM 版本: DOM 级别 3鼠标事件

更多示例

示例

Shift 键是否按下?

var x = event.getModifierState("Shift");
亲自试一试 »

相关页面

HTML DOM 参考:MouseEvent altKey 属性

HTML DOM 参考:MouseEvent ctrlKey 属性

HTML DOM 参考:MouseEvent metaKey 属性


浏览器支持

event.getModifierState是 DOM Level 3 (2004) 功能。

所有现代浏览器都完全支持它:

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes 11