Javascript 是否可以在没有事件的情况下获取/查询键盘上的按键?

Javascript 是否可以在没有事件的情况下获取/查询键盘上的按键?,javascript,Javascript,我想知道使用Javascript获取当前按下的键(或扩展的鼠标按钮)是否需要事件 是否有任何方法可以在没有任何事件的情况下获取或查询键,从而能够通过简单的循环(例如)获取它们。无论是否为该事件配置了事件处理程序,按下键的行为都会触发事件 至于是否需要事件处理程序来检测按键,我相信答案是肯定的 但是,您可以使用全局对象变量和事件处理程序(分别用于keydown和keydup)模拟所请求的功能,该事件处理程序存储按下的键并删除上述变量中的释放键。然后,您的循环可以只查看全局变量。不使用事件的原因是什

我想知道使用Javascript获取当前按下的键(或扩展的鼠标按钮)是否需要事件


是否有任何方法可以在没有任何事件的情况下获取或查询键,从而能够通过简单的循环(例如)获取它们。

无论是否为该事件配置了事件处理程序,按下键的行为都会触发事件

至于是否需要事件处理程序来检测按键,我相信答案是肯定的


但是,您可以使用全局对象变量和事件处理程序(分别用于
keydown
keydup
)模拟所请求的功能,该事件处理程序存储按下的键并删除上述变量中的释放键。然后,您的循环可以只查看全局变量。

不使用事件的原因是什么?@arpitolanki。这不是这里的问题,但我将回答您:我希望能够获取按下的键以及其他输入,并且我不希望使用相同的代码块编写几十个事件。@MuthuKumaran我不希望通过按下键触发事件。我想知道在代码的其他地方按下了什么键。嗯。。我想是的。我希望(在浏览器中)有一个内部对象存储一组按键。