IT 관련 팁/오토핫키 Autohotkey

오토핫키 - 오토핫키에서 마우스 오른쪽 클릭, 우클릭 하기

RayShines 2022. 4. 7. 13:38
반응형

오토핫키에서도 당연히 마우스 오른쪽 클릭, 우클릭을 할 수 있다. 개인적으로 오토핫키를 사용하는 가장 큰 이유 중 하나가 마우스를 덜 사용하기 위해서이다. 그러기 위해서는 핫키를 이용해서 마우스 오른쪽 클릭, 우클릭도 할 수 있어야 한다. 오늘은 이 부분에 대해서 정리해보려고 한다.

 

 

1. Mouseclick, right 사용하기

가장 간단한 방법은 mouseclick, right 구문을 사용하는 것이다.

 

아래와 같은 간단한 스크립트를 짜보자.

 

 

**************************************************

 

^#!r:: ; ctrl + win + alt + r을 누르면
mouseclick, right, 300, 300 ; (300,300) 좌표에 오른쪽 클릭
return

 

**************************************************

 

위의 스크립트는 말 그대로 (300,300) 좌표에 마우스 오른쪽 클릭, 우클릭만 하고 종료하는 스크립트이다. 

 

 

저 아래에 여러 가지를 추가할 수 있을 것이다. 

 

**************************************************

 

^#!r:: ; ctrl + win + alt + r을 누르면
mouseclick, right, 300, 300 ; (300,300) 좌표에 오른쪽 클릭
send {up 2} ; 위쪽 화살표 키를 두 번 누르고
send {enter} ; 엔터를 친다
return

 

**************************************************

 

 

위의 스크립트는 우클릭을 해서 팝업 메뉴를 띄우고, 아래에서 두 번째에 있는 메뉴를 실행하는 스크립트이다.

 

 

2. Appskey를 이용하는 방법

이번에는 appskey 명령어를 이용하는 방법이다. 이 방법은 예를 들어 엑셀 파일 내의 하이퍼링크를 클릭하는 데 이용할 수 있다. 

 

**************************************************

 

^#!r:: ; ctrl + win + alt + r을 누르면
sleep, 500 ; 0.5초 대기
send {appskey} ; 오른쪽 클릭을 한 것처럼 팝업 메뉴를 띄운다
sleep, 500 ; 0.5초 대기
send {up 2} ; 위쪽 화살표 키를 두 번 누르고
send {enter} ; 엔터를 친다
return

 

**************************************************

 

위의 스크립트는 엑셀 파일에서 특정 셀에 있는 하이퍼링크를 여는 스크립트이다. 스크립트에서 appskey가 마우스 오른쪽 클릭, 우클릭과 동일한 효과를 낸다. 

 

이 방법은 어떤 문서 내에서 화살표 키나 탭 키를 이용하여 원하는 위치로 커서를 옮기고 오른쪽 클릭, 우클릭을 하여 팝업 메뉴를 띄우고자 할 때 유용하게 쓰일 수 있다. 

 

 

오토핫키를 쓰는 분들께 도움이 되길 바란다. 

반응형