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
>
查看全文
相关阅读:
Generate profile vspx
(转)Connect string 中的 Intergrated Security
删除数据库
SQL Server问题之The remote procedure call failed. [0x800706be]
SQL Server 2008 R2如何开启数据库的远程连接
ubuntu 12.04 sourcelist 更新源
Ubuntu12.04 命令gedit出错:Could not connect to session bus (
解决 Ubuntu 12.04 无法调节屏幕亮度的问题
Eclipse和PyDev搭建完美Python开发环境(Windows篇)
raw_input() 与 input() __ Python
原文地址:https://www.cnblogs.com/august/p/660522.html
最新文章
十七.多进程
十六.多线程
十五.配置和日志
十四.测试
十三.网络编程
idea创建Springcloud项目时报错
在vscode中使用字体Cascadia Code
String类
面向对象四
面向对象三
热门文章
面向对象
面向对象--类
数组
循环语句和方法(day4)
CentOS7将firewall切换为iptables防火墙
递归
数据库范式
Asp.Net MVC 模型(使用Entity Framework创建模型类)1
Asp.Net MVC 模型(使用LINQ to SQL创建Model类)2
Exception when deploying to IIS: Login failed for user 'IIS APPPOOLxxxxxx'
Copyright © 2011-2022 走看看