如何在两个键盘键同时按下时跟踪它们

本文关键字:跟踪 键盘 两个 | 更新日期: 2023-09-27 18:10:54

认为用户同时按了两个键

我想要得到这两个键的通知,而不是一个。

like Up + Left

如何在两个键盘键同时按下时跟踪它们

你应该为keyup和keydown事件注册处理程序。

对于组合键中涉及的每个键,存储一个标志,用于指示键是上键还是下键。每次接收到其中一个键的keydown事件时,设置标志,每次接收到keyup事件时,重置标志(将其设置为0)。

当所有的标志都被设置,这意味着所有的键组合在同一时间被按下,然后你可以调用一个你选择的函数来反应这个事件