마우스의 Windows에서 디 바운스 시간 구성


21

마우스가 고장 나서 새로운 마우스를 구입하기에는 너무 게으르다. 문제는 왼쪽 클릭 버튼에 있습니다. 간단한 물리적 클릭은 Windows에서 여러 번 클릭됩니다. 이러한 유형의 동작을 방지하기 위해 마우스에 이미 수신 거부 회로가 있지만 더 이상 효과적이지 않습니다. 소프트웨어에서 디 바운스 시간을 늘리려면 어떻게해야합니까? 또는 다른 말로, 시간이 0.1 초 미만인 경우 여러 마우스 클릭을 무시하도록 Windows에 지시 할 수있는 방법입니다.

답변:


18

무료 (오픈 소스) 도구 인 AutoHotkey를 사용하면 키보드 및 마우스와 상호 작용하는 사용자 지정 스크립트를 작성할 수 있습니다. 특히, 한 사용자가 " 버기 마우스 " 라는 스크립트를 작성했습니다. " 마우스의 최소 두 번 클릭 속도를 설정합니다 (한 번 클릭이 두 번 클릭으로 표시되는 것을 방지)". 서로 너무 근접한 여러 클릭을 무시하면됩니다.

AutoHotkey를 설치하고 스크립트를로드 한 후, 자신의 수신 거부 문제가 해결 된 것으로 보입니다.

DoubleClick_Min마우스 이벤트 사이의 최소 시간을 두 번의 독립적 클릭으로 간주하는 스크립트 상단의 매개 변수 를 조정해야 할 수도 있습니다 . 기본값으로 인해 합법적 인 더블 클릭이 바운스로 간주되는 것으로 나타났습니다. 그러나의 가치는 75나를 위해 잘 작동 하는 것 같습니다.


멋진 대본입니다! 불행히도 마우스가 튀어 오를 때 드래그를 잘 처리하지 못합니다. 마우스 버튼이 누르고 있지 않은 것으로 등록됩니다.
Steen Schütt

3

댓글을 게시 할 수 없어서 죄송하지만 daviddg의 답변에 추가하고 싶습니다. AutoHotkey 웹 사이트의 스크립트 섹션을 검색하면 "버기 마우스"에 대한 내용이 없습니다. 그러나이 게시물에서 스크립트를 찾았습니다 : http://www.autohotkey.com/board/topic/82509-software-fix-for-double-clicking-mouse

스크립트 소스는 다음과 같습니다.

LButton::
If (A_TimeSincePriorHotkey < 100) ;hyperclick
Return
sendinput {LButton down}
KeyWait, LButton
sendinput {LButton up}
Return
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.