- 목표
- 남는 마우스 단추를 누르면 포인터가 가리키는 창에 대한 MaxTo 스냅 그리드가 열리는 상태.
- 시작하기 전에
- 프로그래밍 가능한 마우스와 해당 드라이버 소프트웨어, 또는 AutoHotkey.
MaxTo는 명령줄에서 제어할 수 있습니다. MaxTo.exe open resize는 활성 창에 대한 스냅 그리드를 엽니다. 따라서 단추를 눌렀을 때 명령을 실행할 수 있는 소프트웨어라면 무엇이든 MaxTo를 제어할 수 있으며, 프로그래밍 가능한 마우스의 드라이버는 모두 여기에 해당합니다.
두 가지 할당 방법, 드라이버에 따라 선택
- 명령 실행. 단추에
MaxTo.exe open resize실행을 할당합니다. 가장 직접적인 방법이지만, 일부 드라이버의 ‘애플리케이션 실행’ 동작은open resize인수를 전달하지 못합니다. - 바로 가기 키 보내기. 단추에 창 스냅 바로 가기 키(기본값 Win + Alt + Space) 입력을 할당합니다. 모든 드라이버에서 가능합니다.
드라이버가 프로그램은 실행할 수 있지만 인수를 전달할 수 없다면 일반적인 우회 방법이 있습니다. 인수가 포함된 바로 가기 파일을 실행하는 것입니다.
드라이버가 실행할 바로 가기 파일 만들기
- 바탕 화면을 마우스 오른쪽 단추로 클릭하고 새로 만들기 → 바로 가기를 선택합니다.
- 항목 위치로 다음을 입력합니다(인수 포함).
"%LocalAppData%\MaxTo\current\MaxTo.exe" open resize MaxTo resize와 같은 이름을 지정하고 마침을 클릭합니다.
드라이버의 실행 동작이 이 .lnk 파일을 가리키도록 지정하세요. MaxTo를 Scoop으로 설치했다면 경로는 생략해도 됩니다. maxto 명령이 PATH에 있으므로 maxto open resize는 어디서든 작동합니다.
Logi Options+ (Logitech)
Options+의 실행 동작은 명령줄 인수를 받지 않으므로 키 입력 방식을 사용하세요.
- Logi Options+를 열고 마우스를 선택합니다.
- 다시 할당할 단추를 고르고 Keystroke assignment를 선택합니다.
- 창 스냅 바로 가기 키 Win + Alt + Space를 기록합니다.
Razer Synapse
Synapse는 프로그램과 바로 가기 파일을 모두 실행할 수 있습니다.
- Synapse → 마우스 → 다시 할당할 단추를 엽니다.
- Launch → Launch Program을 선택하고 위에서 만든
MaxTo resize바로 가기를 찾아 지정합니다.
Corsair iCUE
- iCUE → 마우스 → Key Assignments를 엽니다.
- 단추에
MaxTo resize바로 가기를 가리키는 App Launch 동작을 할당합니다. 또는 Win + Alt + Space를 누르는 매크로를 기록합니다.
SteelSeries GG
- SteelSeries GG → Engine → 마우스를 엽니다.
- 단추에
MaxTo resize바로 가기로 Launch Application을 할당합니다. 또는 Win + Alt + Space를 보내는 매크로를 사용합니다.
X-Mouse Button Control
XMBC는 인수를 직접 전달하므로 바로 가기 파일이 필요하지 않습니다.
- 단추를 고르고 드롭다운에서 Launch Application을 선택합니다.
- 전체 명령줄을 입력합니다.
"C:\Users\<you>\AppData\Local\MaxTo\current\MaxTo.exe" open resize
AutoHotkey
AutoHotkey v2에서는 측면 단추(여기서는 ‘앞으로’ 단추인 XButton2)를 명령에 할당합니다.
XButton2::Run(EnvGet("LocalAppData") "MaxTocurrentMaxTo.exe open resize") 스냅 그리드 외에도 이 페이지의 모든 내용은 MaxTo의 어떤 명령에도 적용됩니다. 다른 단추에
recall all을 할당하면 한 번 눌러 바탕 화면을 정리할 수 있고, fit window를 할당하면 활성 창을 그리드에 스냅할 수 있습니다. 전체 목록은 명령줄 참조에 있습니다.관련 항목