ctrlKey(metaKey)、altKey、shiftKey,当你同时按下组合键的时候,这几个属性会变成true,所以组合键就可以通过监听按键code和这几个属性的状态进行判断了
document.onkeydown = function(e) {
var keyCode = e.keyCode || e.which || e.charCode
var ctrlKey = e.shiftKey
console.log(keyCode, ctrlKey)
if (ctrlKey && keyCode === 50) {
alert('ok')
}
e.preventDefault()
return false
}
网友评论