js 捕捉键盘事件

系统运维 2017-11-06

<script type="text/javascript">
document.onkeydown = showKeyDown;
function showKeyDown(evt)
{
  evt = (evt) ? evt : window.event;
   if(event.keyCode==113&&event.altKey){// alt + F2  
     console.log('open test');
   }
}

</script>

在对键盘时间的支持上,操作系统提供了一整套的虚拟键键值,要使我们的应用能够很好的支持快捷键,了解这些键值是必不可少的。
现将常见的键值列举如下:
A 0X65 U 0X85
B 0X66 V 0X86
C 0X67 W 0X87
D 0X68 X 0X88
E 0X69 Y 0X89
F 0X70 Z 0X90
G 0X71 0 0X48
H 0X72 1 0X49
I 0X73 2 0X50
J 0X74 3 0X51
K 0X75 4 0X52
L 0X76 5 0X53
M 0X77 6 0X54
N 0X78 7 0X55
O 0X79 8 0X56
P 0X80 9 0X57
Q 0X81 ESC 0X1B
R 0X82 CTRL 0X11
S 0X83 SHIFT 0X10
T 0X84 ENTER 0XD(用十进制就是13)
还有方向键:
← 37 → 39
F1键 112 F2键 113
F3键 114 F4键 115
F5键 115 F6键 116
F7键 117 F8键 118
F1键 119 F4键 110
退格删除键 8 TAB键 40


本文由 伯仁 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论