실사용 매크로
콘텐츠 진행률19 / 19
0시작하기2
  1. km-0ch00. Keyboard Maestro란 무엇인가macOS 자동화 도구 Keyboard Maestro의 역할과 핵심 용어(매크로, 트리거, 액션, 그룹)를 이해한다.7
  2. km-1ch01. 첫 번째 매크로 만들기단축키 하나로 macOS 제어 센터를 열고, Raycast를 항상 영문 모드로 실행한다. 가장 단순한 매크로 두 개로 Keyboard Maestro의 기본 구조를 익힌다.7
1단축키와 텍스트 매크로5
  1. km-2ch02. 단축키 매크로 기본 — Excel 들여쓰기/내어쓰기단축키 하나로 Excel 셀의 들여쓰기와 내어쓰기를 해결한다. HotKey 트리거, SimulateKeystroke 액션, 앱 제한(Targeting)의 기초를 배운다.7
  2. km-3ch03. 앱별 단축키 — Chrome PIP, 주소창 영문 변환Chrome에서 영상 보면서 작업하기, 주소창에서 한영 전환 실수 없애기, ChatGPT 답변을 마크다운으로 깔끔하게 복사하기. 세 가지 매크로로 브라우저 활용도를 높인다.11
  3. km-4ch04. Chrome 프로필 전환 — 공부/개인/회사/교양/AI단축키 하나로 Chrome 프로필을 전환한다. 비슷한 구조의 매크로 5개를 분석하고, 반복 패턴을 효율적으로 관리하는 방법을 배운다.11
  4. km-5ch05. 텍스트 트리거 — Quicklink (gdrive/gcalendar/gmail)두 글자만 입력하면 Google 서비스가 열린다. 텍스트 트리거와 AppleScript를 활용한 Quicklink 매크로를 만들어본다.7
  5. km-6ch06. 시스템 유틸리티 — 모니터 배치, 마우스, Cancel All모니터 배치, 마우스 제어, 매크로 비상 정지까지. 여섯 개의 유틸리티 매크로로 macOS 작업 환경을 단축키 하나로 통제한다.7
2자동화와 스크립팅5
  1. km-7ch07. 셸 스크립트 활용 — 바탕화면 숨기기, 전원 제어Keyboard Maestro에서 셸 스크립트 한 줄로 macOS 시스템 설정을 제어하는 방법을 배운다. defaults 명령어와 nvram 명령어를 다룬다.7
  2. km-8ch08. AppleScript 연동 — Finder, Google Meet 셋업AppleScript로 macOS 앱을 제어하고, Chrome에서 JavaScript를 실행하여 Google Meet 미팅 환경을 자동화한다.14
  3. km-9ch09. JavaScript 실행 — YouTube 재생목록, ChatGPT 마크다운브라우저에서 JavaScript를 실행하여 YouTube 추천을 관리하고, 영상 데이터를 마크다운으로 추출하는 다섯 가지 매크로를 다룬다.12
  4. km-10ch10. 조건 분기와 변수 — Slack 상태, 헤드폰/모니터 분기IfThenElse 조건문과 변수를 활용하여 하나의 매크로가 상황에 따라 다르게 동작하도록 만드는 방법을 배운다.12
  5. km-11ch11. 서브매크로와 모듈화 — 업무 프로그램 위치, 로그인 서브루틴반복되는 자동화 로직을 서브매크로로 분리하고, ExecuteMacro로 호출 체인을 구성하는 방법을 배운다.11
3예약 실행과 고급 자동화4
  1. km-12ch12. 시간 기반 트리거 — Cron Job (place-info, naver-points)특정 시간에 셸 스크립트를 자동으로 실행하는 Time 트리거를 배운다. 8개 매크로를 통해 Cron Job 아키텍처와 에러 처리 전략을 익힌다.11
  2. km-13ch13. 이벤트 기반 트리거 — 모니터 접속, 로그인 주말/평일 분기Mac에 모니터를 연결하거나 로그인하는 순간, 업무 환경이 자동으로 세팅된다. 이벤트 기반 트리거와 조건 분기를 조합하여 상황에 맞는 워크플로우를 설계한다.9
  3. km-14ch14. 복합 워크플로우 — YouTube, Gemini, Google DocsYouTube 영상을 Gemini로 분석하고 Google Docs에 자동 저장하는 다중 앱 파이프라인을 구축한다.13
  4. km-15ch15. AI 도구 연동 — Claude Session, Gemini with Raycast, ObsidianAI 도구의 세션을 자동으로 관리하고, YouTube 영상을 Gemini로 분석하고, Cursor AI에 명령을 전달하는 매크로를 만든다. Keyboard Maestro와 AI 도구를 결합하여 반복 작업을 제거하는 방법을 배운다.14
4부록3
  1. km-16부록 A. 매크로 전체 인덱스이 책에서 다루는 70개 매크로를 15개 그룹별로 정리했습니다. 각 매크로의 트리거, 사용 기술, 해당 챕터를 한눈에 확인할 수 있습니다.24
  2. km-17부록 B. 액션 타입 레퍼런스Keyboard Maestro에서 사용할 수 있는 주요 액션 타입을 카테고리별로 정리했습니다. 각 액션 타입의 XML 내부 이름(`MacroActionType`), 한국어명, 설명, 그리고 이 책에서 해당 액션이 사용된 챕터를 함께 표기했습니다.15
  3. km-18부록 C. 트러블슈팅 & FAQ매크로가 동작하지 않을 때 확인할 사항과 자주 묻는 질문을 정리했다.13