터치 패드를 클릭하면 감지하고 싶습니다!.NET에서 어떤 마우스 (여러 마우스 장치)를 클릭했는지 확인하십시오.
나는 보통 USB 마우스를 사용하므로 터치 패드를 사용하지 않습니다. 대신 터치 패드를 클릭하면 .NET에서 작업을 수행 할 수있게하려고합니다. 이렇게하면 바로 가기로 사용할 수 있습니다. 한 번의 탭과 멋진 일이 발생합니다.
가능한가요, 그렇다면 어떤 단서가 있습니까? VB.NET 또는 C#에서 작업 할 수 있다면 좋을 것 같습니다.
나의 이론은 내가 mousehook을 만들어야한다는 것이고, 그 다음 어떻게 든 클릭이 어떤 장치로부터 왔는지를 결정합니다. 클릭이 터치 패드에서 발생한 것으로 판단되면 클릭을 취소하고 doWhatever()를 클릭하십시오.
감사합니다.
*이 EDIT * 음, 일종의 "해결"이야 :) 이상한 우연의 일치에서, Synaptics의 몇 가지 새로운 기능을 몇 일 전에 자신의 터치 패드에 대한 최신 드라이버와 소프트웨어를 발표했다. 내 노트북에는 synaptics 터치 패드가 있기 때문에 소프트웨어를 사용해 보았습니다. 흥미롭게도 작업을 수행하기 위해 트랙 패드에서 클릭을 지정하는 기능이 내장되어있었습니다.
원하는 기능이 코드 라인없이 이루어졌습니다 (내 코드 : 어쨌든 :).
답변은 RawInputSharp 라이브러리에 대한 링크가 있지만 Adrian에게갑니다. 나는 어제 그걸로 어지럽 쳤고, 나는 랩탑에 시냅스 트랙 패드가없는 경우에이 목적으로 사용하는 것이 가능할 것이라는 확신이 90 %이다.
+1 : 정말 멋진 아이디어입니다. –