앞서 글에서 매크로 키보드 설치 방법을 설명드렸습니다.
이제 완성된 매크로 키보드를 이용해.. 간단한 매크로 사용법을 보여드리겠습니다.
일단 실행되는 영상을 하나 보시면 대항해시대에서 상점 주인에게서 교역품을 사고 그 교역품의 재고를 원상태로 돌리는 아이템을
사용 하는 것으로 끝나게 됩니다. 폰으로 급하게 찍은거라 화질은 좋지 않습니다 ^^
자 잘보셨나요 ^^
이제 이 매크로가 어떻게 작성되었는지 설명 드리겠습니다.
일단 키보드를 연결하고 GUI를 실행합니다.
gui 화면을 찍는걸 깜빡해서.. 진행 화면과 같이 보여드리게 되었습니다. 1번부터 28번까지 있는 저 프로그램이 GUI 프로그램입니다.
하단의 작은 창은 그중에 2번 스위치를 마우스 클릭해서 나온 편집 화면이구요.
자 이제 여기서 우리가 해야 할것은 오직.. 매크로 수동 추가입니다. 자동 녹화도 되긴 합니다만..
로인님도 수동을 사용하기를 권장하십니다. 자동 녹화는 마우스는 적용되지 않을 뿐더러. 어차피 나중에
지연시간 따위나 이벤트구분자를 따로 삽입해야 합니다. 오히려 더 번거로우니 그냥 매크로 수동 추가를 사용하겠습니다.
자 매크로 수동 추가를 눌렀을때 나오는 화면입니다.
3가지의 라디오 버튼(체크 버튼)이 있습니다. 물론 한글로 되어 있으니 못읽을 분은 없지만.
키보드와 마우스는 당연히 아시겠고. 이벤트 구분자는 이건 뭐지 하시는 분이 계실 겁니다.
이벤트 구분자는 스위치 하나에 여러가지 매크로를 입력하는 기능이라고 생각하시면 됩니다.
보통 하나의 스위치에 하나의 매크로를 입력하면 스위치를 누르게 되면 그 매크로가 한번에 처음부터 끝까지 진행됩니다.
하지만 이벤트 구분자를 사용하면.. 하나의 매크로를 단계별로 진행하게 하거나 연계되는 다른 두가지의 매크로를 하나의 스위치에 입력가능 하게 됩니다. 한번 누를때는 1을 출력하고 한번 더 누르면 2를 출력하게 하는 것이지요.
물론 이건 메모리 한도내에서 몇번이든 가능합니다. (32번이 한계입니다만..)
일단 저는 마우스로 매크로를 시작합니다. 제가 원하는 위치로 마우스 포인터를 이동시키고 그다음 클릭하는 동작을 하도록 구성하겠습니다. 물론 작업 하실때 각 동작간에 적당한 딜레이 타임을 주시는게 좋습니다..
딜레이가 없으면 하드웨어적 문제나 프로그램 반응 시간때문에 중간에 스킵되는 부분이 발생할수 있습니다..
개인적으로 300~500ms 정도 주면 적당한듯 합니다..
이 시간은 각자 써보면서 적절한 값을 찾는게 중요할듯 하네요..
포인터 이동을 누르면 위의 화면처럼 좌표를 입력할수 있게 됩니다. 내가 원하는 위치에 마우스 포인트를 가져다 놓으면
현재 좌표에 좌표값이 표시됩니다. 그 값을 바로 위의 이동 좌표에 입력하고 조합추가를 눌러 주시면 됩니다.
지연시간 입력은 여기서 하셔도 되지만 까먹으셨다면. 편집 화면에서 변경가능 하니 신경 쓰지 않으셔도 됩니다.
자 여기까지 매크로 입력을 캡쳐화면으로 보여 드렸습니다.
아 마지막 2번의 매크로 입력은 키보드를 이용 했습니다. 마우스와 키보드를 혼용해서 매크로를 작성해도 아무런 문제가 없습니다. 물론 지연시간때문에 스킵이 일어날수 있으니 적절한 지연값을 입력해 주세요.
이제 매크로 작성이 일단 다 끝났다면 이제 제대로 동작해야 하는지 알아야 겠죠?
그럼 이제 작성된 매크로를 매크로 키보드에 업로드 해야 합니다.
GUI화면 하단에 매크로 키보드의 몇가지 기능 설정과 작성한 매크로를 키보드에 입력하거나 불러오거나 또는 파일로 저장하거나 불러오는 메뉴가 있습니다.
여기서 우리가 지금 필료한건 설정 전송입니다 ^^
설정 전송을 누르면 전송하겠느냐고 물어옵니다. 그럼 예를 누르시면 업로드가 완료되면 다운로드 완료라고 뜹니다..
제 입장에선 키보드로 업로드고.. 키보드 입장에선 다운로드 인가 봅니다 ^^
자 여기 까지 하셨다면 매크로 작성과 입력이 완료 되었습니다.
이제 해당 키를 눌러서 제대로 작동하는지 확인하시면 됩니다.
참고로 제가 작성한 저 매크로 몇몇 오류가 있어 몇번의 수정을 거쳤습니다.
주로 딜레이 타임이 문제였습니다. ^^
위의 매크로와 뭐가 달라진건지 잘 찾아보세요. ^^ 이해가 가신다면 이제 아무런 문제 없이 매크로 작성이 가능하실듯 합니다 ^^