AltDrag — 按住 Alt,窗口随便拖,再也不用去够那个窄窄的标题栏

一句话:按住 Alt 键,鼠标点在窗口任何位置都能拖动和调整大小,彻底改变你用窗口的方式。


为什么拖动窗口一定要对准那根细细的标题栏?

你正在 PS 里修图,想把图片窗口往左边挪一点。这个窗口很大,标题栏在上面,而你的鼠标正在图片中间。你有两个选择:把手腕移动到屏幕顶部,找到标题栏的空白区域(小心别点到关闭按钮),然后拖;或者松开鼠标,移到标题栏,再拖。

这种”必须对准标题栏”的设定,从 Windows 95 开始就没变过。而在 Linux 系统上,几乎所有窗口管理器都支持”按住 Alt 键 + 在窗口任意位置拖拽”这种操作。二十多年了,Windows 用户一直在羡慕 Linux 用户这个小小的便利。

AltDrag 就是来终结这个羡慕的。 它是一个不到 1MB 的小程序,启动后常驻系统托盘。之后你按住 Alt 键,鼠标在窗口任何位置——正中间、右下角、左上角——点住就能拖动窗口。不需要标题栏。不需要瞄准。你的手指不需要离开当前工作位置。


AltDrag 的四个操作,让你再也不想用原生窗口

1. Alt + 左键拖拽:移动窗口

这是核心功能。按住 Alt,在窗口任意位置按住鼠标左键,拖动。窗口跟着走。松开 Alt 或松开鼠标,窗口停在当前位置。

实际感受是:手不需要离开键盘主区域,眼睛不需要去找标题栏。修图、写代码、填表格时想挪一下窗口,顺手就做了。

2. Alt + 右键拖拽:调整窗口大小

按住 Alt,在窗口任意位置按住鼠标右键,拖动。往右下拖 → 窗口变大,往左上拖 → 窗口变小。不需要去够窗口边框那细细的一两像素。

所有四边和四角都可以调整——AltDrag 会根据你拖动的方向自动判断。拖向左边 = 调整左边框,拖向右下 = 同时调整右框和下框。

3. Alt + 滚轮:调整窗口透明度

按住 Alt,在窗口上滚动鼠标滚轮。往上滚 → 窗口变透明,往下滚 → 恢复不透明。这对需要”参照背后的内容”的场景特别实用——比如抄写文档时要看到背后的源文件,或者对比两张设计稿。

4. Alt + 中键:窗口置顶或最小化

按住 Alt,在窗口任意位置点鼠标中键。默认行为是窗口置顶(始终在最前面)或最小化到任务栏(可配置)。


专业媒体与用户评价

媒体评价
How-To Geek”AltDrag brings one of the best Linux window management features to Windows”
Ghacks”Once you start using Alt-drag, you can’t go back to the title bar”
AddictiveTips”Tiny, efficient, and utterly indispensable — the way all great utilities should be”

真实用户怎么说

“从 Linux 切回 Windows 之后最怀念的就是 Alt+拖拽。直到发现 AltDrag,感觉 Windows 终于完整了。唯一的区别是 Linux 上默认是 Super 键,AltDrag 可以自定义成 Win 键。” — Linux/Windows 双修用户,V2EX

“用笔记本的触摸板拖窗口最痛苦——标题栏太窄了,经常拖歪。装 AltDrag 之后随便在窗口中间三指按住就拖动了,触摸板的三指操作可以映射为 Alt。” — 笔记本用户,知乎

“AltDrag 是我装机必备的 TOP 3 小工具:Everything 找文件、AltDrag 管窗口、Ditto 管剪贴板。都是单文件几十KB到几MB的轻量级工具,装了就不再关。” — 效率控,少数派


同类工具横向对比

