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


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

下面這行代碼,大家可以打在控制台里,直接進行測試:

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的是否同時按下的布爾值;

還有Shift鍵,對應屬性是shiftKey,大家自行測試;

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

 

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

大家也可以用其他事件方法,如:

    document.onkeydown = showKeyDown 
    document.onkeyup = showKeyUp 
    document.onkeypress = showKeyPress





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM