zoukankan
html css js c++ java
获取键盘键值
<
html
>
<
head
>
<
script
language
="javascript"
>
ns4
=
(document.layers)
?
true
:
false
;
ie4
=
(document.all)
?
true
:
false
;
function
keyDown(e)
{
if
(ns4)
{
var
nkey
=
e.which;
var
iekey
=
'现在是ns浏览器';
var
realkey
=
String.fromCharCode(e.which);
}
if
(ie4)
{
var
iekey
=
event.keyCode;
var
nkey
=
'现在是ie浏览器';
var
realkey
=
String.fromCharCode(event.keyCode);
if
(event.keyCode
==
32
)
{realkey
=
'\' 空格\''}
if
(event.keyCode
==
13
)
{realkey
=
'\' 回车\''}
if
(event.keyCode
==
27
)
{realkey
=
'\' Esc\''}
if
(event.keyCode
==
16
)
{realkey
=
'\' Shift\''}
if
(event.keyCode
==
17
)
{realkey
=
'\' Ctrl\''}
if
(event.keyCode
==
18
)
{realkey
=
'\' Alt\''}
}
alert('ns浏览器中键值:'
+
nkey
+
'\n'
+
'ie浏览器中键值:'
+
iekey
+
'\n'
+
'实际键为'
+
realkey);
}
document.onkeydown
=
keyDown;
if
(ns4)
{
document.captureEvents(Event.KEYDOWN);}
</
script
>
</
head
>
<
body
>
//Javascript Document
<
hr
>
<
center
>
<
h3
>
请按任意一个键。。。。
</
h3
>
</
center
>
</
body
>
</
html
>
查看全文
相关阅读:
base64 压缩上传上传图片
mvc 微信支付
微信自动回复消息的坑
solr集群搭建,zookeeper集群管理
zookeeper集群的搭建
linux环境下搭建solr服务器--单机版
连接redis集群报错问题解决java.lang.NumberFormatException: For input string: "7002@17002"
linux环境下搭建ActiveMQ集群
windows下以及Linux环境下安装activeMQ
卸载linux系统自带JDK,安装自己的jdk
原文地址:https://www.cnblogs.com/august/p/660522.html
最新文章
sed-文本处理
linux 文件属性
cat 查看文件内容
grep 命令 --在文件中搜索文本工具
vim快捷键
难以重现的bug怎么处理
书单整理
为什么测试不受重视
职场基本要做的(在公司怎么成长)
风控系统
热门文章
测试总结
xmind的基本使用
前后端BUG区分
sql使用实例
上传至文件服务器
Memcached 使用备注
ef join查询
layui流加载+h5自带模板
平滑滚动到指定锚点
公众号第三方平台 的坑
Copyright © 2011-2022 走看看