苗族家园_三苗论坛

 找回密码
 注册会员

QQ登录

只需一步,快速开始

版主招募,共同携手如何注册三苗网?【三苗网主题歌】
查看: 903|回复: 0

键盘按钮KEYCODE大全

[复制链接]

升级   64.12%

 楼主| 发表于 2017-5-26 14:27 | 显示全部楼层 |阅读模式

交朋友,享特权,马上注册登录吧!

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
  1. !--
  2. httpwww.cnblogs.comshyyarchive201204092453029.html
  3. 思考者日记
  4. 键盘按钮KEYCODE大全
  5. --
  6. style type=textcss
  7. td{text-aligncenter}
  8. style
  9. script
  10. function init()
  11. {
  12.         document.onkeydown = showKeyDown
  13.         document.onkeyup = showKeyUp
  14.         document.onkeypress = showKeyPress
  15. }
  16. function showKeyDown(evt)
  17. {
  18.         evt = (evt)  evt  window.event
  19.         document.getElementByid(pressKeyCode).innerHTML = 0
  20.         document.getElementByid(upKeyCode).innerHTML = 0
  21.         document.getElementByid(pressCharCode).innerHTML = 0
  22.         document.getElementByid(upCharCode).innerHTML = 0
  23.         restoreModifiers()
  24.         restoreModifiers(Down)
  25.         restoreModifiers(Up)
  26.         document.getElementByid(downKeyCode).innerHTML = evt.keyCode
  27.         if(evt.charCode)
  28.         {
  29.                 document.getElementByid(downCharCode).innerHTML = evt.charCode
  30.         }
  31.         showModifiers(Down, evt)
  32. }
  33. function showKeyUp(evt)
  34. {
  35.         evt = (evt)  evt  window.event
  36.         document.getElementByid(upKeyCode).innerHTML = evt.keyCode
  37.         if (evt.charCode)
  38.         {
  39.                 document.getElementByid(upCharCode).innerHTML = evt.charCode
  40.         }
  41.         showModifiers(Up, evt)
  42.         return false
  43. }
  44. function showKeyPress(evt)
  45. {
  46.         evt = (evt)  evt  window.event
  47.         document.getElementByid(pressKeyCode).innerHTML = evt.keyCode
  48.         if(evt.charCode)
  49.         {
  50.                 document.getElementByid(pressCharCode).innerHTML = evt.charCode
  51.         }
  52.         showModifiers(, evt)
  53.         return false
  54. }
  55. function showModifiers(ext, evt)
  56. {
  57.         restoreModifiers(ext)
  58.         if(evt.shiftKey)
  59.         {
  60.                 document.getElementByid(shift + ext).style.backgroundColor = #ff0000
  61.         }
  62.         if(evt.ctrlKey)
  63.         {
  64.                 document.getElementByid(ctrl + ext).style.backgroundColor = #00ff00
  65.         }
  66.         if(evt.altKey)
  67.         {
  68.                 document.getElementByid(alt + ext).style.backgroundColor = #0000ff
  69.         }
  70. }
  71. function restoreModifiers(ext)
  72. {
  73. document.getElementByid(shift + ext).style.backgroundColor = #ffffff
  74. document.getElementByid(ctrl + ext).style.backgroundColor = #ffffff
  75. document.getElementByid(alt + ext).style.backgroundColor = #ffffff
  76. }
  77. script
  78. head
  79. body onLoad=init()
  80. h1KEYBOARD EVENT HANDLER LABh1
  81. hr
  82. form
  83.         table border=2 cellpadding=1
  84.                 tr
  85.                         thth
  86.                         thonKeyDownth
  87.                         thonKeyPressth
  88.                         thonKeyUpth
  89.                 tr
  90.                 tr
  91.                         thKey Codesth
  92.                         td id=downKeyCode0td
  93.                         td id=pressKeyCode0td
  94.                         td id=upKeyCode0td
  95.                 tr
  96.                 tr
  97.                         thChar Codes (IE5Mac; NN6)th
  98.                         td id=downCharCode0td
  99.                         td id=pressCharCode0td
  100.                         td id=upCharCode0td
  101.                 tr
  102.                 tr
  103.                         th ROWspan=3Modifier Keysth
  104.                         tdspan id=shiftdownShiftspantd
  105.                         tdspan id=shiftShiftspantd
  106.                         tdspan id=shiftUpShiftspantd
  107.                 tr
  108.                 tr
  109.                         tdspan id=ctrlDownCtrlspantd
  110.                         tdspan id=ctrlCtrlspantd
  111.                         tdspan id=ctrlUpCtrlspantd
  112.                 tr
  113.                 tr
  114.                         tdspan id=altdownAltspantd
  115.                         tdspan id=altAltspantd
  116.                         tdspan id=altUpAltspantd
  117.                 tr
  118.         table
  119. form
复制代码


您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

点击这里给我发消息

QQ|三苗网商城|Archiver|手机版|小黑屋|手机客户端|三苗网 ( 京ICP备12028111号

GMT+8, 2018-2-19 12:05 , Processed in 0.140625 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表