如何禁用移动到屏幕边缘时将窗口最大化为全屏的 Windows 7 功能(但保持键盘快捷键有效)?

Joa*_*nge 10 windows-7 aero-snap

我遵循了这个建议: How to disable auto-maximize/resize window (aero-snap) when near screen edge?

但它也会关闭按下WinKey+的功能Left/Right Arrow,使窗口在箭头键的方向上适合屏幕的一半。

有没有办法独立控制它们?

tec*_*tle 2

我过去曾寻找过这一点,但我不相信 Windows 本身有办法做到这一点。但是,还有第三方替代方案。首先,按照问题中的链接禁用航空捕捉。然后,使用WindowsPad(一种特殊的AutoHotkey脚本设置),您可以恢复多显示器设置中屏幕之间的移动窗口、使用左/右对齐等(顶部、底部、中间和角落对齐)。默认情况下,WindowsPad 使用Win+NumPad键(因为添加了功能),但您可以通过将以下内容添加到[Hotkeys]WindowsPad.ini 文件的部分来添加类似 aero-snap 的箭头键功能:

#+Left = WindowScreenMove,下一个
#+右 = WindowScreenMove, 上一个
#左 = WPM, -1, 0, 0.5, 1.0
#右 = WPM, +1, 0, 0.5, 1.0
#Up = 最大化切换
#Down = 恢复

不幸的是,您确实失去了捕捉到屏幕的 50% 然后恢复到原始位置的能力(因为它实际上是调整窗口大小,而不是使用航空捕捉)。但到目前为止,这是我发现的唯一缺点。


WindowsPad 的边角和底部对齐功能演示:

WindowsPad 演示