Windows에서 터치(또는 마우스 왼쪽 클릭)를 디바운싱하는 방법은 무엇입니까?

Windows에서 터치(또는 마우스 왼쪽 클릭)를 디바운싱하는 방법은 무엇입니까?

터치스크린에 결함이 있는 태블릿이 있습니다. 단일 탭을 이중 탭으로 처리하는 경우가 많습니다. 그러다 보니 확대와 축소가 자주 발생합니다. 터치 보정을 시도했지만 도움이 되지 않았습니다.

2번의 연속 클릭(예: 0.1초 미만)이 1로 처리되도록 동작을 수정하는 방법이 있는지 궁금합니다.

답변1

해결책을 찾았습니다! 마우스 버튼을 디바운스할 수 있는 AutoHotKey 스크립트가 있습니다:

http://jslover.secsrv.net/AutoHotkey/Scripts/Buggy-Mouse

내 문제는 스크립트를 실행한 후 90% 사라졌습니다. 그리고 필요하다면 켜거나 끌 수도 있습니다.

한편, 더블클릭에 대한 자세한 정보도 알아냈습니다. HKEY_CURRENT_USER\Control Panel\Mouse에서

http://www.pctools.com/guides/registry/detail/341/

3개의 매개변수가 있습니다. DoubleClick 속도, 높이 및 너비. 두 번 클릭하기 어렵게 값을 너무 작게 만들 수 있습니다. 하지만 이는 다시 더블클릭을 해제하는 것이 불가능하다는 의미이기도 합니다. 그러나 위의 스크립트는 최소 더블 클릭 간격(디바운스)을 설정하므로 훨씬 좋습니다.

편집: 위의 방법은 Internet Explorer에서는 작동하지 않습니다. 대신 여기서 해결책을 찾았습니다.

http://answers.microsoft.com/en-us/ie/forum/ie10-windows_rt/how-do-you-disable-double-tap-on-the-screen/023b21b5-e516-4922-a5ee-c8937a17895c

기본적으로 로컬 .css 파일을 로드하는 방법은 다음과 같습니다.

body {
    -ms-touch-action: manipulation !important;
}

관련 정보