鍵盤按鈕keyCode大全:獲取按鍵對應的鍵值的方法

 沒有大全,只有方法,授人與魚不如授人於漁:chrome

下面這行代碼,你們能夠打在控制檯裏,直接進行測試:測試

document.body.onkeyup = function (e) { e = e || window.event console.log('key: ', e.key) // 當前鍵名
    console.log('keyCode: ', e.keyCode) // 鍵值
    console.log('isAlt: ', e.altKey) // 是否同時Alt
    console.log('isCtrl: ', e.ctrlKey) // 是否同時按Ctrl
}

這裏除了測試鍵值,同時也打印了經常使用組合鍵Ctrl和Alt的是否同時按下的布爾值;spa

還有Shift鍵,對應屬性是shiftKey,你們自行測試;code

下面是本人測試結果(chrome && FF):按住Ctrl同時按 a 、b、c:blog

 

 以上方法我用的onkeyup,即鍵盤擡起後發生的事件;事件

你們也能夠用其餘事件方法,如:io

document.onkeydown = showKeyDown 
    document.onkeyup = showKeyUp 
    document.onkeypress = showKeyPress
相關文章
相關標籤/搜索