X Mouse Button Control 마우스 매크로 설정 방법


오늘은 마우스 버튼으로 다양한 기능을 설정할 수 있는 프로그램을 소개하겠습니다.
게임을 하면서 매크로라고 들어보셨나요? 오토, 자동사냥 이라고 부르기도 합니다.

요즘 모바일 게임에서는 거의 매크로 기능이 탑재된 상태로 출시가 됩니다.
RPG 게임은 시간을 많이 투자해야 하는데, 그러지 못하는 분들에게는 편리한 기능입니다.
저 역시 처음에 이것을 찾게된 이유가 게임이었습니다.

하지만 지금은 게임 뿐만 아니라 반복 작업에도 사용합니다.
손목, 어깨 목 등 내 몸이 돌처럼 굳어지기 전에 말입니다.
그럼 본격적으로 XMBC 를 살펴보겠습니다.

우선 구글에 X Mouse Button Control 을 검색해서, 설치합니다.
설치파일만 올려놓은 곳보다는 공식홈에서 다운로드 하는게 안전합니다.
저처럼 포터블 버전으로 바로 실행해주셔도 됩니다.
설치를 마치면,

꼭 관리자 권한으로 실행을 합니다. 그래야 정상적으로 작동합니다.

외부 설정

마우스 매크로 설정 방법, 단축키 추천
<기본 인터페이스>

첫번째 그림입니다. 순서대로 설명합니다.

1. Default는 기본으로 전부 적용됩니다. 나머지 목록들은 추가로 설정한겁니다.

2. 원하는 프로그램만 작동되게 하려면 Add 버튼을 눌러서 exe 파일을 찾아 등록합니다.

3. 두번째에서 프로그램별로 분류했다면, 여기서는 하나의 프로그램안에 다수의 레이어를 설정하여, 사용할 수 있습니다. 레이어를 변경하려면 단축키를 설정해야 합니다.

4. 마우스 버튼들이 보입니다. 여기서 좌, 우 버튼과 휠 버튼 중에 자신이 원하는 버튼만 선택해서 설정합니다. 나머지는 자신의 마우스에 버튼이 더 있다면, 사용합니다.

5. Settings 에 들어가면 여러 옵션이 있습니다. 우선 Language 옵션에서, 한국어로 변경 가능합니다.

6. Apply 버튼은 모든 설정 작업을 끝내고, 눌러줍니다. 잊지 말고, 꼭 눌러줍시다.

7. **No Change (Don't Intercept)** 선택합니다. 꽤 많은 목록들이 나옵니다. 간단한 명령은 여기서 가능합니다. 하지만, 자신이 좀 더 길게 만들고 싶다면, 빨간색으로 표시한 Simulated Keys 를 눌러줍시다.

이 프로그램은 닫아도 종료되지 않습니다.
작업표시줄에 숨긴 아이콘에서 종료 시켜줘야합니다.


내부 설정

마우스 매크로 설정 방법, 단축키 추천
<Simulated Keys 화면>

두번째 그림입니다.

1. 이곳에서 직접 코드를 입력하여 매크로를 만들 수 있습니다. 충분히 입력 가능하지만,
너무 길게 하기보다는 짧게 입력하여 반복 실행을 추천합니다. 왜냐하면,
  • 정상적으로 입력됐는지 확인하는데 너무 오래 걸립니다.
  • 매크로 실행 중에 바로 멈추기 힘듭니다.
즉시 중지 단축키가 있지만, 이미 입력된 코드까지는 실행이 되는거 같습니다.
그래서 바로 멈추기가 힘듭니다.
그래도 길게 코드를 제작하고 싶다면, 틈틈히 확인하면서 제작합니다.
또한 메모장 등으로 복사 붙여 넣기로 제작하는게 정신건강에 좋습니다.

2. 코드에 필요한 명령어를 보여줍니다. 여기 나온 명령어들로 코드를 제작합니다. 스크롤을 끝까지 내려보면 예시들도 있으니 참고하면 도움됩니다.

3. 디스플레이 상에 마우스 커서 위치를 좌표로 보여줍니다.
좌표가 필요한 명령어도 있습니다.

4. 마우스의 동작을 결정합니다.
  • 마우스 버튼을 눌렀을 때 - As mouse button is pressed
  • 마우스 버튼을 놓았을 때 - As mouse button is released
  • 마우스 버튼을 누르고 있는 동안 - During (press on down, release on up
  • 마우스 버튼을 누르고 있는 동안 반복되어지는 상태 - Repeatedly while the button is down
  • 고정(버튼을 다시 누를 때까지 반복되어지는 상태) - Stick(repeatedly until button is pressed again)
  • 고정(버튼을 다시 누를 때까지 누른 상태) - Stick(held down until button is pressed again)
  • 마우스 버튼을 누르고 놓았을 때 - As mouse button is pressed & when released


추가 설정

마우스 휠에 설정한 매크로 사용 중 실수로 다수 반복되는 경우가 생깁니다.

즉시 중지가 안됩니다.

이런 경우를 대비해서 

외부 설정 3번 레이어 설정  >   Options 에서

Ignore repeated remapped vertical scroll 를 체크하고 시간 까지 설정해줍니다.

아무리 휠을 돌려도 
제한 시간이 설정 되어 있어서 매크로 수행 작업이 밀리지 않게 됩니다.

예를 들어 매크로 설정된 명령어가 장문일 경우 자주 발생합니다.

{F1}{WAITMS100}{F1}{WAITMS100}{LMB}{WAITMS100}{LMB}{WAITMS100}......

휠 한번에 긴 명령문이 수행되게 설정했지만,
실수로 휠을 여러 번 굴리게 되면
위 작업이 끝날때 까지 아무것도 못하게 됩니다.

그래서 명령문에 필요한 총 시간 보다 조금 길게 하여
Ignore repeated remapped vertical scroll 을 설정하면
아무리 휠을 돌려도 정해진 시간 이후에 반복되는 명령문을 전부 무시하게 됩니다.