I found a few apps that do this.
- AquaSnap: Free for personal use.
- WinSnap: Has a "free download" button right next to a "purchase lifetime license" button, so the "free download" is probably just a trial license.
- MaxTo (formerly WinSplit Revolution): Not free.
- DisplayFusion Pro
- NVIDIA nView: pretty buggy (at least on Windows 10), but this is what I eventually settled on. Lets you partition your display any way you want.
Unfortunately there are no shortcuts for that.
The closest method I found is to use win + left + up and win + left + down
to have the windows in the top and bottom left quarters. It is important to press left before pressing up/down, otherwise the window will maximize/minimize before docking.
Then you have to resize manually each of the window's width.
Hold down Alt and press space.
Then press R on your keyboard. You can now use the arrows to resize the window.
You can press Alt + F8 and your mouse pointer will automatically switch to a resizing pointer, which you can use to resize your window either with the mouse or using the arrow keys.
You can then click or press esc to stop and turn your normal pointer back on.
Easy Move+Resize is a great little tool that does exactly what it says on the tin.
Usage
Easy Move+Resize is based on behavior found in many X11/Linux window managers
–
Cmd + Ctrl + Left Mouseanywhere inside a window, then drag to move
–Cmd + Ctrl + Right Mouseanywhere inside a window, then drag to resize
This thing was a breath of fresh air after spending too much time trying to figure out how to get the latest version of BetterTouchTool to do what I wanted. It's also not dependent on SIMBL, which is nice.
My only complaint is that the key bindings are not configurable. I'd prefer to use ⌘ Cmd+⌥ Opt+⌃ Ctrl+Left Click for resizing, since clicking and dragging with two fingers on a trackpad is a bit awkward. But hey, it's open source, and as always, there's an issue for that.
Not entirely what you are looking for, but you can drag and resize the window without bring it to the foreground. Command-drag on the menu bar (or an empty space on the toolbar) to move the window and command-drag on the resize handle to resize it.
Command-clicking on window elements may allow you to use them while the window stays in the back, but that works inconsistently, iirc.
Hi - I’m currently creating an automation using chrome and when I load a page on a website with it, the page opens at 100%. I need the page to be more zoomed out to fit all the info from it in to a screenshot. With it being an automation, I can’t zoom out manually each time.
Is there a keyboard shortcut that will fit the window to include all text on the page? Or will I have to find a workaround?
Any help greatly appreciated, thanks.
Spectacle hasn't been mentioned yet. "Move and resize your windows with ease." -- http://spectacleapp.com
It's open source: https://github.com/eczarny/spectacle
Update March 17, 2020
Spectacle author does not maintain the project anymore.
Macos provided an option to move windows left/right. See the answer from @afonsoduarte
macOS Catalina (10.15) now has commands to:
- tile windows left and right of screen (this enters fullscreen mode with 2 app side by side)
- enter fullscreen mode
- move windows to left and right side of screen
- zoom (maximise window)
You can select them by hovering the green full-screen button in the upper-left corner of a window (press the Option key for more options).
To create shortcuts for these commands you can do the following:
- go to System Preferences > Keyboard > Shortcuts
- select App Shortcuts
- press the + sign to create a new shortcut
- in Menu Title enter the title of the option as it appears when hover the green full-screen button, for example: Move Window to Left Side of Screen
- pick a keyboard shortcut, for example: ⌃⌘←
I'm using (ctrl) super - left and right to place windows on either side of the screen. This is great, but since I'm designing for the web I resize browser windows all day. Once the window is made as high as the screen I can't reach the corner for resizing. So first I need to 1. move the window 2. make it smaller from the top 3. move it up 4. grab the bottom right corner to be able to test different sizes. This is a bit annoying. Is there a better way to quickly grab the corner of the window in gnome?
I'm using pop_os 19, so it should be the same gnome as on ubuntu 19
many thanks
In Ubuntu (a variant of Linux), I can use the Alt key together with the mouse buttons to move and resize application windows very smoothly:
Alt+[left mouse drag] to drag a window around the screen as is
Alt+[right mouse drag] to resize a window by adjusting the location of the corner nearest the cursor
Crucially, the cursor does not need to be located atop the window or exactly on the edge/corner of the window to perform either operation, just somewhere inside the window! For resizing, it avoids the repeated annoyance of waiting to confirm that the cursor icon has changed to the adjustment arrow before I begin the adjustment. This adds up (in my case) to a huge improvement in workflow.
Is there any analogue of this quick-resize capability in Windows?
So far the only info I've seen on various forums and help pages is that Windows has the [Windows key]+[up/down/left/right] shortcuts -- but those are both less convenient and much less versatile than the functionality I'm hoping to find. Thanks in advance for any tips here.
Hi Bairn_966,
Thanks for your reply,
To resize a window using keyboard only in Windows 10, follow the below steps, and check if that helps.
- Switch to the desired window using Alt + Tab.
- Press Alt + Space shortcut keys together on the keyboard to open the window menu.
- Now, press S. The mouse cursor will turn into a cross with arrows.
- Use the left, right, up and down arrow keys to resize your window.
- When you have set the desired window size, press Enter.
- Restart the PC and check if that works.
Hope it helps.
Regards,
Hi Bairn_966,
Thank you for writing to Microsoft Community Forums.
Ideally, the Windows of the any program or the file Explorer will open in the same size as it was closed last time. However, I suggest you to follow the below steps, and check if that helps.
- Resize to the size of the application you want.
- Press the shift key and keep it pressed, then click on X or close window with mouse while the key is still pressed.
- Restart the System and check if that works.
I look forward to hearing from you soon.
Regards,