2009-06-16 7 views
10

키 누르기 및/또는 마우스 입력을 사용하여 조이스틱을 에뮬레이트하고 싶습니다. 그래서 다른 프로그램/게임은 사용자가 마우스를 사용하는 동안 조이스틱을 사용한다고 생각할 것입니다.조이스틱을 프로그래밍 방식으로 에뮬레이트

그래서 프로그램은 가짜 USB 용 드라이버를 설치하거나 기존 조이스틱을 가짜로 만듭니다.

같은 일을하지만 슬프게도 닫힌 소스를 가지고 있으며 독립 실행 형으로 설치하고 구성 단계를 수행해야하는 PPJoy라는 기존 프로그램이 있습니다.

이 발견 : http://www.microsoft.com/whdc/archive/hidgame.mspx

그러나 그것의 많은 이해를 할 수 없습니다. 일부 높은 수준의 포인터가 필요 그래서 내가 할 수있는 다음 내 자신 대신 연구 맹목적으로 모든 문을 :) 두드리는

편집 : 난 단지 조이스틱을

+0

안녕하세요, 혹시 이것을 알아 냈습니까? 비슷한 일을하려고하지만 대부분의 검색 결과가 비어 있습니다. 나는 당신이 장치 드라이버에 서명하는 것에 대한 후속 질문을 게시 한 것을 보았다. 그래서 나는 당신이 뭔가를 알아 내고 당신의 연구 결과를 기꺼이 공유하기를 바라고있다. – Langdon

답변

3

내 질문에 대한 답변은 내 답변과 매우 비슷합니다.

Writing a windows driver for an emulated input device

은 분명히 당신이 모방하려는 조이스틱 입력의 유형에 따라 달라집니다. 커스텀 드라이버를 쓰는 것은 가능한 한 많이 피하고 싶습니다. 전혀하지 않아도됩니다.

0

가장 좋은 것을 지원하는 타사 프로그램을 제어하기 위해 노력하고 Windows DDK에서 VHIDMINI - Sample for Virtual HID device 샘플을 수정하십시오. 이 샘플 드라이버를 수정하여 조이스틱 HID 장치를 에뮬레이션 한 다음 드라이버에서 조이스틱 HID 보고서를 보낼 수 있습니다.

관련 문제