Working in small screen means you often need to switch between apps, or move and resize windows to optimize the screen state. Sometimes you’re comparing two designs side by side, sometimes you’re taking notes while watching screencast, or sometimes you simply want to move documents from one folder to another.
In one of the Matt Gemmell’s article, small screen productivity, he shared all the best practices to work on his 11” MacBook Air. One of the tips is using a dedicated utility for resizing and managing windows.
Moving and resizing windows is traditionally the job of a pointing device, and it’s a guaranteed route to headaches – particularly if you’re a bit obsessive about things lining up properly, as I am.
There are lots of utilities for this task. There is no “best” utility, but only the one that caters your needs. In this post, I’m going to share how I use BetterTouchTool to manage windows.
In fact, the developer of BetterTouchTool has built a separate app called BetterSnapTool with all the features to manage windows effectively. But for those who only need a basic feature to manage windows, BetterTouchTool has its covered.
Windows Snapping allows you to resize a window to fill half of the screen by dragging it to the left or the right of screen edge. You can also fill the screen by dragging the window to the top of screen edge. If you work with more than four windows, you can even drag the window to one of the screen corner and have it resized to fill quarter the screen.
Turn on window snapping feature in the Action Settings panel. You can configure the appearance of preview window, the size of snapped window, and the padding between windows. For the best performance and appearance, I recommend the configuration below.
Windows Resizing Shortcuts
You can also resize and move windows with custom shortcuts. The preferences to customize shortcuts can be found under Keyboard section.
Shortcuts are useful when you work in small screen. If you want to compare a folder contents side by side, you can press
Command-Shift-Left Arrow (←) and have the first window to fill the left half of the screen, and press
Command-Shift-Right Arrow (→) to have the second window fill the right half of the screen. This is much faster than dragging the window to one of the edge.
BetterTouchTool has tons of predefined actions available that you can use to create your own custom shortcuts. Here are my five most used shortcuts and predefined actions.
Don’t be intimidated by the
Command-Shift-Option-Control key combination. It’s known as
Hyper key mapped to the
Caps Lock, so I only need to press
Caps Lock-Right Arrow (→) to trigger the actions above. You can find out more about mapping Caps Lock key in this tutorial by Brett Terpstra.
You should notice that there is an action for
F3 that centers window. If you’re like me, you probably want make sure the window perfectly centered all the time. Well, that’s exactly what this shortcut do: perfectly center the active window.