Dragging Windows 10 window anywhere

Check out AltDrag for Windows 10. It's free, was an instant setup/download.

I'm coming from an Ubuntu development environment and I had the same frustration(s) with Windows so far, it does exactly what I wanted and more!

Not only can you hold Alt to immediately grab and drag/drop a window, but you can hold Alt and double click to maximize, if you need to snap to the shared edge in a dual monitor setup you can hold Ctrl while holding alt to force the window to stay on the current monitor and more.

What is AltDrag?

AltDrag gives you the ability to move and resize windows in a new way. After starting AltDrag, you can simply hold down the Alt key and then click and drag any window.

This behavior already exists in Linux and other operating systems, and AltDrag was made with the mission to copy that behavior to the Windows platform, and then to further expand it with new intuitive functionality.

You can use AltDrag in many ways. Here are some examples:

  • Hold down the Alt key, then drag windows with the left mouse button.
  • Use the right mouse button to resize windows. It will resize from the corner or edge you grab closest to.
  • Hold down the Shift key to snap to other windows. You can enable automatic snapping in the options.
  • If you have automatic snapping enabled, you can hit the Space key to temporarily disable it.
  • You can scroll inactive windows with the mouse wheel. If you hold down the Shift key while doing this, it will scroll the window horizontally (some programs does not support this).
  • If you have trouble moving a window, it might be because it's an elevated program (administrator privileges). To move it, you must run AltDrag with administrator privileges too. There is a button in the options to do this.
  • Windows are not brought to the front by default, hit the Ctrl key to bring a window to the front. You can change this in the options.
  • Double-click to maximize windows. Double-click with the right mouse button to move it to a corner or side (which one depends on where you double-click).
  • If you drag a window to an edge or corner of the monitor, it will resize to occupy that space. In Windows-speak, this is called Aero Snap.
  • You can configure Alt-scrolling to do cool things such as: scroll through open windows, changing the volume, changing transparency. When changing the volume of transparency, you can hold down the Shift key to change it in smaller steps.
  • You can enable MDI support in the options.
  • Multi-monitor support! You can hold Ctrl while dragging to trap the window within the current monitor. This is particularly useful if you want to Aero Snap at edges between monitors.
  • If you move a maximized window from one monitor to another, the window will automatically be maximized on arrival. You can hit the Ctrl key to restore it without needing to release the mouse button.
  • AltDrag is tested on Windows XP, 7, 8, 8.1 and 10.

The guy accepts donations and it was definitely worth the price of a coffee to me


Further Googling found an Autohotkey script which allows for Capslock+click to work like that. Not the same but close enough.