Javascript密钥记录器错误

时间:2016-07-06 17:37:52

标签: javascript arrays keypress

我需要一段能够检测按键然后执行功能的代码。代码我已经工作,但在触发功能后,无论按下哪个键,该功能都会再次运行。

var key = [];
onkeydown = onkeyup = function(e){
    e = e || event;
    map[e.keyCode] = e.type == 'keydown';
    if(key[17] && key[16] && key[65]){ //CTRL+SHIFT+A
        alert('Enabled');
        enableControls();
        key[];
        return false;
    }
 }

我已经使用' key [];'将数组设置为空,但这样可以在整个触发时停止整个功能。如何在按下按键时运行该功能,但是无论按哪个键,都要停止重复该功能的错误?

0 个答案:

没有答案