【发布时间】:2010-01-09 04:10:55
【问题描述】:
在 Javascript 中,我如何判断用户是否同时按下两个键?
例如,我在屏幕中间画了一个圆圈。我想在用户按住向上箭头的同时向右移动它,同时用户按住向右箭头。那部分工作很容易。如果用户同时按住向上和向右箭头,我想将圆圈沿对角线向上和向右移动。
对于基本的 Javascript 事件处理来说,这看起来不太可能,但肯定有人已经想出了一个变通/破解/改进的方法。
【问题讨论】:
-
你是如何用Javascript在屏幕中间画圆的?如果您使用某些库,请指定它,密钥处理应在该库内完成。
-
我使用了 Raphael [raphaeljs.com],它是一个 svg 库。我认为它不提供任何按键输入功能。
标签: javascript events keyboard