js键盘对应表keyCode

3,882 阅读2分钟

js键盘与keyCode对照表,js键盘对应表,方便使用

字母按键

按键键码按键键码按键键码
A65B66C67
D68E69F70
G71H72I73
J74K75L76
M77N78O79
P80Q81R82
S83T84U85
V86W87X88
Y89Z90

字母上面一排数字键

按键键码按键键码按键键码
048149250
351452553
654755856
957

控制键

按键键码按键键码按键键码
tab9enter13shift16
control17alt18pause break19
caps lock20spacebar32page up33
page down34end35home36
left arrow37up arrow38right arrow39
down arrow40insert45delete46
windows91menu93num lock144
scroll lock145esc27

小键盘按键

按键键码按键键码按键键码
/111*106-109
+107delete110096
197298399
410051016102
710381049105

符号

按键键码按键键码按键键码
;(分号)186=187,188
-(减号)189.190/(斜杠)191
`(反单引号)192[219\(反斜杠)220
]221'(单引号)222

功能键

按键键码按键键码按键键码
F1112F2113F3114
F4115F5116F6117
F7118F8119F9120
F10121F11122F12123

原生使用方法

document.οnkeyup=function(e){  
    console.log(e.keyCode)
    e=e||window.event;  
    e.preventDefault(); 
    console.log(index)
    switch(e.keyCode){  
        case 38: 
            console.log('上键');
            break; 
        case 40:
            console.log('下键');
            break;
    }
}