2013-03-30 4 views
2

Im은 드럼 응용 프로그램을 만들고 두 개의 키 (예 :베이스 드럼 및 충돌 심벌)를 동시에 누르면 작동하지 않습니다. 그건 그렇고, 메신저 창 양식과 keydowns 드럼 조각을 사용하여.C에서 동시에 두 개 이상의 키 누르기를 감지하는 방법 #? (드럼 응용 프로그램)

C#에서 어떻게 할 수 있습니까?

+0

이 링크는 도움이 될 것입니다. http://stackoverflow.com/questions/709540/capture-multiple-key-downs-in-c-sharp –

+0

관련 질문 http://stackoverflow.com/questions/8536368/동시에 두 키 감지 - – user1929959

+0

키 누르기를 어떻게 감지합니까? 어떤 이벤트를 사용합니까? –

답변

1

KeyEventArgs는 키 - 열거 형 값만 코드에 제공하므로이 값을 통해 여러 키를 가져올 방법이 없습니다. 키 열거 형은 enum에서 키를 가져 오는 데 필요한 비트 단위 작업에 사용할 수 없습니다. 여러 개의 키를 얻으려면 WinApi를 통해 조회해야합니다 (다른 스레드에서 설명하고 주석에 링크되어 있음).

관련 문제