沒有大全,只有方法,授人與魚不如授人於漁: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