터치 패드를 건드린 위치를 얻는 방법이 있습니까? 또한 요청에 의해 터치 패드 포인트의 상태를보고하는 2D 포인트 배열 맵 (상태 의미 : 은 접촉점/접촉하지 않음)을 반환 할 수있는 캡처 모듈이 필요합니다. 어떤 기술/언어로 쓰여진 지 상관하지 않습니다.터치 패드에서 손가락 위치 가져 오기
5
A
답변
8
나는 이것이 당신이 듣기 원하는 것이 아니라는 것을 알고 있지만, 당신이 원하는 것을하기위한 포괄적 인 방법이 없다.
개별 제조업체와 모델에는 자체 노출 방법이 있습니다. 예를 들어, I've done some work with Synaptic touchpads (보통 공통)은 Windows에서 COM 인터페이스를 제공합니다. 이 코드는 다른 터치 패드에서는 작동하지 않습니다.
일반적인 코드를 찾아서 시스템이 지원하는 코드를 기반으로 다른 코드를 실행할 수 있습니다.
+0
예, 터치 패드는 상대 좌표로 만 처리합니다 (달리 명시하지 않는 한). 이 드라이버는 사용자 지정 드라이버이므로 지원되는 각 장치에 대한 사용자 지정 솔루션을 만들어야합니다. –
1
WM_MOUSEMOVE 메시지를 처리하는 경우 lparam의 hiword와 loword는 각각 클라이언트 영역 좌표를 기준으로 x 및 y 좌표입니다.
명확성을 위해 [HP TouchPad] (http : //en.wikipedia.)가 아닌 [Touchpad] (http://en.wikipedia.org/wiki/Touchpad) 포인팅 장치에 대해 이야기하고 있다고 가정합니다. 조직/위키/HP_TouchPad) 태블릿. – josh3736
모든 노트북에있는 간단한 터치 패드 ... 예. 정확합니다. –
이것은 아마도 장치, 드라이버 및 운영 체제에 따라 달라질 수 있습니다. 모든 터치 패드가 멀티 터치가되는 것은 아닙니다. 나는 "synaptic multitouch gesture source code"와 비슷한 것을 구글에서 검색하여 당신이 들어오는 것에 대한 기본적인 아이디어를 얻는다. –