brunch

You can make anything
by writing

C.S.Lewis

by 세컨드스페이스 Mar 12. 2019

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

Keyboard Maestro

단순 반복 작업을 맥북이 대신 해줬으면..


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


이렇게 생각하셨던 분이나 생각하시는 분이시라면 오늘 소개해 드리는 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


매거진의 이전글 코딩하기 편한 폰트는 무엇일까?
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari