AltDrag — Hold Alt, Drag Any Window Anywhere, No More Reaching for That Narrow Title Bar
In a word: Hold the Alt key and click anywhere on a window to drag and resize it — completely changing how you use windows.
Why Do You Always Have to Aim for That Thin Title Bar to Drag a Window?
You’re editing a photo in Photoshop and want to move the image window a bit to the left. The window is large, the title bar is at the top, and your mouse is right in the middle of the image. You have two choices: move your wrist to the top of the screen, find a blank area on the title bar (careful not to hit the close button), and drag; or release the mouse, move to the title bar, and drag.
This “must aim for the title bar” design hasn’t changed since Windows 95. Meanwhile on Linux, almost every window manager supports “hold Alt + drag anywhere on the window.” For over twenty years, Windows users have been envying Linux users for this small convenience.
AltDrag is here to end that envy. It’s a tiny program under 1MB that runs in your system tray. Once running, hold the Alt key and click anywhere on a window — dead center, bottom-right, top-left — and drag the window. No title bar needed. No aiming required. Your fingers never have to leave their current working position.
AltDrag’s Four Operations That Will Make You Never Want Native Windows Again
1. Alt + Left Drag: Move a Window
This is the core feature. Hold Alt, left-click and hold anywhere on a window, drag. The window follows. Release Alt or release the mouse, and the window stays where it is.
The real feeling is: your hand never leaves the keyboard home row, and your eyes never need to search for the title bar. Moving a window while editing photos, writing code, or filling out forms is something you just do without thinking.
2. Alt + Right Drag: Resize a Window
Hold Alt, right-click and hold anywhere on a window, drag. Drag down-right → window gets bigger; drag up-left → window gets smaller. No need to reach for that thin 1-2 pixel window border.
All four edges and four corners can be adjusted — AltDrag automatically determines the direction based on your drag. Drag toward the left = adjust left edge, drag toward the bottom-right = adjust both bottom and right edges.
3. Alt + Scroll Wheel: Adjust Window Transparency
Hold Alt and scroll the mouse wheel over a window. Scroll up → window becomes transparent; scroll down → back to opaque. This is especially useful when you need to “see what’s behind” — like transcribing a document while looking at the source, or comparing two designs.
4. Alt + Middle Click: Pin or Minimize Window
Hold Alt and middle-click anywhere on a window. The default behavior is to pin the window (always on top) or minimize it to the taskbar (configurable).
Professional Media and User Reviews
| Source | Review |
|---|---|
| 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” |
What Real Users Say
“After switching back to Windows from Linux, what I missed most was Alt+drag. Then I discovered AltDrag, and Windows finally felt complete. The only difference is that Linux uses the Super key by default, and AltDrag can be customized to use the Win key.” — Linux/Windows Dual User, V2EX
“Dragging windows with a laptop touchpad is the worst — the title bar is too narrow and I’d often miss. After installing AltDrag, I can just three-finger hold anywhere in the middle of the window and drag. Three-finger touchpad gestures can be mapped to Alt.” — Laptop User, Zhihu
“AltDrag is in my top 3 must-install tools: Everything for files, AltDrag for windows, Ditto for clipboard. All lightweight tools from tens of KB to a few MB — install them and never look back.” — Productivity Enthusiast, SSPai
Comparison with Similar Tools
| Dimension | AltDrag | PowerToys FancyZones | AHK Script | DisplayFusion |
|---|---|---|---|---|
| Alt+Drag Move | ⭐⭐⭐⭐⭐ Specialized | Not supported | ⭐⭐⭐⭐ Scriptable | ⭐⭐⭐⭐ Supported |
| Alt+Drag Resize | ⭐⭐⭐⭐⭐ Specialized | Not supported | ⭐⭐⭐ Scriptable | ⭐⭐⭐⭐ Supported |
| Window Transparency | ⭐⭐⭐⭐ Supported | Not supported | ⭐⭐⭐ Scriptable | Not supported |
| Window Snap Layout | ⭐ Not supported | ⭐⭐⭐⭐⭐ Specialized | ⭐⭐⭐ Scriptable | ⭐⭐⭐⭐⭐ Specialized |
| Multi-Monitor Management | ⭐ None | ⭐⭐⭐ Supported | ⭐⭐⭐ Scriptable | ⭐⭐⭐⭐⭐ Full-featured |
| Resource Usage | ~5MB | ~150MB | ~5MB | ~80MB |
| Portable | Yes (portable install) | Requires install | Single script | Requires install |
| Price | Free & Open Source | Free & Open Source | Free & Open Source | $32/Pro |
Selection advice:
- Only need Alt+drag → AltDrag (specialized, lightweight, open source)
- Need window layout management + occasional drag enhancement → PowerToys (FancyZones for layout, AltDrag supplements dragging)
- Already an AHK user who doesn’t want extra tools → Write your own AHK script (
!LButton::Send !{Space}style logic) - Need complete window management (snap + drag + multi-monitor + taskbar enhancement) → DisplayFusion (paid, but full-featured)
Download and Installation Guide
Official Download (Recommended)
AltDrag is developed by Swedish developer Stefan Sundin. The only official website is his GitHub Pages:
| Channel | Download Address | Notes |
|---|---|---|
| Official Site (GitHub Pages) | stefansundin.github.io/altdrag | Official homepage, includes download and docs |
| GitHub Repository | github.com/stefansundin/altdrag | Full source code + Release packages |
Safety Note: AltDrag is an open-source project maintained by developer Stefan Sundin since 2015. The installer is very clean — no bundled promotions during installation. The official page is in English, but the software is simple enough to use without understanding Chinese.
Also avoid downloading from third-party sites. If the download link isn’t
github.com/stefansundin/altdragorstefansundin.github.io/altdrag, it’s not an official source.
1-Minute Setup
- Open stefansundin.github.io/altdrag, download the installer version
- During installation, select “Start AltDrag with Windows” and keep other defaults
- After installation, AltDrag starts automatically, and the AltDrag icon appears in the system tray
- Hold the Alt key, left-click and hold anywhere on any window, drag — the window follows
- Hold the Alt key, right-click and hold on a window, drag — the window resizes
- Hold the Alt key and scroll the mouse wheel — the window becomes transparent
Recommended Configuration
Right-click the AltDrag icon in the system tray → Configure:
- General → Modifier key: Default is Alt. Can be changed to Win key (if you’re used to Linux) or Ctrl+Alt
- Mouse & Actions → Middle-click action: Set to “Toggle always on top”
- Advanced → Snapping: Enable edge snapping — windows snap to screen edges when dragged (similar to Windows native Aero Snap)
- Blacklist: If you don’t want AltDrag to trigger in certain fullscreen apps (games, VMs, remote desktop), add their process names to the blacklist
FAQ
Q: What if the Alt key is occupied while gaming?
A: Add the game’s process name (e.g., game.exe) to the “Blacklist” in AltDrag’s settings. AltDrag will auto-pause when it detects that process in the foreground. Or right-click the tray icon and select “Pause” during gaming.
Q: Is AltDrag compatible with Windows 11? A: Yes. AltDrag operates through Windows API (SendMessage with WM_SYSCOMMAND) and doesn’t depend on specific system UI versions. Works fine on both Win10 and Win11.
Q: Can I use a different key instead of Alt? A: Yes. In settings, change the Modifier key to Win, Ctrl, Ctrl+Shift, or whatever you prefer. Some people use mouse side buttons as modifier keys (mapped through mouse driver software).
AltDrag removes the “red rope” between you and your windows — no more politely reaching for the title bar. Hold Alt and drag anywhere.