다음은 Automator와 Python을 사용하는 솔루션입니다. 실제 마우스보다 약간 느리지 만 (약 0.5 초 지연), 작동하며 타사 소프트웨어가 필요하지 않습니다.
Automator를 열고 새 서비스를 작성하십시오.
에서 서비스 수신 을 선택합니다 .no input
any application
"쉘"을 검색하고 "쉘 스크립트 실행"조치를 스토리 보드로 끌어 오십시오.
다음 코드를 Run Shell Script 작업에 붙여 넣습니다 .
from Quartz.CoreGraphics import CGEventCreateMouseEvent, kCGMouseButtonRight, CGEventPost, kCGHIDEventTap, CGEventCreate, kCGEventRightMouseDown, kCGEventRightMouseUp, CGEventGetLocation
def mouseEvent(type, posx, posy):
theEvent = CGEventCreateMouseEvent(None, type, (posx,posy), kCGMouseButtonRight)
CGEventPost(kCGHIDEventTap, theEvent)
event = CGEventCreate(None)
position = CGEventGetLocation(event)
mouseEvent(kCGEventRightMouseDown, int(position.x), int(position.y))
mouseEvent(kCGEventRightMouseUp, int(position.x), int(position.y))
서비스를 저장하십시오 (cmd + s). "마우스 오른쪽 버튼 클릭"과 같은 설명적인 이름을 사용하십시오.
로 이동하십시오 System Preferences → Keyboard → Shortcuts → Services
.
서비스를 찾아 (목록의 맨 아래에 있어야 함) 키보드 단축키를 지정하십시오.
이제 바로 가기를 사용하여 마우스 오른쪽 버튼을 클릭 할 수 있습니다.