如何在C#中同时检测多个按键?(适用范围)

如何在C#中同时检测多个按键?(适用范围),c#,keyboard,C#,Keyboard,我正在做一个鼓的应用程序,当我试图同时按下两个键(例如低音鼓和撞击钹)时,它不起作用。顺便说一句,我使用窗口形式和按键为鼓件 如何在c#?中执行此操作?由于KeyEventArgs仅向代码提供Keys枚举类型的值,因此无法通过此值获取多个键。Keys枚举不可用于从中取出密钥所需的按位操作。要获得多个键,您必须通过WinApi进行查找,如其他线程中所述,并在注释中链接。我认为此链接将有助于您了解相关问题如何检测按键?你使用哪种事件?@Toni我使用键控事件

我正在做一个鼓的应用程序,当我试图同时按下两个键(例如低音鼓和撞击钹)时,它不起作用。顺便说一句,我使用窗口形式和按键为鼓件


如何在c#?

中执行此操作?由于KeyEventArgs仅向代码提供Keys枚举类型的值,因此无法通过此值获取多个键。Keys枚举不可用于从中取出密钥所需的按位操作。要获得多个键,您必须通过WinApi进行查找,如其他线程中所述,并在注释中链接。

我认为此链接将有助于您了解相关问题如何检测按键?你使用哪种事件?@Toni我使用键控事件