원문보기 : https://theqoo.net/square/367685916
~MButton::
if (A_PriorHotkey != "~MButton") || (A_TimeSincePriorHotkey > 300) ; 휠 클릭 2번이면 뒤로가기
return
Send !{Left}
return
~RButton::
if (A_PriorHotkey != "~RButton") || (A_TimeSincePriorHotkey > 300) ; 우클릭 2번이면 앞으로가기
return
Send !{Right}
sleep, 1000
Send +{F10} ; 우클릭 2번시 우클릭창이 뜨므로 다시 없앰
return
~MButton::
if (A_PriorHotkey != "~MButton") || (A_TimeSincePriorHotkey > 300) ; 휠 클릭 2번이면 탭 복원
return
Send +^T
return
~RButton::
if (A_PriorHotkey != "~RButton") || (A_TimeSincePriorHotkey > 300) ; 우클릭 2번이면 새로고침
return
Send {F5}
sleep, 1000
Send +{F10} ; 우클릭 2번시 우클릭창이 뜨므로 다시 없앰
return
밑에는 필요한 덬만 사용하도록
스크립트 부분을 알겠지만 ctrl(^) shift(+) alt(!) win(#)이고 나머지는 조합하면 된다.알파벳을 제외하면 대부분 {}를 붙여야 함
Send !{Left}는 뒤로 가기를 누른다
Send !{Right}는 앞으로 가기를 누른다.
Send +^T는 탭 복원을 누른다.
Send {F5}은 새로 고침을 누른다.
물론 해당 항목을 다른 걸로 변경해서 사용해도 된다.
Send ^w 탭 종료(ctrl+w)
Send !{F4} 프로그램 종료(Alt+F4)
Send #d 바탕화면 바로가기(win+D)
Send ^{Tab} 탭 이동(ctrl+tab)
Send !{Tab} 화면 전환(alt+tab}
Send !{ESC} 화면 전환(alt+tab) alt tab이 버그가 있는 경우 esc로 대체
Send 더쿠 빈 칸에 상용구 입력
Run, C:\Program Files (x86)\Google\Chrome\Application\chrome.exe 크롬 실행(Run 프로그램경로명\프로그램명)
Run, http://theqoo.net 더쿠 새 탭 열림(Run http://사이트 주소)
Shutdown, 6 강제 리부팅
Shutdown, 4 강제 로그오프
Shutdown, 5 강제 종료
SoundSet +10 볼륨 10업
SoundSet -10 볼륨 10 감소
SoundSet, +1, , mute 볼륨 음소거
밑의 명령어는 해당 창에서 실행하는 명령어이다.
Winset, Alwaysontop, , A 창 항상 위
WinSet, Transparent, 150, A 창 투명도 150
WinSet, Transparent, off, A 창 투명도 끄기
물론 3버튼,5버튼 마우스는 버튼 수가 부족해서 저기 있는 것을 다 지정할 수 없다.
대신 ctrl+마우스 클릭 혹은 shit+마우스 클릭 , alt + 마우스 클릭으로 가능하다.
^LButton ctrl + 좌클릭 (탐색기에서 파일을 CTRL키로 여러개 선택하는 방법과 중복,이 때에는 사용 중지하거나 이 버튼은 설정하지 않는다.)
^MButton ctrl + 휠클릭
^RButton ctrl + 우클릭
+LButton Shift + 좌 클릭
+MButton Shift + 휠클릭
+RButton Shift + 우클릭
!LButton Alt + 좌클릭
!MButton Alt + 휠클릭
!RButton Alt + 우클릭
#LButton win + 좌클릭
#MButton win + 휠클릭
#RButton win + 우클릭
위에 알려준거랑 합쳐서 사용하면 된다.
오토핫키 스크립트 해석
변경할키::Send 윈도우 단축키 :: 즉 해당키를 누르면 ○○가 실행된다는 뜻
Return은 종료문으로 꼭 붙여야 실행되는 것이 있다.
예제
F1::Send ^+{ESC}
F1키를 누르면 작업관리자가 실행된다.
;는 주석(설명)이라고 해서 주석 뒤에 오는 것은 실행되지 않는다.
^LButton::Send ^w ;ctrl + 좌클릭으로 탭 종료
return
^MButton::Send +^T ;ctrl + 휠클릭으로 탭 복원
return
^RButton::Send {F5} ;ctrl + 우클릭으로 새로고침
return
+LButton::Send #d ;shift + 좌클릭으로 바탕화면 가기
return
+MButton::Run mspaint.exe ; shift + 휠클릭으로 그림판 실행
return
+RButton::Run C:\Program Files\DAUM\PotPlayer\PotPlayer64.exe ;shift + 우클릭으로 64비트용 다음팟 실행
return
!LButton::Send 더쿠 ;alt + 좌클릭으로 빈 칸에 더쿠 상용구 입력
return
!MButton::run http://theqoo.net ;alt + 휠클릭으로 더쿠 새 탭 열기
return
!RButton::run http://naver.com ;alt + 우클릭으로 네이버 새 탭 열기
return
#LButton:: Winset, Alwaysontop, , A ; win + 좌클릭으로 항상 위 , 다시 누르면 항상 위 해제
return
#MButton:: WinSet, Transparent, 150, A ; win + 휠클릭으로 창 투명도 150
return
#RButton:: WinSet, Transparent, off, A ; win + 우클릭으로 창 투명도 끄기
return
!a::SoundSet +10 ; Alt + a 누르면 볼륨 10 업
!z::SoundSet -10 ; Alt + z 누르면 볼륨 10 다운
!s::SoundSet,+1, , mute ; Alt + s 누르면 음소거
^F1::Shutdown, 6 ; Ctrl + f1 키를 누르면 강제 리부팅
^F2::Shutdown, 4 ; Ctrl + f2 키를 누르면 강제 로그오프
^F3::Shutdown, 5 ; Ctrl + f3 키를 누르면 강제 종료
밑에는 위에 설명하지 않은 것
!c::Send ^c ; 복사를 alt + c로
!v::Send ^v ; 붙이기를 alt + v로
~LShift & WheelUp:: ; 왼쪽 쉬프트 + 휠 버튼 위 가로 스크롤 왼쪽(가로 스크롤 나오는 사이트에서 틸트 마우스 없는 경우에 사용)
ControlGetFocus, fcontrol, A
Loop 2
SendMessage, 0x114, 0, 0, %fcontrol%, A
return
~LShift & WheelDown:: ; 왼쪽 쉬프트 + 휠 버튼 다운 가로 스크롤 오른쪽
ControlGetFocus, fcontrol, A
Loop 2
SendMessage, 0x114, 1, 0, %fcontrol%, A
return
XButton2::Send !{Left} ; 5버튼을 뒤로 가기
return
XButton1::Send ^w ; 4버튼을 탭 종료
return
!u::Suspend ; Alt+u 키로 오토핫키 멈춤 , 다시 누르면 해제 (이 스크립트는 꼭 붙이자)
!w::edit return ; Alt+w 키로 오토핫키 메모장 바로 열기 (이 스크립트는 꼭 붙이자)
#ifWinActive ahk_class Notepad ;메모장 ctrl+s키로 저장하면서 자동으로 오토핫키 스크립트 Reload (이 스크립트는 꼭 붙이자)
^s::
send, ^s ; 메모장에서 저장한다.
Reload ;오토핫키 스크립트를 다시 읽는다.
return
#IfwinActive
^+E:: ; Ctrl + Shift + E 키로 탐색기 재시작
run, taskkill /f /im explorer.exe
sleep, 1000
run, explorer.exe
^m::PostMessage, 0x112, 0xF170, 2,, Program Manager ; ctrl + m 키로 모니터 끄기
return
대부분 ::앞의 것만 단축키를 변경해서 사용하면 된다.
다시 한 번 말하지만 ctrl(^) shift(+) alt(!) win(#)이고 나머지는 조합하면 된다.알파벳을 제외하면 대부분 {}를 붙여야 한다.
오토핫키를 부팅시에 자동으로 시작할려면
win+r키를 눌러서 실행창에 shell:Common Startup를 입력후 나오는 탐색기창에 오토핫키 단축 아이콘을 만들어서 복사하거나
시작 프로그램을 쉽게 추가해주고 부팅시간도 재주는 Quick Startup 프로그램을 이용하면 된다.
http://www.glarysoft.com/quick-startup
[오토핫키] 프로세스 종료 시키기 (TaskKill, Process) 메모 (0) | 2021.08.14 |
---|---|
[오토핫키] GUI 사용에 대한 메모 (0) | 2021.08.06 |
[오토핫키] 2개 이상의 hts에서 종목연동 팁 (1) | 2021.05.25 |
[오토핫키] 노트북 모니터 밝기 조절 하는 방법 메모 (0) | 2021.03.12 |
[오토핫키] Send, SendInput에 관한 메모 (0) | 2021.03.12 |