문제

둘 이상의 마우스 입력을 개별적으로 받아들이는 방법이 있습니까?저는 다중 사용자 응용 프로그램을 만드는 데 관심이 있고 2명 이상의 사용자가 무선 마우스를 들고 각각 별도의 마우스 화살표를 사용하여 개별적으로 응용 프로그램과 상호 작용할 수 있다면 좋을 것이라고 생각했습니다.

이것이 다른 응용 프로그램/드라이버/os_magic에 적용해야 하는 것입니까?아니면 이 작업을 수행하는 데 사용할 수 있는 라이브러리가 있나요?언어는 아니다 거대한 거래하지만 C, C++ 및 Python이 선호됩니다.

감사해요 :)

편집하다:

Linux용 다중 포인터 툴킷을 찾았습니다(실제로는 다중 포인터 x 서버입니다).http://wearables.unisa.edu.au/mpx/

도움이 되었습니까?

다른 팁

예. 나는 이것을하는 적어도 하나의 프로그램을 알고있다. 키드 파드. 나는 그것이 Java로 작성되었으며 Juan Pablo Hourcade, 이제 아이오와 대학교에서. 당신은 그에게 그것이 어떻게 구현되었는지 물어봐야합니다.

http://code.google.com/p/pymultimouse/ Windows RAW 입력을 사용하는 라이브러리이며 2 마리의 마우스 테스트에서 작동했습니다.

C/C ++와 함께 DirectInput을 사용할 수 있습니다 (아마도 다른 언어로도 바인딩이있을 수 있음). 너는 사용한다 IDirectInput8::EnumDevices() (dx8; 동일한 함수, 다른 버전의 Directx의 다른 인터페이스) 모든 첨부 된 장치의 목록을 얻으려면. 그런 다음 장치를 생성하고 설문 조사합니다 IDirectInputDevice8::Poll(). 이것은 거의 모든 수의 마우스, 키보드 및 기타 입력 장치에서 거의 확실하게 작동해야합니다. MSDN은 이것에 대해 정말 좋은 문서를 가지고 있습니다.

나는 Beos가 한 쌍의 마우스와 키보드를 허용하고 별도의 활성 창과 입력을 갖도록하는 데 사용 된 모호한 느낌을 가지고 있습니다. 와우 ... 오래 전이었습니다. 나는 "페어링 된"프로그래밍에 매우 흥미로울 것이라고 생각했습니다.

내 대답은 여기에서 확인하세요(JNI 항목은 피하세요). Java에서 여러 마우스 입력을 어떻게 처리합니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top