USB를 통해 컴퓨터에 연결하는 DJ 컨트롤러가 있습니다. 수많은 버튼, 회전식 다이얼 (전위차계처럼 보임), 크로스 페이더 및 물론 긁힘을위한 턴테이블로 구성되어 있습니다. 이 컨트롤러는 인기있는 DJ 프로그램에서 사용할 수 있으며 정상적으로 작동합니다. DJ 프로그램에서 DJ 프로그램의 소프트웨어 기능에 장치의 다른 버튼과 컨트롤을 매핑 할 수 있습니다. 매핑 할 때, 버튼의 이름은 DJ 프로그램 ("FX1"과 같은 이름 - 단순히 키보드 버튼에 매핑되지 않은 이름)에 나타납니다.DJ 컨트롤러 (USB 하드웨어)와 통신하는 방법
USB DJ 컨트롤러에서 입력을받을 수있는 응용 프로그램을 만들고 싶습니다. 그런 어떤 공상 오디오 프로세싱 또는 아무것도, 내가 원하는 모두는 할 수 없습니다 :
- 장치에서 사용할 수있는 버튼과 컨트롤의 목록을 가져옵니다 이러한 컨트롤에서 대신 키보드
- 받기 값
DJ 컨트롤러에서 이름이 지정된 컨트롤로 버튼, 슬라이더 등이 표시되기 때문에이 정보는 실제로 조이스틱 작동 방식과 비슷한 방식으로 액세스 할 수 있다고 생각됩니다 (실제로는 .NET의 조이스틱).
일반적으로 C#과 같은 USB 장치와 통신하는 방법은 무엇입니까?