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

  • 本文关键字:跟踪 键盘 两个 c#
  • 更新时间 :
  • 英文 :


认为用户同时按了两个键

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

like Up + Left

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

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

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

最新更新