문서
지정할 수 있는 모든 Trigger와 Action, 설정 윈도우가 어떻게 구성되어 있는지, 그리고 문서 전반에서 쓰는 용어입니다.
시작하기
MouseTuner는 메뉴 막대 앱입니다. Dock 아이콘도 없고 메인 윈도우도 없습니다. 전체 인터페이스는 설정 윈도우 하나뿐이고, 메뉴 막대 아이콘에서 엽니다.
권한
부드러운 스크롤, Button Mapping, 트랙패드 가장자리, Domain Rule(활성 브라우저 탭의 URL 읽기)에는 손쉬운 사용 권한이 필요합니다. 권한이 없으면 해당 패널이 무엇이 빠졌는지 설명하고 시스템 설정으로 연결합니다.
입력 모니터링 권한은 필요하지 않습니다. Bluetooth로 직접 연결한 Logitech 마우스는 Bluetooth 페어링 요청이 한 번 더 뜨고, 승인한 뒤에는 재시동해야 적용됩니다.
설정 패널
- Scroll — Scroll Curve 편집기와 실시간 미리보기.
- Buttons — Trigger에서 Action으로 이어지는 매핑.
- App Overrides — Scroll Curve와 Button Mapping을 함께 재정의하는 앱 목록 하나.
- Devices — Recognized Device의 DPI, SmartShift, 배터리 설정.
- Trackpad — 마우스가 연결된 동안 내장 트랙패드를 무시하거나, 네 가장자리의 폭을 조절할 수 있는 띠에 닿은 터치를 무시합니다.
- Input Source — 앱이나 브라우저 도메인에 따른 입력 소스 자동 전환.
- General — 업데이트, iCloud 동기화, 크래시 리포트(기본으로 꺼져 있습니다).
- Permissions — 무엇이 허용되었고 무엇이 빠졌는지, 그리고 그것이 왜 중요한지.
Trigger
Trigger는 버튼에 가하는 동작입니다. 각 Trigger는 자기 Action을 하나씩 가질 수 있고, 종류만 서로 겹치지 않는다면 한 버튼에 여러 Trigger를 둘 수 있습니다.
- 클릭 — 그냥 한 번 눌렀다 떼는 것.
- 더블 클릭. 이것을 매핑하면 그 버튼의 한 번 클릭이 두 번째 누름을 기다리게 되고, 매핑을 끄면 한 번 클릭이 다시 즉시 발동합니다.
- 길게 누르기 — 직접 정한 기준 시간을 넘겨 누르고 있는 것.
- 방향 드래그 — 버튼을 누른 채 마우스를 위, 아래, 왼쪽, 오른쪽으로 움직이는 것. 방향을 판정하는 동안 포인터가 멈추므로 초점이 다른 윈도우로 옮겨 가지 않습니다.
- Chord — 다른 버튼을 이미 누르고 있는 상태에서 이 버튼을 누르는 것.
- Hold + Scroll — 버튼을 누른 채 휠을 어느 쪽으로든 돌리는 것.
- 스크롤 — 아무것도 누르지 않고 휠만 돌리는 것.
Action
Action은 Trigger가 실제로 하는 일입니다. 그중 둘은 시작과 끝이 있어서 누를 때 시작해 손을 뗄 때 끝나고, 나머지는 한 번 발동하고 맙니다.
- 키보드 단축키를 보냅니다. modifier는 원하는 대로 조합할 수 있습니다.
- 시스템 동작을 실행합니다. Mission Control, 응용 프로그램 윈도우, 데스크탑 보기, 왼쪽 Space로 이동, 오른쪽 Space로 이동, 스크린샷(전체 화면), 스크린샷(선택 영역), 화면 잠금이 있습니다.
- 미디어 키를 누릅니다. 재생 / 일시 정지, 다음 트랙, 이전 트랙, 음량 높이기, 음량 낮추기, 음소거가 있습니다. 시스템의 미디어 경로를 거치므로 Apple Music, Spotify, 브라우저 안의 동영상이 모두 반응합니다.
- 응용 프로그램을 엽니다.
- URL을 엽니다.
- AppleScript를 실행합니다.
- 셸 스크립트를 실행합니다.
- Modifier Hold — 누르면 Fn 같은 수식어 키를 누른 채로 유지하고, 떼면 놓습니다. 눌러서 말하는 받아쓰기가 돌아가는 원리가 바로 이것입니다. 키를 붙잡아 두는 일은 MouseTuner가 하고, 나머지는 받아쓰기 도구가 합니다.
- Pan While Held — 버튼을 누르고 있는 동안 포인터 움직임이 스크롤이 됩니다. 지도나 캔버스의 손 도구와 같습니다. 방향을 판정하지도, 한 번만 발동하지도 않고, 누르고 있는 동안의 모든 움직임을 스크롤로 바꿉니다. 같은 손목 움직임이 800 DPI 마우스와 3200 DPI 마우스에서 전혀 다른 거리를 만들기 때문에 속도는 조절할 수 있습니다.
- 휠을 래칫과 자유 회전 사이에서 전환합니다. 휠 모드 버튼을 매핑하고 나면 마우스가 스스로 모드를 바꾸지 않게 되므로, 이 Action이 그 동작을 되돌려 놓습니다.
용어
이 용어들은 MouseTuner가 지원하는 모든 언어에서 영어 그대로 유지되며, 이 문서도 예외가 아닙니다.
- Trigger
- 매핑을 발동시키는 조건입니다. 클릭, 더블 클릭, 길게 누르기, 네 방향 중 하나로 끌기, Chord, Hold + Scroll이 있습니다.
- Chord
- 두 개의 버튼을 동시에 누르고 있는 상태입니다.
- Action
- 매핑이 실제로 하는 일입니다. 키보드 단축키, 시스템 동작, 미디어 키, 앱이나 URL 열기, AppleScript, 셸 명령, Modifier Hold 중 하나입니다.
- Modifier Hold
- 버튼을 누를 때 수식어 키를 누르고 뗄 때 놓는 Action입니다. 눌러서 말하는 방식의 받아쓰기를 위해 존재합니다.
- App Override
- 특정 앱이 앞에 있는 동안 전역 설정을 대신하는 Scroll Curve 또는 Button Mapping입니다.
- Scroll Curve
- 부드러운 스크롤을 결정하는 매개변수 묶음입니다. 최소 단계, 속도 게인, 지속 시간, 감쇠로 이루어집니다.
- SmartShift
- 래칫 휠과 자유 회전 휠을 자동으로 전환하는 Logitech의 기능이며, 이를 지원하는 마우스의 설정 항목입니다.
- Device Profile
- 인식된 모델이 무엇을 할 수 있는지를 담은 정보입니다. 버튼 구성, DPI 범위, SmartShift 지원 여부, 배터리를 읽는 방법이 들어 있습니다.
- Recognized Device
- Device Profile이 있는 마우스입니다. DPI, SmartShift, 배터리 설정이 추가됩니다.
- Generic Device
- 그 밖의 모든 마우스입니다. 부드러운 스크롤과 기본적인 Button Mapping은 그대로 동작합니다.
- HID++
- Logitech 마우스가 설정을 주고받는 데 쓰는 프로토콜입니다. DPI, SmartShift, 배터리 정보가 모두 이 경로를 지나갑니다.
- License Key
- 구매 후 받는 문자열입니다. 구매 한 건당 하나가 발급됩니다.
- Seat
- 하나의 License Key를 묶어 둘 수 있는 기기입니다. 키 하나에 3대까지입니다.
- Trial
- 계정도 결제 수단도 없이 30일 동안 앱의 모든 기능을 쓸 수 있는 기간입니다.
- Command
- macOS의 Command 키입니다. 키 이름은 매핑과 단축키 전반에서 영어 그대로 유지합니다.
- Option
- macOS의 Option 키이며, 위와 같은 규칙을 따릅니다.