JavaScript键盘事件 键盘中所有按钮的keycode

来源:互联网 发布:淘宝网水刀拼花椭圆形 编辑:程序博客网 时间:2024/05/02 04:33

javascript事件主要通过以下三个事件来捕获键盘事件:onkeydown,onkeypress与onkeyup。该三个事件的执行顺序如下:onkeydown -> onkeypress ->onkeyup。

例子: 函数绑定键盘上下左右

function keydown(evt) {  var evt=evt || event;if(evt.keyCode==37) {moveLeft(mainImageArray);}if(evt.keyCode==38) {//move upshapeRotate(mainImageArray);}if(evt.keyCode==39) {moveRight(mainImageArray);}if(evt.keyCode==40) {//moveDown(mainImageArray);moveDown(mainImageArray);}}

<body onkeydown="keydown(event)">


键盘中所有按钮的keycode一览 

字母和数字键的键码值(keyCode)按键键码按键键码按键键码按键键码A65J74S83149B66K75T84250C67L76U85351D68M77V86452E69N78W87553F70O79X88654G71P80Y89755H72Q81Z90856I73R82048957
数字键盘上的键的键码值(keyCode)功能键键码值(keyCode)按键键码按键键码按键键码按键键码0968104F1112F71181979105F2113F8119298*106F3114F9120399+107F4115F101214100Enter108F5116F111225101-109F6117F121236102.110    7103/111    
控制键键码值(keyCode)按键键码按键键码按键键码按键键码BackSpace8Esc27Right Arrow39-_189Tab9Spacebar32Down Arrow40.>190Clear12Page Up33Insert45/?191Enter13Page Down34Delete46`~192Shift16End35Num Lock144[{219Control17Home36;:186\|220Alt18Left Arrow37=+187]}221Cape Lock20Up Arrow38,<188'"222
原创粉丝点击