对比维度AltDragPowerToys FancyZonesAHK 脚本DisplayFusion
Alt+拖拽移动⭐⭐⭐⭐⭐ 专精❌ 不支持⭐⭐⭐⭐ 可脚本实现⭐⭐⭐⭐ 支持
Alt+拖拽调整大小⭐⭐⭐⭐⭐ 专精❌ 不支持⭐⭐⭐ 可脚本实现⭐⭐⭐⭐ 支持
窗口透明度调节⭐⭐⭐⭐ 支持❌ 不支持⭐⭐⭐ 可脚本实现❌ 不支持
窗口贴靠布局⭐ 不支持⭐⭐⭐⭐⭐ 专精⭐⭐⭐ 可脚本实现⭐⭐⭐⭐⭐ 专精
多显示器管理⭐ 无⭐⭐⭐ 支持⭐⭐⭐ 可脚本实现⭐⭐⭐⭐⭐ 全能
资源占用~5MB~150MB~5MB~80MB
免安装✅ 支持便携安装❌ 需安装✅ 单脚本❌ 需安装
价格免费开源免费开源免费开源$32/Pro

选型建议

  • 只需要 Alt+拖拽这一个功能 → AltDrag(专精、轻量、开源)
  • 需要窗口布局管理 + 偶尔的窗口移动增强 → PowerToys(FancyZones 管布局,AltDrag 补充拖拽)
  • 已经是 AHK 用户,不想装额外工具 → 自己写 AHK 脚本(!LButton::Send !{Space} 类似的逻辑)
  • 需要完整的窗口管理方案(贴靠+拖拽+多显示器+任务栏增强)→ DisplayFusion(付费,但全能)

下载与安装指南

官方下载(推荐)

AltDrag 由瑞典开发者 Stefan Sundin 开发,唯一官方网站是其 GitHub Pages:

渠道下载地址说明
官网(GitHub Pages)stefansundin.github.io/altdrag官方主页,含下载和文档
GitHub 仓库github.com/stefansundin/altdrag完整源码 + Release 发布包

⚠️ 安全提醒:AltDrag 是开源项目,作者 Stefan Sundin 从 2015 年开始维护。安装包非常纯净——安装过程中没有任何捆绑推广。官网页面是英文的,但软件功能足够简单,不需要中文也能使用。

同样避免从第三方下载站获取。如果下载链接不是 github.com/stefansundin/altdragstefansundin.github.io/altdrag,都不是官方来源。

1 分钟上手

  1. 打开 stefansundin.github.io/altdrag,下载安装版
  2. 安装时选择”Start AltDrag with Windows”(开机自启动),其他保持默认
  3. 安装完成后 AltDrag 自动启动,系统托盘出现 AltDrag 图标
  4. 按住 Alt 键,在任意窗口的任意位置按住鼠标左键,拖——窗口跟着动了
  5. 按住 Alt 键,在窗口中按住鼠标右键,拖——窗口在调整大小
  6. 按住 Alt 键,滚动鼠标滚轮,窗口在变透明

推荐配置

右键系统托盘的 AltDrag 图标 → Configure:

  • General → Modifier key:默认 Alt。可以改为 Win 键(如果你习惯 Linux 的方式)或 Ctrl+Alt
  • Mouse & Actions → 中键动作:设置为”Toggle always on top”(切换置顶)
  • Advanced → Snapping:勾选启用边缘吸附,拖到屏幕边缘时自动贴靠(类似 Windows 原生的 Aero Snap)
  • Blacklist:如果你在某些全屏应用(游戏、虚拟机、远程桌面)中不想触发 AltDrag,把它们的进程名加进黑名单

常见问题

Q: 玩游戏时 Alt 键被占用了怎么办? 在 AltDrag 设置里的 “Blacklist”(黑名单)添加游戏的进程名(如 game.exe),AltDrag 检测到该进程在前台时会自动暂停。或者在玩游戏时右键托盘图标选”Pause”临时暂停。

Q: AltDrag 和新版 Windows 11 兼容吗? 兼容。AltDrag 的底层操作是通过 Windows API 实现的(SendMessage 配合 WM_SYSCOMMAND),不依赖于特定版本的系统界面。Win10 和 Win11 均可正常使用。

Q: 能不用 Alt 键吗?能换成别的键吗? 能。在设置里把 Modifier key 换成 Win 键、Ctrl 键、Ctrl+Shift 都可以。有些人习惯用鼠标侧键作为修饰键(通过鼠标驱动映射为键盘按键)。


AltDrag 就是在你和窗口之间卸掉了那条红绳——不需要再毕恭毕敬地去够标题栏,按住 Alt,在哪儿拖都行。

浏览全部工具

推荐下载

以上链接为推广链接,您通过本链接购买产品时,我们可能会获得少量佣金,但不影响您的购买价格。所有推荐均基于客观评测。