求教JS如何追踪多个按键响应
javascript吧
全部回复
仅看楼主
level 5
forhord 楼主
比如我同时按下 左、上 这两个键,使用EVENT.KEYCODE可能只能追踪到最后那个按键的响应
还有顺便,我在按下键盘上一个或多个键的同时,我还是用鼠标在当前窗口点击,如何才能同时追踪到这些事件呢,求高手指导~
2013年02月27日 08点02分 1
level 13
设置几个boolean的变量,按下设置相应的变量true,抬起false,2个变量都为true表示同时按2个
2013年02月27日 09点02分 2
level 5
楼上正解,用一个对象来保存按键状态即可~~~~~~~~~~~~~~
2013年02月28日 05点02分 3
level 11
按理说是不可能同时按下所有的按键吧
肯定有先后的顺序,只不过相差的时间极短(我是猜测的)
在你每按下一个按键的时候都把这个按键的信息储存起来
用的时候再从那个变量中读出来。
按键抬起的时候再相应把那个变量中这个按键的状态删掉。
2013年02月28日 05点02分 4
[鲁拉]可以同时俺两个键~~~~~~这个很难遇到,一般遇到之后都是电脑死机。。。
2013年02月28日 09点02分
回复 游与寻 : 即使是同时, 浏览器也是逐个键发事件的. 至於同时按下去会死机是驱动或常驻软件问题...
2013年03月01日 02点03分
1