I share Jeff Atwood's
obsession with maxmizing productivity with multi-monitor set ups. I've experimented with several utilities. Lately, I've used
Ultramon and
Gridmove most. After dabbling with the utilities for several months now, I have concluded the single feature I want most is moving windows between monitors. I hate making
mutually exclusive decisions like which monitor a given application
should reside by default. I often need two random applications on different monitors side by side, which may well contradict an app's "default" location. So, I like to be able to pop maximized windows between monitors instantly and effortlessly.
At work I have two 1280x1024 monitors.
I don't care much for the other features of either Ultramon or Gridmove. Maybe for truly high resolution screens (higher than 1280x1024) gridmove would be handy. I like using Gridmove at home on my 1680x1050 wide screen to snap windows into a normal width frame. Although, I don't consider 1680x1050 high enough resolution to fully leverage Gridmove. Gridmove can accommodate my most important feature. However, it doesn't perform well at simply moving maximized windows between monitors.
Since I find window switchers (Vista Aero, ALT+TAB, mouse click) much faster than the taskbar at switching to the desired application, I have little use for Ultramon's smart taskbar. And while the wallpaper and screen saver features of Ultramon are cool, they have no utility.
Between Ultramon and Gridmove, I believe Ultramon does the best job of switching windows between monitors. Then I met
Winsplit Revolution.
Ultramon never worked for me in Visual Studio. Winsplit worked with VS instantly. The icons Ultramon adds to the title bar don't show up half the time and yet still worked if you clicked where they were supposed to be. Other times the Ultramon-blind-click-of-faith did not work. To be fair, I was running the beta as recommended for Vista. Oh yeah, and Ultramon cost $40, while Winsplit is free.
I changed the default hot-keys in Winsplit for moving the selected window to the monitor to the left, right, and to maximize from:
- CTRL+ALT+Left
- CTRL+ALT+Right
- CTRL+ALT+NUM5
to
- CTRL+ALT+Q
- CTRL+ALT+W
- CTRL+ALT+D
Now all the important commands are one handed. For example, if I am working in Outlook and want Onenote on the opposite monitor, all I have to do is:
- ALT+TAB, mouse click the window with the purple onenote icon
- If it's on the same monitor as outlook, CTRL+ALT+(Q or W) depending on if i need to move it right or left
- If for whatever reason it isn't maximized, stay on CTRL+ALT and press D
Brilliant!
Labels: util