Mousetroke GitHub
한국어 ▾
가이드 목차

동작#

제스처를 선택하고 동작 아래에서 동작을 고르세요. 편집기는 여덟 가지 종류를 제공합니다. 대부분의 작업은 간단한 동작 하나면 충분하며, 조건이나 여러 작업이 필요할 때 Lua를 사용하세요.

키 보내기#

키 시퀀스를 입력하거나, 기록을 클릭하고 단축키를 누른 뒤 완료를 클릭하세요. 예를 들어 ^c는 Windows에서 복사하고, #c는 Mac에서 복사합니다. 문법 도움말은 문법 가이드를 엽니다.

먼저 커서 아래 창을 앞으로는 보내기 전에 제스처 대상을 먼저 활성화합니다. 이 옵션이 없으면 단축키는 키보드 입력을 받는 애플리케이션으로 갑니다. 대상은 기본 설정 → 제스처가 작용할 대상도 따릅니다. 이 편집기에는 일반 텍스트 전환이 없으며, 텍스트 우선 입력은 Lua를 통해 사용할 수 있습니다.

창 동작#

제스처 대상에 적용할 동작 하나를 고릅니다:

동작동작 방식
최소화창을 최소화합니다.
최대화 / 복원최대화와 복원 크기 사이를 전환합니다.
닫기창에 닫기를 요청합니다.
항상 위 / 해제Windows에서 최상위 상태를 전환합니다. Mac 편집기에서는 지원되지 않아 비활성화됩니다.

Mac 창 제어는 손쉬운 사용을 사용합니다. 최대화 / 복원은 앱의 Zoom 버튼을 누르므로 결과 크기는 해당 앱의 동작을 따릅니다. 네이티브 전체 화면을 요청하지 않으며 이미 최소화된 창은 건너뜁니다. 애플리케이션마다 노출하는 창 동작이 다를 수 있습니다.

앱 열기#

앱은 Windows에서 실행 파일을 받으며, 찾아보기…로 선택합니다. Mac에서는 com.apple.Safari 같은 앱 번들 ID, .app 경로 또는 실행 파일 경로를 사용하세요. 인수는 선택 사항입니다. Mac에서는 인수를 따옴표 처리와 함께 나누며, 명령줄 실행 파일에는 전체 경로를 사용하세요.

이미 실행 중일 때는 그 창으로 전환 또는 하나 더 열기를 제공합니다. Windows는 관리자 권한으로 실행도 제공합니다. Mac은 권한 상승이나 창 필터 실행 옵션을 지원하지 않습니다. 현재 동작 편집기에는 클래스/제목/정규식 필드가 없습니다.

URL 열기#

URL을 채우고 필요하면 브라우저를 지정하세요. 브라우저를 비워 두면 기본 브라우저를 사용합니다. Windows는 브라우저 실행 파일을 받고, Mac은 브라우저 번들 ID나 앱 경로를 받습니다. 삽입 버튼은 선택한 텍스트, 클립보드 텍스트, 앱 이름, 프로세스 ID 또는 창 제목 자리 표시자를 추가합니다.

선택한 텍스트 웹 검색은 URL을 다음과 같이 설정하세요:

https://www.google.com/search?q=%MS_SELECTED_TEXT%

애플리케이션에서 텍스트를 선택한 다음 제스처를 수행하세요. 선택한 텍스트는 URL 인코딩됩니다. 이미 http://, https:// 또는 www.로 시작하면 Mousetroke가 그 주소를 바로 열며, www.에는 https:// 접두사가 붙습니다.

명령 실행#

텍스트 영역에 명령을 입력하세요. 삽입은 변수를 추가합니다. Windows는 숨겨진 cmd.exe /C로 실행하고, Mac은 /bin/zsh -c를 사용합니다. 셸 문법이므로 인수를 올바르게 따옴표로 묶으세요. 치환된 텍스트는 셸 이스케이프되지 않으므로, 신뢰할 수 없는 선택 텍스트를 명령에 넣지 마세요.

예를 들어 다음 Windows 명령은 작업 관리자를 엽니다:

taskmgr.exe

Mac에서는 대신 앱 열기에 com.apple.ActivityMonitor를 사용하세요.

미디어와 시스템#

편집기는 재생 / 일시 정지, 다음 트랙, 이전 트랙, 볼륨 높이기, 볼륨 낮추기, 음소거, 밝게, 어둡게를 제공합니다.

Windows 밝기는 DDC/CI와 WMI 대체 경로로 10퍼센트 포인트씩 조정합니다. Mac 밝기는 내장 화면용 밝기 키를 보내며, 외장 DDC/CI는 지원되지 않습니다. Lua 밝기 함수는 지원되지 않지만 이 Mac 시스템 동작은 사용할 수 있습니다. 화면 가장자리를 참조하세요.

메뉴 표시#

+ 메뉴 항목 추가를 클릭하고 메뉴 항목 이름을 입력한 다음 각 항목 안에서 동작을 고르세요. 위로, 아래로, 메뉴 항목 삭제로 정리합니다. 메뉴는 제스처 위치에 나타납니다. 편집기는 열 개수 필드를 노출하지 않으며 항목 안에 다른 메뉴 종류를 제공하지 않습니다. Mac은 단일 열을 지원하며, 여러 열 설정은 지원되지 않는 것으로 표시됩니다.

Lua 스크립트#

ms_action을 정의하는 완전한 스크립트를 붙여 넣으세요. 편집기는 Lua 기초, API 참조, 예제로 연결됩니다. 텍스트 영역은 Tab을 두 칸 공백으로 받습니다.

변수#

이 자리 표시자는 URL 열기 → URL, 명령 실행, 앱 열기 → 앱 / 인수에서 사용하세요. 키 보내기 문자열, Lua 소스, 메뉴 이름, 브라우저에서는 확장되지 않습니다.

변수값
%MS_SELECTED_TEXT%동작에 필요할 때 캡처한 선택 영역. 없으면 비어 있습니다.
%MS_CLIPBOARD_TEXT%필요할 때 캡처한 현재 클립보드 텍스트.
%MS_PID%대상 프로세스 ID.
%MS_EXE%대상 실행 파일 식별자: Windows 경로, Mac 번들 ID 또는 실행 파일 경로.
%MS_APP_NAME%식별자의 파일 이름 부분. Mac에서는 번들 ID일 수 있습니다.
%MS_WID%십진수 텍스트로 된 플랫폼 창 식별자.
%MS_WIN_NAME%대상 창 제목. Mac은 필요할 때 손쉬운 사용을 통해 가져옵니다.
%MS_MOUSE_X%, %MS_MOUSE_Y%제스처 시작 화면 좌표.
%MS_MOUSE_Y_FLIP%가상 화면 아래쪽 좌표에서 제스처 시작 Y 좌표를 뺀 값.
%MS_TARGET_MODE%대상 기본 설정에 따라 UnderCursor 또는 Focused.

사용할 수 없는 대상 변수는 없을 수 있으며, 알 수 없는 자리 표시자는 그대로 남습니다. 선택한 텍스트만 URL 템플릿에서 자동으로 URL 인코딩됩니다. 다른 치환은 있는 그대로 삽입됩니다. Lua는 자리 표시자 확장 대신 진입 인수와 ms 함수를 사용합니다.

일상 제스처 하나부터 시작하기

Mousetroke를 무료로 다운로드하고 첫 제스처를 설정하세요. Windows와 Mac 베타에서 사용할 수 있습니다.