
얼마 전 엑셀에 같은 문장을 수십 번 붙여 넣을 일이 있었는데, 손으로 하다 보니 10분도 안 돼서 집중력이 뚝 떨어지더라고요. 그때 키보드매크로를 하나 만들어서 써봤더니 30분쯤 걸릴 일이 5분 안쪽으로 줄었습니다. 거창한 자동화가 아니라, 자주 누르는 키 순서를 한 번 저장해두고 필요할 때 다시 실행하는 방식이라 생각보다 부담도 적습니다.
키보드매크로는 어떤 때 쓰면 좋을까
키보드매크로는 반복 입력이 많을 때 특히 편합니다. 예를 들어 고객 응대 문구를 자주 입력하거나, 파일 이름 앞에 날짜를 붙이거나, 엑셀에서 같은 셀 이동과 복사 과정을 반복할 때 빛을 봅니다. 사람이 직접 하면 단순하지만 오래 걸리는 일, 그리고 실수하기 쉬운 일이 좋은 후보입니다.
다만 모든 작업을 매크로로 만들 필요는 없습니다. 하루에 한두 번 하는 일이라면 설정 시간이 더 아까울 수 있습니다. 반대로 한 번 할 때 20회 이상 반복되는 작업이거나, 매주 같은 흐름으로 돌아오는 일이라면 키보드매크로를 만들어둘 만합니다. 저는 보통 3번 이상 귀찮다고 느껴진 작업만 자동화 후보로 둡니다.
- 같은 문구나 명령을 자주 입력하는 경우
- 복사, 붙여넣기, 탭 이동이 반복되는 경우
- 엑셀, 문서 편집기, 업무 시스템에서 같은 순서를 계속 누르는 경우
- 단축키 조합이 길어서 자주 헷갈리는 경우
처음 만들 때는 짧게 시작하는 게 좋다
처음부터 긴 매크로를 만들면 어디서 꼬였는지 찾기 어렵습니다. 가장 좋은 시작은 3단계에서 5단계 정도의 짧은 흐름입니다. 예를 들면 전체 선택, 복사, 다음 칸 이동, 붙여넣기처럼 눈으로 바로 확인되는 동작이 좋습니다.
윈도우에서는 매크로 키보드 프로그램이나 자동화 도구를 쓰는 경우가 많고, 맥에서는 기본 단축키, 앱별 자동화 기능, 별도 유틸리티를 조합해 쓰는 편입니다. 게이밍 키보드에 전용 소프트웨어가 붙어 있다면 특정 키에 반복 입력을 지정할 수도 있습니다. 중요한 건 도구 이름보다 내가 자주 하는 작업을 얼마나 작게 쪼개느냐입니다.
간단한 예시
예를 들어 이메일 답변에서 매번 쓰는 안내 문구가 있다면, 특정 키를 눌렀을 때 문장이 입력되도록 만들 수 있습니다. 이 경우에는 대기 시간이나 마우스 위치가 필요 없어서 실패 확률이 낮습니다. 반대로 웹페이지에서 버튼 위치를 찍어 누르는 방식은 화면 크기나 창 위치가 바뀌면 틀어질 수 있습니다.
실수 줄이는 설정 팁
키보드매크로에서 가장 흔한 문제는 너무 빠르게 실행돼서 프로그램이 따라오지 못하는 상황입니다. 복사 후 붙여넣기 사이에 0.2초에서 0.5초 정도의 짧은 대기 시간을 넣으면 안정성이 확 좋아집니다. 특히 웹 업무 시스템이나 무거운 엑셀 파일에서는 이 차이가 꽤 큽니다.
또 하나는 실행 키를 신중하게 고르는 겁니다. 평소에 자주 누르는 조합을 매크로 실행 키로 지정하면 의도치 않게 동작할 수 있습니다. Ctrl과 Alt, Shift를 함께 쓰거나, 키보드의 남는 기능 키를 활용하면 오작동을 줄일 수 있습니다. 회사 컴퓨터라면 보안 프로그램과 충돌하지 않는지도 확인하는 편이 좋습니다.
- 처음에는 짧은 매크로부터 만든다
- 클릭보다 단축키 중심으로 구성한다
- 중간중간 짧은 대기 시간을 넣는다
- 실행 키는 평소 입력과 겹치지 않게 잡는다
- 중요한 문서나 원본 파일에서는 먼저 복사본으로 테스트한다
업무용으로 쓸 때 조심할 부분
키보드매크로는 편하지만, 회사 시스템에서 아무 작업이나 자동으로 돌려도 된다는 뜻은 아닙니다. 개인정보가 들어간 화면, 결제나 승인처럼 책임이 따르는 버튼, 대량 발송 업무에는 특히 조심해야 합니다. 매크로는 내가 한 번 입력한 실수도 아주 성실하게 반복하기 때문입니다.
또 서비스 약관이나 내부 규칙에서 자동 입력을 제한하는 경우도 있습니다. 특히 게임, 예매, 이벤트 참여, 광고 클릭처럼 공정성이나 트래픽에 영향을 주는 영역에서는 계정 제한으로 이어질 수 있습니다. 키보드매크로는 반복 업무를 덜어주는 도구로 쓰는 게 좋지, 규칙을 우회하는 용도로 쓰면 오히려 손해가 커집니다.
키보드매크로를 오래 쓰는 작은 습관
매크로 이름은 대충 짓지 않는 게 은근히 중요합니다. 나중에 목록이 10개만 넘어가도 ‘복붙1’, ‘새매크로2’ 같은 이름은 기억이 안 납니다. ‘메일_배송안내’, ‘엑셀_날짜입력’, ‘파일명_접두어추가’처럼 작업 내용을 바로 알 수 있게 붙이면 다시 손댈 때 편합니다.
그리고 한 달에 한 번 정도는 안 쓰는 매크로를 지우는 편이 좋습니다. 오래된 매크로가 남아 있으면 잘못 눌렀을 때 엉뚱한 입력이 들어갈 수 있습니다. 실제로 저는 예전에 예전 양식용 문구가 남아 있어서 새 문서에 잘못 들어간 적이 있었습니다. 그 뒤로는 자주 쓰는 것만 남기고, 위험한 동작이 들어간 매크로에는 이름 앞에 ‘주의’를 붙여둡니다.
키보드매크로는 대단한 기술처럼 보이지만, 실제로는 손이 기억하던 반복을 컴퓨터에 맡기는 일에 가깝습니다. 작은 입력 하나만 줄여도 하루 업무 흐름이 훨씬 부드러워질 때가 있습니다. 처음엔 문구 입력 하나부터 시작해도 충분합니다. 그렇게 내 손에 맞는 자동화가 하나씩 쌓이면, 귀찮던 반복 업무가 꽤 가벼워집니다.
