如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

每个键盘上的按键都对应一个ascii码,包括鼠标左键,右键,中键都是有ascii码的。具体的码值是什么,实践出真知,大家自己试试才更ok。

如下检查方法可以检测大部分按键的码值,保存成html,然后按下键盘按键,来试试吧。

<!DOCTYPE html>
<html>
 <head> 
  <meta charset="UTF-8" /> 
  <title></title> 
  <script src="http://cdn.bootcss.com/jquery/1.12.4/jquery.min.js" type="text/javascript" charset="utf-8"></script> 
<script>
window.onkeypress = function(event) {
  var e = event || window.event || arguments.callee.caller.arguments[0];
  var keyCode = e.keyCode;
  var keyValue = String.fromCharCode(keyCode);
  $("#keyWord").append(keyValue + ":" + keyCode + "<br/>");
}
</script> 
 </head> 
 <body> 
  <div id="keyWord"></div>  
 </body>
</html>

好吧,实践证明,a-z,和A-Z的码值是不同的。所以网上流传的值是可能有问题的哦。

a:97
b:98
c:99
d:100
e:101
f:102
g:103
h:104
j:106
k:107
l:108
m:109
n:110
o:111
p:112
q:113
r:114
s:115
t:116
u:117
v:118
w:119
x:120
y:121
z:122
A:65
B:66
C:67
D:68
E:69
F:70
G:71
H:72
I:73
J:74
K:75
L:76
M:77
N:78
O:79
P:80
Q:81
R:82
S:83
T:84
U:85
V:86
W:87
X:88
Y:89
Z:90

如果要使用组合键,则可以利用event.ctrlKey,event.shiftKey,event .altKey值为true或false,判断是否按下了ctrl键、shift键以及alt键。

event.ctrlKey=true && event.keycode=65

这个是个js检测的技术背景,是为下一篇文章做铺垫的。下一篇文章主要讲js检测capslock。苏南大叔提示您:敬请期待下一篇文章。

 【源码】代码片段及相关软件点此获取

 【js】秘籍文章入口,仅传授于有缘之人   js    capslock

本站的忠实读者小伙伴,正在阅读下面这些文章:

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
欢迎指正文字或逻辑错误,将会择优在文末列出您的信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!