29

I'm trying to tile my windows horizontally in Windows 10 with the same behaviour as the vertical tile achieved by pressing Win+Left Arrow or Win+Right Arrow. The behaviour being: the windows snap to eachother and take up all space on my screen. The only way I've found to achieve something similar is to open a group of windows, right click task and select Show windows stacked but they don't snap and don't take up the whole screen.

Win+Up Arrow maximizes and Win+Down Arrow minimizes.

Is there a way to do this?

6
  • Tile my windows horizontally with the same behavior as tiling them vertically. Open any window and press the Windows key + left or right arrow. If you're running Windows 10 it'll ask you which window to snap to the other side. If you're running Windows 7 it'll only snap one window. If you're running Windows 8, I'm sorry for your loss.
    – Brandon
    Jul 21 '16 at 17:17
  • Do you have the latest version of Windows10? Cnet and How-to Geek both mention it but as I don't have the latest version of Windows 10, I cannot verify their claims. Jul 21 '16 at 17:29
  • I have the March 8th, 2016 build. It's not the latest. I took a look at the pages you suggested. the How-To-Geek page said it was possible to use Snap Assist vertically but it doesn't work for me. It just maximizes the window.
    – Brandon
    Jul 21 '16 at 17:45
  • I have 10586.164
    – Brandon
    Jul 21 '16 at 18:09
  • 1
    On Windows 10, if you want to tile horizontally, say a number of command prompt windows, SHIFT+RIGHT click on the window group on the taskbar and select "Show all windows stacked". Feb 12 '17 at 20:13
18

I have a workaround for that which still requires manual adjusting: do the regular "snap to" procedure with the WIN key + arrow left or right and then, still holding the WIN key, press the UP arrow so the window becomes a quarter of the screen rather than only the left or right half. Release all keys, it will then ask you which window to resize to the other half; use the WIN key plus right, left, up or down keys in the same way, to arrange the other resulting quarter screen underneath the other window. And then, finally, manually pull the right margins of both windows which should by now be horizontally tiled, to the end of the screen.

1
  • Nice answer. It is a pity Windows 10 does not provide two new shortcuts to avoid the manual part.
    – nephewtom
    Jan 8 at 16:16
1

The PowerToys tool is an Windows 10 App that allows to create tiling-like windows layouts. You can create layouts of multiple tiling-like windows and enable the tool to launch at start up so that it's always on display. The video demonstrates it all. There are other features. Which you can decide to enable or not.

So it's kind of a valid workaround. It involves no keyboard shorcuts, and no coding on your own. You need to dimension the layout's windows yourself and then sav the layout. No redimensioning 'on the fly', but you can create many layouts to suit your needs.

1st PowerToys Youtube Tutorial

2nd Youtube Demo + other tools in video description

PowerToys Github

Power Toys Stable release .exe download page

Linux i3 Manager is also an App alternative for linux. But I haven't tested it.

Linux i3 Window Manager

2
  • 1
    I don't see why people downvote this. FancyZones from PowerToys seems like a reasonable way to tile windows without manual alignment.
    – montonero
    May 12 at 8:01
  • Yeah, I went this route. It's a pretty cool app if you ask me.
    – bcelary
    Sep 16 at 6:51
-1

You can do it by simple Powershell line:

(New-Object -ComObject  Shell.Application).TileHorizontally()

then you can create shortcut to .bat:

@ECHO OFF
PowerShell -ExecutionPolicy Unrestricted .\script.ps1 >> "%TEMP%\StartupLog.txt" 2>&1
EXIT /B %errorlevel%

which silently opens .ps1 script and associate key shortcut to it.

1
  • seems to work fine - not sure what the downvote is for
    – Ross
    Aug 26 at 23:08

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.