ㄹㅇㅎㅇㅀ
ㅇㅀㄹㅇㄹㅇㅎ
준비물
오토 핫키 v2
윈도우 메모장
1. 링크 들어가서 오토핫키 v2.0 다운로드
2. 메모장 실행
3. 아래 코드?? 붙여넣기
#Requires AutoHotkey v2.0
; 타이머를 설정하기 위한 전역 변수
MouseHeld := False
; Scroll Lock이 켜져 있는지 확인하는 함수
isScrollLockOn() {
; GetKeyState로 스크롤 락 상태 확인 (Toggle 상태)
return GetKeyState("ScrollLock", "T")
}
; 마우스 왼쪽 버튼을 누를 때 동작
~LButton::
{
global MouseHeld ; 전역 변수 사용 선언
if (isScrollLockOn() && !MouseHeld) ; 스크롤 락이 켜져있고, 마우스가 눌린 상태가 아니라면
{
MouseHeld := True
; 2.9초 후 마우스 버튼을 자동으로 해제
SetTimer(ReleaseMouse, -2900) ; 2.9초 후 ReleaseMouse 함수 실행
}
}
; 마우스 왼쪽 버튼을 해제하는 함수
ReleaseMouse() {
global MouseHeld ; 전역 변수 사용 선언
if (MouseHeld) {
MouseHeld := False
Send("{LButton Up}") ; 마우스 왼쪽 버튼을 강제로 해제
}
}
; 마우스 왼쪽 버튼을 떼면 타이머를 취소
~LButton Up::
{
global MouseHeld ; 전역 변수 사용 선언
if (MouseHeld) {
MouseHeld := False
SetTimer(ReleaseMouse, 0) ; 타이머 취소 (0으로 설정)
}
}
; Delete 키로 스크립트를 종료하는 핫키
Delete::
{
ExitApp ; 스크립트 종료
}
4. 다른이름으로 저장 후 확장자 .ahk로 변경
5. ahk 파일 실행
6. enjoy
스크롤락 키 키보드에 점등여부로 기능 on/off 가능 점등이 on
딜리트 키로 메크로 종료 (종료여부 트레이 아이콘으로 확인가능)
메모장 숫자변경으로 시간변경가능
전에올라왔던 념글이랑 같은 기능임 다만 마우스 관계없이 사용가능
레이져 마우스라 루아스크립트 지원안되서 만들었음
도움주신분 ChatGPT
오토핫키 작동 안돼는것 같아서 매크 있는 마우스로 다시 꺼내서 사용중이였는데 작동 하나보네
되는거 같긴한데 다섯발정도 쏘다보면 갑자기 폭사하네 2800으로 바꿔도 똑같음..
작동 잘된다!! 지금 설치해서 10분이상 계속 테스트해보는데, 계속 잘된다.
스크롤락을 마이크 온오프키로 쓰고있어서 chatgpt 이용해서 좀 더 수정해봤다.
Home키로 스크립트 켬, End키로 스크립트 끔. Del키로 프로그램 종료. 또 온오프시 소리나옴.
댓글로는 글자수 제한에 코드 다 못써서 온라인 메모장링크 남겨둠
https://n.lrl.kr/yFb220
이거 살짝 클릭만 해도 작동하네. 2.92초 뒤에 r누르게 설정하니까 수시로 왼클할때마다 r눌려지네 흠.
이거 잘 안되네.