足球护具有哪些_布鲁特_310竞彩足球推荐专家预测_-90vs即时比分 - nba得分榜历史排名

????????? JS監(jiān)聽鍵盤按鍵值keycode對(duì)照表及代碼 ?????????

JS鍵盤按鍵keycode對(duì)照表

字母和數(shù)字鍵的鍵碼值(keyCode)
按鍵鍵碼按鍵鍵碼按鍵鍵碼按鍵鍵碼
A65J74S83149
B66K75T84250
C67L76U85351
D68M77V86452
E69N78W87553
F70O79X88654
G71P80Y89755
H72Q81Z90856
I73R82048957
數(shù)字鍵盤上的鍵的鍵碼值(keyCode)功能鍵鍵碼值(keyCode)
按鍵鍵碼按鍵鍵碼按鍵鍵碼按鍵鍵碼
0968104F1112F7118
1979105F2113F8119
298*106F3114F9120
399+107F4115F10121
4100Enter108F5116F11122
5101-109F6117F12123
6102.110    
7103/111    
控制鍵鍵碼值(keyCode)
按鍵鍵碼按鍵鍵碼按鍵鍵碼按鍵鍵碼
BackSpace8Esc27方向鍵:?39-_189
Tab9Spacebar32方向鍵:▼40.>190
Clear12Page Up33Insert45/?191
Enter13Page Down34Delete46`~192
Shift16End35Num Lock144[{219
Control17Home36;:186\|220
Alt18方向鍵:?37=+187]}221
Cape Lock20方向鍵:▲38,<188'"222
多媒體鍵碼值(keyCode)
按鍵鍵碼按鍵鍵碼按鍵鍵碼按鍵鍵碼
音量加175停止179瀏覽器172搜索170
音量減174靜音173郵件180收藏171

JS鍵值能夠應(yīng)用于很多JavaScript的效果當(dāng)中,如表單除了使用點(diǎn)擊按鈕提交之外,也能夠通過鍵盤回車鍵進(jìn)行提交。

鍵值中最為常用的是字母、上下左右以及回車,JS監(jiān)聽鍵盤按鍵值keycode對(duì)照表,和ASCⅡ碼表基本一致。

按鍵的分類

按鍵可以分為“實(shí)鍵”和“虛鍵”;

實(shí)鍵可以理解為我們能夠看到并打印出來的按鍵,如字母“A”、數(shù)字“1”、字符“?”等等;

虛鍵就是那些無法打印出來起到控制作用的按鍵,如“Ctrl”、“Alt”、“Shift”、“方向鍵”等等。

按鍵碼和字符碼

按鍵碼是計(jì)算機(jī)用來識(shí)別不同按鍵的編碼,每一個(gè)按鍵都有按鍵碼;

字符碼是可被打印的實(shí)鍵特有的,對(duì)應(yīng)了鍵盤上顯示的字符;

按鍵碼可以使用String.fromCharCode()轉(zhuǎn)換為字符碼;

按鍵碼和和字符碼的對(duì)應(yīng)表可以在本文最后找到。

如果要使用組合鍵,則可以判斷是否同時(shí)按下了這幾個(gè)鍵,比如ctrl鍵、shift鍵以及alt鍵的組合使用就可以判斷是否多按下了ctrl鍵、shift鍵以及alt鍵。

JS監(jiān)聽鍵盤按鍵值keycode對(duì)照表及代碼

JS監(jiān)聽鍵盤代碼

.

JavaScript監(jiān)聽鍵盤執(zhí)行命令代碼

document.onkeydown =function(event){
   this.e =event || window.event;
   if(event.ctrlKey && event.which == 83 || event.which == 115){
     alert("您按下了Ctrl+S或F4按鍵");
   }else if(event.ctrlKey && event.which == 81 || event.which == 114){
     alert("您按下了Ctrl+Q或F3按鍵");
   }else if(event.which == 27){
     alert("您按下了Esc按鍵");
   }
}

jQuery監(jiān)聽鍵盤執(zhí)行命令代碼

$(document).keyup(function(event){
   //Ctrl + S 或 F4
   if (event.ctrlKey && event.which == 83 || event.which == 115){
     alert("您按下了Ctrl+S或F4按鍵");
   }
   //Ctrl + Q 或 F3
   if (event.ctrlKey && event.which == 81 || event.which == 114){
     alert("您按下了Ctrl+Q或F3按鍵");
   }
});