📅  最后修改于: 2023-12-03 15:31:39.166000             🧑  作者: Mango
MouseEvent getModifierState() 方法是用来获取鼠标事件是否按下了修饰键(shift, ctrl, alt, meta)的状态。
event.getModifierState(key)
key: 字符串类型,指定要检查的修饰键,可选值为"Shift","Control","Alt"或"Meta",也可以使用对应修饰键的快捷键符号。
返回值类型为Boolean,表示指定修饰键是否被按下
document.addEventListener('keydown', function(event) {
if (event.getModifierState('Shift')) {
console.log('shift键被按下')
}
if (event.getModifierState('Meta')) {
console.log('meta键被按下')
}
})
在监听键盘事件的同时,检查是否按下了shift和meta键。在按下对应键时,控制台会输出相应的提示信息。