In Windows 7 I can hold the WINDOWS key and press a directional key (left, right, up, down) and the current active window will dock to left half of the screen, right half of the screen, maximized and restored (respectively).

Is it possible to either add additional behaviors (such as left two thirds, right third, etc)? Or perhaps is it possible to change the width of these locations so I can set the "left half" to actually be about 33% of the screen?

  1. First disable the built in windows shortcuts.
  2. Install AutoHotKey and go nuts. It should be able to do all that you are asking and much much more.

EDIT: Take a look at link below which is an AutoHotKey script which replicates the Windows 7 actions. You can modify it to your own tastes.



I wrote some AutoHotKey scripts, and one of them is to move windows by keyboard. You can check them out at rwintools.

If you don't want all the other tools in my collection, you can just get the script for moving windows (move-window.ahk) and its dependency (common.ahi).

The following are keyboard hot keys to move the current active window:

  • Win+Arrow: move the current window, using all the visible windows as "stop sign"

  • Win+Ctrl+Arrow: dock

  • Win+Shift+Arrow: move the left-upper corner of the current window, using all the visible windows as "stop sign"

  • Win+Alt+Arrow: move the right-bottom corner of the current window, using all the visible windows as "stop sign"

  • Win+Home: move the current window to the left-upper corner of the primary display.

You need to disable the built-in hot keys.

  • You need to disable the built-in hot keys. How to disable it in windows 10 ? I have got no idea after trying those tutorial on the net
    – ejabu
    Apr 3 '20 at 5:47

The only way that I know of is with DisplayFusion. It allows you to create hotkeys and titlebar buttons for just about anything. It's a great free window manager. I use it on all of my computers.


I don't think you can change the default configuration.

But you can try WindowPadX.


The default config uses the Windows Keys + Numkeys to move the windows. Just a little reminder: the default config uses the numpad 0 as a modifier - without the use of the Windows Key. So, if you try to type "01", it will interfere with your current screen.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.