단계 유형
매크로는 8가지 유형의 단계를 조합하여 사용합니다. 단계를 추가할 때 드롭다운에서 단계 유형을 선택합니다.

| 단계 | 설명 |
|---|---|
| Keyboard Shortcut | 수정자 키와 키 조합을 전송 |
| Key Press | 단일 키(Return, Tab, 화살표 키 등)를 전송 |
| Text Input | 클립보드를 통해 텍스트를 붙여넣기 |
| Delay | 지정된 시간(밀리초)만큼 대기 |
| Launch App | 앱을 실행 |
| Open URL | URL 또는 커스텀 URL 스킴을 열기 |
| Window Management | 윈도우 레이아웃을 변경 (15가지 레이아웃) |
| System Action | 볼륨, 밝기, 미디어 등 시스템 작업 (11가지 동작) |
Keyboard Shortcut
수정자 키(Command / Option / Control / Shift)와 키의 조합을 전송합니다. 활성 앱에 단축키를 전송할 때 사용합니다.
설정
- 단계 유형으로 "Keyboard Shortcut"을 선택합니다
- 녹음 필드를 클릭하고 전송할 키 조합을 누릅니다
수정자 없이 단일 키만으로는 녹음할 수 없습니다. 수정자 없이 단일 키를 전송하려면 Key Press를 사용하세요.
Key Press
Return, Tab, 화살표 키와 같은 단일 키를 전송합니다. 수정자 없이 특수 키를 보내야 할 때 사용합니다.
설정
- 단계 유형으로 "Key Press"를 선택합니다
- 드롭다운에서 전송할 키를 선택합니다
지원되는 키
기본
| 키 | 설명 |
|---|---|
| Return | 입력 / 확인 |
| Tab | 탭 이동 |
| Delete | 뒤로 삭제 (Backspace) |
| Forward Delete | 앞으로 삭제 |
| Escape | 취소 / 닫기 |
| Space | 공백 입력 |
탐색
| 키 | 설명 |
|---|---|
| Up / Down / Left / Right | 화살표 키 |
| Page Up / Page Down | 페이지 단위 스크롤 |
| Home / End | 처음 / 끝으로 이동 |
펑션 키
F1부터 F12까지 사용할 수 있습니다.
Text Input
클립보드를 통해 텍스트를 붙여넣습니다. 텍스트 편집기에 미리 작성된 텍스트나 코드 조각을 삽입할 때 유용합니다.
설정
- 단계 유형으로 "Text Input"을 선택합니다
- 텍스트 필드에 입력할 텍스트를 작성합니다 (여러 줄 지원)
INFO
Text Input은 클립보드를 일시적으로 사용하지만, 원래 클립보드 내용은 자동으로 복원됩니다. 붙여넣기 직후 다른 내용을 복사하면 원래 내용이 복원되지 않을 수 있습니다.
Delay
지정된 밀리초만큼 대기합니다. 이전 단계가 완료될 시간이 필요할 때 사용합니다.
설정
- 단계 유형으로 "Delay"를 선택합니다
- 밀리초 단위로 대기 시간을 설정합니다 (1 -- 10,000ms)
프리셋 버튼도 사용할 수 있습니다: 50ms, 100ms, 250ms, 500ms, 1000ms.
딜레이 가이드라인
| 시나리오 | 권장 시간 |
|---|---|
| 키 입력 간 짧은 대기 | 50 -- 100ms |
| 앱 전환 대기 | 200 -- 500ms |
| 앱 실행 대기 | 500 -- 1,000ms |
| 무거운 앱이나 처리 대기 | 1,000ms 이상 |
TIP
딜레이가 너무 짧으면 후속 단계가 제대로 동작하지 않을 수 있습니다. 동작이 불안정하면 딜레이를 늘려 보세요.
Launch App
지정된 앱을 실행합니다. 앱이 이미 실행 중이면 전면으로 가져옵니다.
설정
- 단계 유형으로 "Launch App"을 선택합니다
- 앱 목록에서 앱을 선택합니다
TIP
앱 실행 후 키보드 단축키를 전송할 때는 사이에 Delay 단계를 추가하면 더 안정적으로 동작합니다.
Open URL
기본 브라우저에서 URL을 엽니다. 커스텀 URL 스킴도 지원합니다.
설정
- 단계 유형으로 "Open URL"을 선택합니다
- URL 필드에 열 URL을 입력합니다
지원되는 URL 유형
| 유형 | 예시 |
|---|---|
| 웹 URL | https://example.com |
| 파일 경로 | file:///Users/... |
| 이메일 링크 | mailto:user@example.com |
| 커스텀 URL 스킴 | slack://open, vscode://file/... |
Window Management
활성 윈도우의 레이아웃을 변경합니다. 15가지 레이아웃 옵션을 제공합니다.
설정
- 단계 유형으로 "Window Management"를 선택합니다
- 레이아웃을 선택합니다
- 대상 화면을 선택합니다
지원되는 레이아웃
| 카테고리 | 레이아웃 |
|---|---|
| Halves | Left Half, Right Half, Top Half, Bottom Half |
| Quarters | Top Left, Top Right, Bottom Left, Bottom Right |
| Thirds | Left Third, Center Third, Right Third, Left Two-Thirds, Right Two-Thirds |
| Other | Maximize, Minimize, Center, Next Monitor, Previous Monitor |
대상 화면
| 값 | 설명 |
|---|---|
| Active Window's Screen | 포커스된 윈도우가 있는 화면에 배치 |
| Menu Position's Screen | 메뉴가 표시된 화면에 배치 |
INFO
대상 화면 설정은 "Next Monitor," "Previous Monitor," "Minimize"에는 적용되지 않습니다.
레이아웃에 대한 자세한 내용은 액션 유형을 참고하세요.
System Action
볼륨, 밝기, 미디어 재생 제어 등 시스템 수준 작업을 실행합니다.
설정
- 단계 유형으로 "System Action"을 선택합니다
- 실행할 동작을 선택합니다
지원되는 동작
| 카테고리 | 동작 |
|---|---|
| Display | Brightness Up, Brightness Down |
| Audio | Volume Up, Volume Down, Toggle Mute |
| Media | Play / Pause, Next Track, Previous Track |
| System | Mission Control, App Expose, Launchpad |
동작에 대한 자세한 내용은 액션 유형을 참고하세요.