안녕하세요. 엔지엠소프트웨어입니다.
오늘은 매크로 자동화의 필수 요소 중 하나인 키보드 액션에 대해 알아보겠습니다.
마우스 액션을 학습하고 싶으시다면 👉 [여기] 글을 먼저 확인해보시면 이해가 더 쉬울 거예요.
1. 테스트 환경 준비
우선 **메모장(Notepad)**을 실행합니다.
그리고 오토픽 에디터에서 **새 스크립트(Ctrl+N)**를 추가한 후, 키보드 입력 액션을 넣어주세요.
예시로 "키 코드" 속성에 A를 입력해봅니다.


2. 실행 결과 확인
실행 버튼을 누르거나 단축키 Ctrl+Alt+F8을 눌러보면… 아무런 반응이 없습니다. 😮
왜 이런 결과가 나올까요?
- 마우스는 포인터가 움직이면서 눈으로 확인할 수 있지만,
- 키보드는 입력 결과(텍스트)가 화면에 표시되어야만 동작을 확인할 수 있기 때문입니다.
즉, 키보드 액션을 실행할 입력 대상 프로그램이 먼저 활성화되어야 합니다.
왜 이런 결과가 나오는걸까요? 키보드는 마우스와 다르게 비주얼적으로 확인할 수 있는게 없습니다. 마우스 포인터처럼 움직이는게 없다는 뜻이죠. 텍스트가 입력되어야만 동작을 확인할 수 있습니다. 또 한가지 중요한점은 텍스트를 입력받을 Input 컨트롤이 존재해야 한다는 겁니다. 대표적인 프로그램이 메모장(Notepad)입니다. 테스트를 위해서 약간의 지연 시간을 주고 키보드 액션이 동작하기 전에 메모장을 직접 클릭해서 활성화 시켜보세요.

3. 메모장 활성화 후 테스트
스크립트 실행 전에 **약간의 지연 시간(Delay)**을 줍니다.
예: 1000ms (1초)
그 사이에 직접 메모장을 클릭해 활성화시킨 후 키보드 액션이 실행되면, 메모장에 "a" 문자가 입력됩니다.
➡️ 매크로는 실제 사람이 행동하는 것과 동일하게 작동합니다.
즉, "입력할 프로그램 선택 → 키보드 작업 수행" 순서를 따라야 한다는 거죠.

4. 대문자 입력과 특수 키 활용
- 대문자 "A"를 입력하려면 Shift 키와 조합해서 사용합니다.
- 윈도우 키 같은 특수 키는 단독으로도 실행 가능합니다.
다만, 일부 특수 키는 프로그램이 활성화되어 있어야 정상 동작하기도 합니다.
모든 프로그램이 동일하게 키보드 명령을 받아들이는 것은 아니므로, 환경에 따라 동작이 다를 수 있다는 점을 꼭 참고하세요.

5. 문자열 입력 최적화
문자 하나하나를 키보드 액션으로 넣을 수도 있지만, 긴 문장을 작성하려면 너무 많은 액션이 필요합니다.
또한 유지보수도 어려워지죠.
그래서 텍스트 쓰기(Action) 기능을 활용하면 한 번에 원하는 문장을 입력할 수 있습니다.
예시:
텍스트: 안녕하세요. 엔지엠소프트웨어입니다.
이렇게 설정하면 메모장에 한 번에 입력됩니다. ✍️

마무리
오늘은 키보드 액션을 활용해 단일 키 입력, 조합키 사용, 문자열 입력 방법까지 알아봤습니다.
실제 사람의 동작을 흉내 내는 것이 매크로의 핵심이므로, 항상 프로그램을 활성화하고 실행 순서를 염두에 두시면 원활하게 동작시킬 수 있습니다.
아래 동영상을 보시면 더욱 쉽게 따라 하실 수 있으니 참고하세요. 🎥
#️⃣ 추천 해시태그
#엔지엠소프트웨어 #오토픽 #AutoPeak #매크로자동화 #RPA매크로 #키보드액션 #마우스액션 #매크로프로그램 #자동화툴 #업무자동화 #매크로스크립트 #오토메이션 #윈도우자동화 #매크로예제 #매크로만들기
'업무 자동화 매크로' 카테고리의 다른 글
| 엔지엠 매크로 비활성 클릭 사용법 – 활성 모드와 차이점 (0) | 2025.09.14 |
|---|---|
| 엔지엠 매크로 이미지 서치 기능 활용법|자동화 필수 기능 완벽 가이드 (0) | 2025.09.14 |
| 엔지엠 소프트웨어 매크로 기초 가이드: 마우스 클릭 액션 (1) | 2025.09.13 |
| 엔지엠 매크로 6 설치 및 주요 기능 안내 (0) | 2025.09.13 |
| 오토픽(AutoPeak) 매크로 관리자 메뉴 사용법 (0) | 2025.09.11 |