기억된 위치에 담기는 내용
위치를 기억하면 MaxTo는 다음 세 가지를 저장합니다.
- 애플리케이션 — 개별 창이 아니라 실행 파일로 식별합니다. 그래서 한 창에서 한 번만 동작을 하면 같은 애플리케이션에서 앞으로 열리는 모든 창에 적용됩니다.
- 선택적으로, 창 종류. ‘이 창과 같은 종류만’을 선택하면 같은 종류의 창으로만 범위가 좁혀집니다. 예를 들어 Excel의 스프레드시트 창에는 적용되지만 대화 상자에는 적용되지 않습니다. 이 옵션을 선택하지 않으면 위치가 해당 애플리케이션의 모든 창에 적용됩니다.
- 영역과 해당 모니터. 영역은 그리드 셀이 아니라 화면에 대한 비율로 저장됩니다. 사전 설정에서 쓰는 것과 같은 방식입니다. 그리드를 4 × 7에서 5 × 9로 바꿔도 화면 왼쪽 3분의 2를 차지하던 위치는 여전히 왼쪽 3분의 2를 차지합니다.
어떤 위치가 적용되는가
애플리케이션 페이지는 목록이며, 새 창과 일치하는 첫 번째 항목이 적용됩니다. 애플리케이션 및 창 종류를 모두 지정한 더 구체적인 항목이 애플리케이션 전체에 대한 일반적인 항목보다 우선합니다. 구체적인 정도가 같은 항목끼리는 목록에서 위에 있는 항목이 우선합니다.
MaxTo가 창을 이동하는 시점
각 창은 처음 나타날 때 한 번만 이동됩니다. 가상 데스크톱 전환은 창이 나타나는 것으로 간주되지 않으므로, 데스크톱 사이를 오갈 때 창이 다시 이동되지 않습니다.
MaxTo는 사용자와 다투지 않습니다. 창은 열릴 때 한 번만 이동되며, 그 뒤로는 사용자가 마음대로 다룰 수 있습니다.
되돌리기: 같은 위치를 원할 때마다
되돌리기는 같은 기억된 위치를 사용하지만, 사용자가 요청할 때만 적용됩니다. 창 되돌리기는 활성 창을 되돌리고, 모든 창 되돌리기는 기억된 위치가 있는 모든 창을 되돌립니다. 그래서 애플리케이션의 자동 토글이 꺼져 있어도 되돌리기는 작동합니다. 이 토글은 창이 열릴 때의 이동만 제어하기 때문입니다. 되돌리기는 기억된 내용도 바꾸지 않습니다. 위치를 바꾸려면 새 위치를 기억하세요.
두 가지 경우에는 의도적으로 조심스럽게 동작합니다. 최소화된 창은 되돌리기로 열리지 않습니다. 기억된 위치는 창이 복원될 위치에 적용되며, 사용자가 복원할 때까지 창은 최소화된 상태로 유지됩니다. 그리고 더 이상 연결되어 있지 않은 모니터의 창은 아무렇게나 흩어지지 않습니다. MaxTo는 모니터를 안정적으로 다시 식별하며(연결 해제, 도킹, 포트 변경도 감안합니다), 기억된 모니터가 정말로 없으면 무작정 추측하는 대신 가장 확실하게 일치하는 모니터에 창을 배치합니다.
일부 창을 이동할 수 없는 이유
Windows 자체가 일반(권한 상승되지 않은) 프로세스가 권한 상승된 상태, 즉 ‘관리자 권한으로’ 실행 중인 창을 이동하지 못하게 막습니다. 이는 MaxTo의 규칙이 아니라 Windows의 보안 경계입니다. 활성 창이 권한 상승된 상태이면 스냅 그리드는 아무 일도 하지 않고 넘어가는 대신 그 사실을 알려 주며, 기억된 위치도 그 창에는 적용할 수 없습니다.
그리드에 맞추기는 의도적으로 다르게 동작합니다
그리드에 맞추기는 되돌리기와 비슷해 보이지만, 아무것도 저장하지 않고 아무것도 다시 적용하지 않습니다. 활성 창을 현재 상태 그대로 가져와 가장 가까운 그리드 셀에 스냅하며, 최신 창에 있는 보이지 않는 크기 조정 테두리가 아니라 창의 눈에 보이는 가장자리를 기준으로 판단합니다. 위치가 기억된 창이든 아니든, 어떤 창이든 한 번에 깔끔하게 정리하는 용도로 사용하세요.