저는 대부분 Windows의 스냅 기능을 좋아합니다. 창을 이동하면 스냅 후 창 크기를 이전 크기로 다시 조정하는 기능의 한 측면에 문제가 있습니다. 차라리 창을 스냅 된 크기로 유지하고 싶습니다.
의미를 확인하려면 다음 단계를 따르십시오.
- 새 창을 엽니 다
- 이 시점에서 창의 크기를 기록하십시오
- 화면 측면에 맞추십시오 (Win + LeftArrow).
- 창 크기를 더 짧게 조정
- 창을 다른 지점으로 이동
4 단계 후에는 창이 1 단계의 크기로 돌아 오는 것을 볼 수 있습니다. Windows는 해당 크기를 기억하고 창을 이동할 때이를 기억합니다. Windows에서 이전 크기 대신 스냅 / 크기 조정을 통해 설정 한 크기를 유지하는 방법이 있습니까?
답변
비슷한 동작에 질려서 Windows Aero 효과를 끄고 대신 WindowPad 를 사용하기 시작했습니다 . INI 파일과 함께 독립 실행 형 EXE로 실행하여 취향에 맞게 구성 할 수있는 사용자 지정 AutoHotKey 스크립트입니다.
2 단계에서 스냅을 수행하면 WindowPad가 실제로 “스냅”하지 않고 창을 해당 위치로 이동하고 크기를 조정하므로 크기 나 위치를 약간 조정할 수 있으며 “스냅되지 않음”으로 표시되지 않습니다. WindowPadX라는 최신 버전이 있지만 솔직히 시도해 본 적이 없습니다.
아래는 기본 설치에서 약간 조정했기 때문에 내 INI 파일입니다.하지만 원하는 방식으로 들립니다. [제외] 섹션 아마 무시 될 수 있습니다. WindowPad가 DisplayFusion을 엉망으로 만드는 것을 막기 위해 거기에 있다고 생각합니다.
[Options]
TitleMatchMode=2
[Hotkeys]
[Hotkeys: Active Window (Numpad)]
*Numpad1 = WPM, -1, +1, 0.5, 0.5
*Numpad2 = WPM, 0, +1, 1.0, 0.5
*Numpad3 = WPM, +1, +1, 0.5, 0.5
*Numpad4 = WPM, -1, 0, 0.5, 1.0
*Numpad5 = WPM, 0, 0, 0.5, 1.0
*Numpad6 = WPM, +1, 0, 0.5, 1.0
*Numpad7 = WPM, -1, -1, 0.5, 0.5
*Numpad8 = WPM, 0, -1, 1.0, 0.5
*Numpad9 = WPM, +1, -1, 0.5, 0.5
*NumpadAdd = MaximizeToggle
*NumpadEnter = WindowScreenMove, Next
*NumpadDiv = GatherWindows, 1
*NumpadMult = GatherWindows, 2
[Hotkeys: Previous Window (Numpad)]
*Numpad1 = WPM, -1, +1, 0.5, 0.5, P
*Numpad2 = WPM, 0, +1, 1.0, 0.5, P
*Numpad3 = WPM, +1, +1, 0.5, 0.5, P
*Numpad4 = WPM, -1, 0, 0.5, 1.0, P
*Numpad5 = WPM, 0, 0, 0.5, 1.0, P
*Numpad6 = WPM, +1, 0, 0.5, 1.0, P
*Numpad7 = WPM, -1, -1, 0.5, 0.5, P
*Numpad8 = WPM, 0, -1, 1.0, 0.5, P
*Numpad9 = WPM, +1, -1, 0.5, 0.5, P
*NumpadAdd = MaximizeToggle, P
*NumpadEnter = WindowScreenMove, Next, P
*NumpadDiv = GatherWindows, 1
*NumpadMult = GatherWindows, 2
[Exclude Windows]
Process=displayfusion.exe
[Gather: Exclude Windows]
Window=ahk_class SideBar_AppBarWindow
Window=ahk_class SideBar_HTMLHostWindow
Window=ahk_class BasicWindow
[Gather: Exclude Processes]
Process=displayfusion.exe