brunch

단순 반복 작업을 효율적으로! 맥북 최고의 앱

Keyboard Maestro

by 세컨드스페이스
단순 반복 작업을 맥북이 대신 해줬으면..


맥북을 사용하며 단순 작업에 지친적이 있으셨다면 이러한 생각을 한번쯤은 하셨을 것이라 생각합니다.


이렇게 생각하셨던 분이나 생각하시는 분이시라면 오늘 소개해 드리는 Keyboard Maestro

꼭 주목하시기 바랍니다.





공식 홈페이지에도 나오는 내용처럼 맥월드 최고의 앱으로 선정된 Keyboard Maestro 라는 프로그램을 설명드리자면


사용자가 로그인 , 단축키 입력 , usb입력 , 특정 스크립트 입력 시
커스텀 한 매크로를 실행시켜주는 프로그램입니다.


반복 엑셀작업은 물론이며 특정 웹페이지 열기 , 아이튠즈 제어까지 맥의 기능을 간단하게 매크로로 실행시켜 주는거지요.


사용하기 위한 절차를 한번 알아보겠습니다.




1.설치


https://www.keyboardmaestro.com/main/

(공식 홈페이지)


다운로드는 해당 사이트에서 무료로 다운로드 가능합니다.

저는 무료 기준으로 설명드리지만 조금 더 나은 기능을 원하시면 유료로 구매가 가능합니다.



다운로드 버튼을 클릭후 압축을 풀면 실행파일이 나오게 됩니다.




2.매크로 만들기



처음 실행하면 기본 매크로가 설정되어 있는 해당 화면이 나옵니다.

여기서 새로운 매크로를 생성해보겠습니다.


"1 of 8 selected" 왼편의 + 버튼을 누르시면 새 매크로를 생성할수 있는 폼이 생성됩니다.





여기서 트리거 (Trigger)액션 (Action) 부분을 선택 할 수 있는데

트리거란 매크로 가 동작 하기 위한 전제조건이며

액션은 매크로 가 실질적으로 동작하는 부분을 뜻합니다.


트리거 와 매크로 의 종류는 다음과 같습니다.


Hot Key : 단축키 인식


Action 종류 (원문 : http://www.keyboardmaestro.com/documentation/6/actions.html )


Application Control : 앱 관련 명령 실행

지금 보여드린 내용은 카테고리로 분류 한 내용이기에 안의 기능들은 보여드린 것 보다 훨씬 많습니다.

그만큼 이해하면 해당 기능들을 모두 커스텀 할 수 있다는 장점이 되겠죠.


하지만 이번에는 간단한 엑셀 작업 예제를 만들기 위해 트리거는 Hot key , 액션은 Text Action 을 사용했습니다.


3.트리거 설정


New Trigger 버튼을 클릭하면 등록 할 수 있는 트리거들이 나오며 그 중 Hot Key Trigger 을 선택합니다.





클릭하면 해당 창이 나오며 등록할 단축키를 키보드로 입력하면 해당 단축키 입력시 만든 매크로 가 동작하게 됩니다.


입력이 있으면 출력이 있듯이 단축키를 만들었다면 이제는 동작하는 액션을 구성 해 보도록 하겠습니다.



4.액션 등록


New Action 버튼 클릭 후 Text - Type a Keystroke 를 선택 하여 액션을 추가 해 주세요.



추가하면 Action 부분에 창이 하나 생길 것이며 트리거 와 같이 단축키를 입력하면

해당 단축키가 맥북에서 실행됩니다.


저는 예제로 구글 스프레드 시트에서 엑셀 폼을 단축키로 생성하는 액션을 만들었습니다.


( 액션의 일부입니다 )



액션을 설정 하셨다면 별다른 작업 없이 매크로 가 등록 되며 바로 사용이 가능해집니다.



5.테스트


( 등록한 단축키 하나로 자동으로 엑셀 폼이 생성됩니다 ! )




6.마치며




저는 위의 예제를 제외하고도 단축키로 사이트를 열고, 비밀번호를 입력하거나 앱을 실행하는 여러 매크로를 사용중입니다.


이와 같이 Keyboard Maestro 가 지원하는 트리거 와 액션은 상당히 다양하기 때문에


자신만의 Keyboard Maestro 로 지루한 반복 작업을 해결 하시길 바랍니다.




오픈 슬랙 채널에서 소통해요!

잡담 / 개발 문화 / 일하는 방식 / 정보 공유 / 채용 문의 / 프로젝트 문의 등 어떠한 소통도 환영합니다 :)


오픈 슬랙 채널에 참여하기⬇️

https://join.slack.com/t/secondspace-open/shared_invite/zt-19q85dgid-6TCjbezQs4TTafBwT4BxAQ





written by. 세컨드스페이스

https://secondspace.kr


keyword
매거진의 이전글코딩하기 편한 폰트는 무엇일까?