功能与场景

AltSnap 功能场景详解

本页功能与操作说明整理自 AltSnap 官方 Wiki 文档,按日常使用场景归类,帮助快速定位需要的能力。

场景一 · 基础操作

任意位置移动与缩放窗口

告别"必须瞄准标题栏和窗口边缘"的传统操作,这也是 Linux 桌面上常见的窗口管理习惯。

Alt+左键:移动

按住 Alt 后用左键点击窗口任意位置并拖动即可移动窗口。默认情况下窗口不会被自动带到前台,需要的话可按住 Ctrl 拖动,或在设置中开启"拖动时聚焦窗口"。

Alt+右键:缩放

按住 Alt 后用右键点击窗口任意位置并拖动即可缩放。缩放方向由距离点击位置最近的边或角自动决定;中央区域默认向所有方向缩放,也可在设置中改为"最近边"等模式。

磁吸对齐:拖动窗口时,窗口边缘会像磁铁一样自动对齐其他窗口边缘与屏幕边界(可在设置中调整或关闭;临时强制吸附可按住 Shift)。

场景二 · 屏幕布局

分屏、角落停靠与自定义分区

从左右半屏到自由分区,AltSnap 提供了三个层次的窗口布局能力。

Aero Snap 模拟

默认启用:拖动窗口到屏幕边缘自动停靠为半屏,拖到角落停靠为四分之一屏。若想临时禁用自动分屏,拖动时按下空格键即可切换。

自定义分区布局

自 1.47 版起支持 Snap Layout:从托盘菜单打开若干测试窗口、自由排列后保存为分区布局,之后按住 Shift 拖动即可吸附到分区,加按 Ctrl 可让窗口横跨多个分区。

网格模式

自 1.49 版起支持通过 AltSnap.ini 的 [Zones] 配置节启用网格分区(Grid Mode),将每块屏幕切分为自定义行列数的网格。

AltSnap 官方 Wiki 截图:自定义分区布局示例,多个窗口按预设区域排列
官方 Wiki 截图:自定义分区布局示例(来源:仓库 HelpImages 目录)

场景三 · 窗口控制

置顶、透明度与无边框

把这些高频小操作从菜单深处解放出来,绑定到鼠标按键或滚轮上。

总是置顶

为窗口切换"Always on Top"状态,置顶后再切换其他窗口也不会被遮挡。可作为鼠标动作或键盘快捷键绑定,也可通过命令行参数对指定窗口执行。

滚轮调透明度

将滚轮动作设为 Transparency 后,Alt+滚轮即可实时调节窗口透明度;按住 Shift 减小调节幅度进行微调。透明度上下限与步长均可在配置文件中自定义。

去边框与卷起

"Toggle borderless"一键移除窗口边框和标题栏(加 Shift 仅去边框保留标题栏);"Roll/Unroll"可将窗口卷起为只剩标题行,需要时再展开。

场景四 · 按需定制

鼠标动作、滚轮与黑名单

AltSnap 的能力不止移动和缩放——每个鼠标按键与滚轮都可以绑定不同动作,并按程序精细控制生效范围。

官方 Wiki 列出的鼠标按键可绑定动作(节选),同一动作也可绑定到键盘快捷键
动作说明
移动窗口左键默认动作;双击可最大化/还原,Shift+双击卷起窗口,Ctrl+双击最小化
缩放窗口右键默认动作;双击可按点击位置 Aero Snap 停靠到当前显示器的边/角
关闭窗口 / 结束程序等价于点击关闭按钮;"Kill Program"直接结束进程,官方提示谨慎使用
最大化 / 最小化 / 降低层级常规窗口控制;中键默认为"最大化/还原"
卷起/展开窗口把窗口卷起到标题栏
总是置顶 / 去边框切换置顶或移除边框与标题栏
居中窗口 / 垂直最大化窗口在光标所在显示器居中;垂直最大化(Shift 为水平)
最小化其他窗口类似 Aero Shake 或 Win+Home,可只作用于当前显示器
动作菜单弹出包含上述全部动作的菜单

滚轮动作

滚轮可绑定:Alt+Tab 式窗口切换、音量调节、透明度调节、层级调整、卷起/展开、最大化/还原等。例如把 Alt+滚轮设为音量,配合 Shift 可加速调节。

黑名单机制

按进程名或"窗口标题|窗口类"将特定程序排除在移动/缩放/滚轮动作之外,支持通配符与白名单模式,避免与游戏、设计软件等的 Alt 快捷键冲突。详见教程问答页。

场景五 · 多显示器

多显示器与全屏窗口

跨屏拖动控制

多显示器下拖动窗口时按住 Ctrl 可将窗口"困"在当前显示器内,方便在两屏交界处做边缘分屏;还可开启"切换显示器时自动重新最大化"。

游戏与全屏应用

可通过设置关闭对全屏窗口的干预以避免影响游戏;单击托盘图标可临时停用 AltSnap,玩完再点一下即恢复,无需退出程序。

把这些功能装进你的 Windows

安装包约 190 KB · 内置简体中文 · GPL-3.0 开源