js监控组合按键

var key_pressed={};

document.addEventListener("keyup",function(e){

    key_pressed[e.keyCode]=false;

});

document.addEventListener("keydown",function(e){

    key_pressed[e.keyCode]=true;

});

setInterval(function(){
    if(key_pressed[17] && key_pressed[18] && key_pressed[80]){

        console.log("开始截图啦");

    }

},50);

以上代码实现效果是按下ctrl+alt+p控制台输出开始截图了

js监控组合按键_第1张图片
实例效果

你可能感兴趣的:(js监控组合按键)