기술자료검색
CS_2100000584

마우스 휠 더블 클릭 차단 프로그램 만들기

최근 업데이트 : 2026-03-31 14:32:22

대상 제품 및 버전

GstarCAD 모든 버전

내용


⚠️
주의
본 도구는 GstarCAD 사용 시 편의 향상을 위해 제공되는 보조 스크립입니다.

AutoHotkey로 제작되어, Windows 환경 및 캐드 버전에 따라 동작이 달라질 수 있으며,
Windows 업데이트 등으로 인해 기존에 정상 동작하던 기능이 변경될 수 있습니다.

본 도구는 참고용으로 제공되며, 특정 환경에서의 동작을 보장하지 않습니다. 사용 전 참고 부탁드립니다.

GstarCAD에서 마우스 휠 더블클릭 차단하는 프로그램에 대해 공유 드립니다.

GstarCAD_더블 클릭 방지.exe를 통해 다운로드하시거나 아래의 방법을 통해 제작하실 수 있습니다.



<< 오토핫키(AutoHotKey)란? >> 

윈도우 응용 프로그램 및 매크로 프로그램 제작에 활용되는 오픈 소스 소프트웨어입니다.

스크립트 언어를 이용하여 '프로그램 실행, 문서 열기, 키보드 입력, 마우스 입력'을 커스터마이징할 수 있게 도와줍니다.



1. 공식 홈페이지에서 오토핫키 프로그램을 다운받아 설치합니다.(v 1.1에서 Install 파일 다운로드)

    AutoHotkey Downloads



2. 바탕화면에서 우클릭하고 [새로 만들기]에서 [AutoHotkey Script] 를 선택합니다.



3. 아이콘이 생성되면 원하는 파일 명으로 변경합니다.




4. 파일을 우클릭하여 [Edit Script]를 클릭합니다.

윈도우11의 경우 [추가 옵션 표시]를 클릭하면 확인 할 수 있습니다.


5. 메모장이 열리면 기존 내용을 지우고, 아래 스크립트를 복사, 붙여넣기 합니다.

빨간색 값은 ‘더블클릭 차단 시간(ms)’입니다.해당 값을 변경하여 차단 간격을 조절할 수 있습니다.
→ 마우스 휠을 한 번 클릭한 뒤, 해당 시간 이내에 다시 클릭하면 더블클릭으로 인식하지 않고 차단됩니다.

ex)1000 = 1초 or 500 = 0.5초 or 2000 = 2초


값을 늘리면 → 더블클릭 차단 간격 범위가 길어짐

값을 줄이면 → 더블클릭 차단 간격 범위가 짧아짐


#HotIf WinActive("ahk_exe GCAD.EXE")


$*MButton::

{

    static lastClick := 0

    now := A_TickCount


    if (now - lastClick < 1000)

    {

        lastClick := 0

        KeyWait "MButton"

        return

    }


    lastClick := now

    SendInput "{Blind}{MButton Down}"

}


$*MButton Up::

{

    SendInput "{Blind}{MButton Up}"

}


#HotIf



6. 파일을 우 클릭 하여 [Compile Script]를 클릭합니다.


7. 동일한 파일명의 실행파일(.exe)가 생성된 것을 확인할 수 있습니다.



8. 해당 exe파일을 실행하면 시스템트레이에 아이콘이 표시되며,  GstarCAD에서 마우스 휠 더블 클릭이 차단됩니다.

(아이콘을 우클릭 후 Exit를 클릭하면 실행 종료됩니다.)