Java에서 여러 마우스 입력을 어떻게 처리 할 수 ​​있습니까?

StackOverflow https://stackoverflow.com/questions/262125

  •  06-07-2019
  •  | 
  •  

문제

내 친구가 실시간 오디오 믹싱을위한 믹싱 데스크 시나리오를 신속하게하기 위해 두 개의 별도 마우스의 입력을 나타 내기 위해 파란색과 빨간색 포인터를 구현하도록 요청했습니다. 나는 그것을 좋아하지만, 그것이 좋은 생각이라고 생각하는만큼 가능한 해결책을 찾는 곳에 대한 단서가 없습니다.

듀얼 마우스 입력을 구현하는 실행 가능한 방법을 어디서 연구해야합니까?

도움이 되었습니까?

해결책

보다 진치.

나는 그것으로 여러 키보드를 사용했으며, 그것이 여러 마우스를 지원하는 것이 거의 확실합니다.

다른 팁

Java에 대해 모릅니다 .. 그러나 C#/C ++의 경우 시도해 볼 수 있습니다.Microsoft Windows Multipoint 소프트웨어 개발 키트

Windows에서 시도해 보았습니다. 2 개의 USB 마우스와 함께 작동합니다.

사용하려는 운영 체제에 따라 다릅니다.

, 당신이 사용할 수있는:

  1. CPNMOUSE - 드라이버+소프트웨어 조합, 매우 유연하며 운영 체제에서 마우스의 일부를 완전히 숨길 수 있습니다.
  2. RawInput - Windows XP에서만 제공되는 API. 두 마우스 입력을 구별하고 커서를 직접 그리며 기본 커서를 숨길 수 있습니다. 코드를 살펴보십시오 sdgt,이 API의 C# 사용.
  3. 두 솔루션 모두 응용 프로그램에 JNI 브리지를 구축해야합니다.

사용중인 경우 x.org (x11) 서버, 패치 버전이 호출됩니다 MPX 레거시 애플리케이션의 경우에도 여러 마우스를 지원해야합니다. 이제 X.org 트렁크의 일부가되어야하지만 익숙하지 않습니다. 어쨌든 그것은 API가 있으므로 JNI 브리지를 통해 사용할 수 있습니다.

여러 장치를 사용할 수 있지만 Java 레벨에서는 모든 마우스 이벤트가 단일 스트림으로 합쳐집니다. 이벤트에는 어떤 마우스에서 왔는지는 포함되지 않습니다. 오디오를 혼합하고 싶다고 했어요? 글쎄,이 믹스는 흥미로울 수 있지만 확실히 당신이 원하는 것은 아닙니다.

Java-Supporting MIDI 인터페이스를 사용하고 간단한 MIDI 컨트롤러 장치를 여러 손잡이 또는 트랙볼과 연결하는 것이 좋습니다. 이것들은 MIDI 이벤트로 나올 것이며 필요한 세부 사항에 대해서는 상태를 검사 할 수 있습니다.

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