简单获取键盘的KeyCode

石城子123

石城子123

2016-02-19 12:22

get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是简单获取键盘的KeyCode,一起来学习了解下吧!
前言:
1、上几次讨论右键禁止等问题的时候,有网友问那里有键值表,我今天写了一个javascript,以飨各位有需要者。
2、适用于ns浏览器和ie浏览器。 
3、代码行。
代码如下:

html
!--//this code by hongseheike--
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


展开更多 50%)
分享

猜你喜欢

简单获取键盘的KeyCode

Web开发
简单获取键盘的KeyCode

KeyCode常数用法

编程语言 网络编程
KeyCode常数用法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Javascript下的keyCode键码值表

Web开发
Javascript下的keyCode键码值表

简单几步快速打开iPhone上隐藏的emoji键盘

iphone iPhone 5s iPhone 6 iphone刷机
简单几步快速打开iPhone上隐藏的emoji键盘

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

普通键盘和机械键盘的区别

键盘 电脑 生活常识
普通键盘和机械键盘的区别

如何清洗键盘?清洗键盘的注意事项

生活小常识 家用电器
如何清洗键盘?清洗键盘的注意事项

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

win10电源管理没有快速启动

win10电源管理没有快速启动

Win10激活0xC004C003错误原因

Win10激活0xC004C003错误原因
下拉加载更多内容 ↓