%EB%A5%BC%20%EB%94%94%EB%B0%94%EC%9A%B4%EC%8B%B1%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20.png)
터치스크린에 결함이 있는 태블릿이 있습니다. 단일 탭을 이중 탭으로 처리하는 경우가 많습니다. 그러다 보니 확대와 축소가 자주 발생합니다. 터치 보정을 시도했지만 도움이 되지 않았습니다.
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에서는 작동하지 않습니다. 대신 여기서 해결책을 찾았습니다.
기본적으로 로컬 .css 파일을 로드하는 방법은 다음과 같습니다.
body {
-ms-touch-action: manipulation !important;
}