简单获取键盘的KeyCode

2016-02-19 12:22 28 1 收藏

get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是简单获取键盘的KeyCode,一起来学习了解下吧!

【 tulaoshi.com - Web开发 】

前言:
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


来源:https://www.tulaoshi.com/n/20160219/1600733.html

延伸阅读
 如何在Android上获取本机电话号码,目前Android上提供了一个API可以读取早期SIM卡上固化的号码, 代码如下: private String getPhoneNumber(){       TelephonyManager mTelephonyMgr;       mTelephonyMgr = (TelephonyManager)  getSystemService(Context.TELEPHONY_SERVI...
购买键盘不能盲目跟风,看别人买什么也跟着买,要看自己的需求。在购买时也要注意看材质和它的特点,不能别人说好就购买,买的质量不好,到时候自己也用的不顺心。 怎样购买普通键盘 一、操作手感 之所以把它放在第一位是因为它关系到你的学习和工作效率,手感好的键盘除了可以使你在打字时不至于使手指过于疲劳外,还可以促进你的学习使你...
《黑暗之魂2》反叛大盾简单获取方法 《黑暗之魂2》反叛大盾怎么拿,不少玩家在这里就被卡住了,有没有简单的方法呢,其实是有的,下面就为玩家带来反叛大盾简单获取方法。 前期准备就是白猫戒指没得说,然后最好有破布一套,加火炕,其他都不带了,负重30以下,翻滚很长,把魂花完。 从主塔营火下来,往前走到抵,下面是木头,跳下去,然后...
在现代的生活之中,一定都是离不开电脑的,我们知道电脑键盘时间久了,就是伴有了很脏的灰尘,且对于我们的健康很有危害,但是,电脑键盘不好清理,要怎么安全的清楚电脑上的灰尘,且不影响正常的工作呢,还是看看以下的一些介绍吧。 电脑键盘怎么清洗?怎么清洁电脑键盘上的细菌 清洁电脑键盘上的细菌一定要拍打电脑键盘是可以除去...
在Windows大行其道的今天,windows界面程序受到广大用户的欢迎。对这些程序的操作不外乎两种,键盘输入控制和鼠标输入控制。有时,对于繁杂的,或重复性的操作,我们能否通过编制程序来代替手工输入,而用程序来模拟键盘及鼠标的输入呢?答案是肯定的。这主要是通过两个API函数来实现的。 下面以Delphi为例来介绍一下如何实现这两个功...

经验教程

448

收藏

5
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部