저는 .NET 개발자입니다. USB HID 장치 (마우스, 댄스 패드, 기타 또는 드럼, 특별히 드럼)를 키보드에 사용하고 싶습니다. 이것을 처음부터 개발해야합니까? 거기에 어떤 도구가 있습니까? 저를 도울 도서관이 있습니까?USB HID 입력을 키보드 스트로크에 매핑하는 방법은 무엇입니까?
2
A
답변
1
위로 2007 년 필자는 도구 나 라이브러리가 없어도 원하는 기능을 제공하기 위해 인하 우스 구성 요소를 롤업해야했습니다. 이것은 흑인 예술이 아니며 여전히 .NET 통합/경험에 약간의 작업이 필요합니다. 또한 DirectInput 경로를 통해 USB를 사용하는 Win32 API interop 요구 사항으로 인해이 구성 요소의 C++/CLI가 대부분 용이 해졌습니다.
당신은 다음과 같은 구성 요소 중 하나를 사용하여 오늘의 더 좋을 수 있습니다
- 닷넷 Hid Library (GitHub w/ downloads/samples)Mike O'Brien으로합니다.
- A USB HID Component for C# (CodeProject).
나는 이것을 아직 평가하지 않았지만 후자와 함께 한 장의 기사는 정말 도움이되지 않는다. (사용자 의견이 혼합되어있다.) 전자는보기 좋고 유지 보수가 잘되는 노력 소프트웨어/프로젝트 인 것처럼 보인다. 다양한 장치에 대한 샘플 코드를 제공합니다. 둘 다 당신을 갈 수 있습니다.
관련 문제
- 1. Linux에서 원시 HID 입력을 캡처하는 방법은 무엇입니까?
- 2. USB 키보드 프로토콜
- 3. HID USB Scale 프로그램
- 4. 안드로이드 USB HID 장치
- 5. USB HID 프로토콜 관련 질문
- 6. Linux에서 libhid를 사용하여 USB HID 장치의 HID 경로 결정
- 7. D에서 키보드 입력을 얻는 방법은 무엇입니까?
- 8. 라이브 방식으로 키보드 입력을 수락하는 방법은 무엇입니까?
- 9. 키보드 입력을 리눅스 명령에 전달하는 방법은 무엇입니까?
- 10. QT에서 키보드 입력을 수정하는 방법은 무엇입니까?
- 11. 가상 USB HID 드라이버를 찾고 있습니다
- 12. 데비안에서 일반적인 USB HID 인터페이스를 읽으시겠습니까?
- 13. Visual Basic 6.0에서 HID USB 사용
- 14. 키보드 입력 용 USB 컨트롤러 사용 (APC40 -> WoW)
- 15. Java Swing을 사용하여 키보드 키를 재 매핑하는 방법은 무엇입니까?
- 16. 키보드 입력을 멈추었습니까?
- 17. 키보드 저널링을 사용할 수없는 경우 키 입력을 기록하는 방법은 무엇입니까?
- 18. x86 베어 메탈 어셈블리로 키보드 입력을 얻는 방법은 무엇입니까?
- 19. 키보드 입력을 콘솔 응용 프로그램에 시뮬레이트하는 방법은 무엇입니까?
- 20. 사용자 키보드 입력을 처리하는 데 효과적인 방법은 무엇입니까?
- 21. UI 자동화를 위해 키보드 입력을 저장하고 다시 보내는 방법은 무엇입니까?
- 22. 데이터베이스를 매핑하는 방법은 무엇입니까?
- 23. Windows에서 USB HID 장치와 통신하는 데 가장 좋은 usb 라이브러리는 무엇입니까?
- 24. 스트로크에 텍스처 적용 CGContextStrokePath
- 25. Android USBManager로 HID 장치에 액세스
- 26. 소프트 키보드 입력을 잡는 방법
- 27. Winform에서 키보드 입력을 읽으려면 어떻게해야합니까?
- 28. Mac 환경에서 objective-c와 함께 USB/HID 포트를 사용하는 방법은 무엇입니까?
- 29. MS Excel로 무게를 전송하기위한 HID USB 스케일 프로그램
- 30. Cocoa 응용 프로그램에서 HID USB 장치의 데이터를 읽으려면 어떻게해야합니까?
'USB Hid Device Library (블로그 포함/샘플)'링크가 깨졌습니다. 그것을 업데이트 할 수 있습니까? 감사! – astay13
@ astay13 : 오래된 링크를 제거했습니다. Mike는 이전의 맞춤 * Labs * 블로그 페이지를 GitHub의 존재로 대체했습니다. 요즘처럼 많은 사람들이 좋아합니다. 힌트를 주셔서 감사합니다. –
오신 것을 환영합니다. 청소 해 주셔서 감사합니다! – astay13