2017-12-27 374 views

回答

1

一個簡單的方法來檢測多個keydowns作爲快捷鍵的使用方法:

let keysDown = {}; 
 
window.onkeydown = function(e) { 
 
    keysDown[e.key] = true; 
 

 
    if (keysDown["Control"] && keysDown["a"]) { 
 
    //do what you want when control and a is pressed for example 
 
    } 
 
    //else if(another combination){ 
 
    // another shortcut 
 
    //} 
 
} 
 

 
window.onkeyup = function(e) { 
 
    keysDown[e.key] = false; 
 
}