所以現在我正在使用一個函數,如果一個按鍵被按下,另一個被按下,而不管第一個按鍵是否被按下,它將設置一個值爲真。Javascript多個按鍵被按下
function doc_keyUp1(e) {
if (e.keyCode == 37){
lPunch = true
}
}
function doc_keyUp2(e) {
if (e.keyCode == 39){
rPunch = true
}
}
document.addEventListener('keyup', doc_keyUp1, false)
document.addEventListener('keyup', doc_keyUp2, false)
的事情是,我希望能夠有它確保如果按下第二個關鍵是,第一個仍必須下來,從而使他人不能只按一個則其他很快,並使它看起來好像他們同時被壓下。
任何想法?
我不認爲web瀏覽器支持多鍵按下。 – Ryan 2011-12-19 00:53:07
@minitech - 我已經實現了一個簡單的遊戲,它使用keydown和keyup事件來維護一個表,其中的按鍵處於關閉狀態,並且它可以一次同時使用多個按鍵。 – nnnnnn 2011-12-19 01:03:01