![我可以更改默认的 WIN-KEY(上/下/左/右)窗口停靠行为/大小吗?](https://linux22.com/image/1350437/%E6%88%91%E5%8F%AF%E4%BB%A5%E6%9B%B4%E6%94%B9%E9%BB%98%E8%AE%A4%E7%9A%84%20WIN-KEY%EF%BC%88%E4%B8%8A%2F%E4%B8%8B%2F%E5%B7%A6%2F%E5%8F%B3%EF%BC%89%E7%AA%97%E5%8F%A3%E5%81%9C%E9%9D%A0%E8%A1%8C%E4%B8%BA%2F%E5%A4%A7%E5%B0%8F%E5%90%97%EF%BC%9F.png)
在 Windows 7 中,我可以按住 WINDOWS 键并按方向键(左、右、上、下),当前活动窗口将分别停靠到屏幕的左半部分、右半部分、最大化和恢复。
是否可以添加其他行为(例如左侧三分之二、右侧三分之一等)?或者是否可以更改这些位置的宽度,以便我可以将“左半部分”设置为实际约为屏幕的 33%?
答案1
- 首先禁用内置的 Windows 快捷方式。
- 安装自动热键然后疯狂起来。它应该能够满足您的所有要求,甚至更多。
编辑:请查看下面的链接,这是一个复制 Windows 7 操作的 AutoHotKey 脚本。您可以根据自己的喜好进行修改。
www.autohotkey.com/board/topic/51720-windows-7-like-window-positioning-for-xp-and-vista/
答案2
我写了一些 AutoHotKey 脚本,其中一个是用键盘移动窗口。你可以在rwin工具。
如果你不需要我收藏的所有其他工具,你可以直接获取移动窗口的脚本(移动窗口.ahk) 及其依赖项(普通的ahi)。
以下是移动当前活动窗口的键盘热键:
Win+ Arrow:移动当前窗口,使用所有可见窗口作为“停止标志”
Win++ Ctrl:Arrow停靠
Win+ Shift+ Arrow:移动当前窗口的左上角,使用所有可见窗口作为“停止标志”
Win+ Alt+ Arrow:移动当前窗口的右下角,使用所有可见窗口作为“停止标志”
Win+ Home:将当前窗口移动到主显示屏的左上角。
您需要禁用内置热键。
答案3
我知道的唯一方法是显示融合。它允许您为几乎任何东西创建热键和标题栏按钮。它是一款很棒的免费窗口管理器。我在我的所有计算机上都使用它。
答案4
我认为你不能更改默认配置。
但你可以尝试WindowPadX。
http://hoppfrosch.github.io/WindowPadX/files/WindowPadX-ahk.html
默认配置使用 Windows 键 + 数字键来移动窗口。只需提醒一下:默认配置使用数字键盘 0 作为修饰符 - 而不使用 Windows 键。因此,如果您尝试输入“01”,它将干扰您当前的屏幕。