
For the sake of this post, I'm not necessarily saying one is better than the other, and the subject of why this difference exists is a usability discussion best left for another day. I simply wanted to lay some context for Witch, a Windows-like application switcher from Peter Maurer (of Butler and the original Textpander/TextExpander fame) that fuses window-centric switching with some of the nice perks of Mac OS X. Not only can you switch between windows, just like on, uh, Windows, but you can also do things like bringing all minimized windows to the front or even close those minimized windows without having to bring them to the front.
Witch, like many of Peter's apps, is donationware. However, if you get attached to it and don't want it to go the way of TextExpander (or if you simply want to give a developer his much-due credit), I highly recommend you donate for Peter's fine work.
[via Lifehacker]













Reader Comments (Page 1 of 2)
1-29-2007 @ 9:59PM
Bobby said...
I'm a big fan of both the Apple App. switcher and Witch's window switching...It's great if you end up minimizing windows all the time, but don't use your mouse/trackpad much. Butler and Witch are my first two installs whenever I switch computers.
To Peter: big ups.
Reply
1-29-2007 @ 10:10PM
Patrick Hamann said...
Hey,
I may be being stupid, but aren't "expose" and "cmd+Tab" designed within the OS for this exact reason. To switch between app's (cmd+tab) and to switch between windows (expose)!
Please correct me if i'm wrong or missing something in your article, but i don't seem the point in reviewing a new app, that does actions that our OS already does built in!
Reply
1-29-2007 @ 10:16PM
Ayjay said...
Command-tab allows you to switch between *applications*, but Witch lists each *window*. That way you don't have to switch to the app and then find the appropriate window -- you can go straight to the window you need from Witch. If you tend to have only one window open per app, it won't add much, but if you have a lot of windows open it's a lifesaver.
Reply
1-29-2007 @ 10:20PM
Ayjay said...
Whoops --sent too soon. You can get to all the "active* windows through Exposé, but Witch can show hidden windows and minimized windows as well. Plus, I find it easier to navigate Witch's text-list UI than to rotate through the mini-windows of Exposé.
Reply
1-29-2007 @ 10:34PM
Tim said...
@Patrick: I suppose while expose is good for window switching when opened windows are relatively visually distinct, it does not work as well when all your windows looks similar (e.g. text editing, coding), thus in those situations switching by window title might be faster.
Although expose does show title, it only shows when you hover over it, the same problem with alt-tab switch in Windows (no, Vista didn't fix that).
Reply
1-29-2007 @ 10:53PM
R031E5 said...
I've installed Witch on my mac but i'm kinda dissapointed, mac's command+tab utility is way more quick than the app, it's a good idea though.
Reply
1-29-2007 @ 11:39PM
Ryan said...
We've found a witch, may we burn her?
Reply
1-30-2007 @ 12:31AM
Dennis said...
I've been using this for quite some time, and I love it!
Reply
1-30-2007 @ 9:16AM
Bob said...
I'll stick with expose with the mouse trigger set to the lower-right hand corner. It is a godsend when working with Photoshop or Dreamweaver.
Reply
1-30-2007 @ 9:42AM
matt said...
and what makes you think she is a witch? :-)
Reply
1-30-2007 @ 10:21AM
Pablo said...
Does anyone know how to map Witch to command+tab? I couldn't find anything in system preferences for changing command tab default and Witch doesn't appear to let me map to an already used key combination.
Reply
1-30-2007 @ 12:31PM
W??37 said...
Command + F4 cycles through windows, although it does not cycle through hidden windows.
Reply
1-30-2007 @ 12:40PM
NFK said...
Exposé is only a solution, if you decide to work with a cluttered monitor, without ever minimizing or hiding windows.
Witch is great (it has what XMenu was missing, together they are perfect).
Reply
1-30-2007 @ 12:43PM
DigitalFury said...
Nice idea but seems to be a bit buggy at this time. Sometimes it works and most of the time it doesn't and/or flashes windows.
Reply
1-30-2007 @ 3:07PM
shawnpetriw said...
Hey, what about the good ol' cmd + ` to switch between windows? cmd + tab for applicatins, cmd + ` for windows within an application. Exposé if you need more.
Couldn't be simpler as it is.
Reply
1-30-2007 @ 5:06PM
Harbinger said...
It's always good to have options. Personally I'm a visual person so..
F-10, then I hit tab.
However exposé fails short because it only shows OPEN windows, not those minimized in the dock. Like I said, it's good to have options.
Reply
1-30-2007 @ 7:18PM
Ian said...
I have had Witch for almost two years, and it's very slow to activate (everything is on my MacBook).
@Ryan:
About the Salem witch trials: According to my Social Studies teacher, they did not burn the witches, instead they crushed them with rocks.
Reply
1-30-2007 @ 9:56PM
Don Parr said...
I enjoy having choices when it comes to getting things done on my computer. Some of you say, “doesn’t this already do that?” I see that as equivalent to saying “you already have a wallpaper, why would you need another?” Because, eventually you will (or should) tire of the one. I’m just sayin’... F-10 and tab may appeal to some, Command and tab for others, and Witch for the rest of us :).
Reply
1-31-2007 @ 12:18AM
harshey said...
Witch is the first application that I installed on my mac. Yes it will be slow sometimes if the processor is busy but otherwise it works great.
The main advantage of witch is the ability to open minimized windows and show hidden windows. It gives a master list of all windows period.
Don't get me wrong I am still an active expose user and between expose and witch I never ever use CMD+TAB or CMD+`
Reply
1-31-2007 @ 2:03PM
Kris said...
Personally, i really, really despise the windows way of switching between applications or windows.
Like when you havemultiple visual studio or SqlServer Studio (a.k.a. SqlQorkBench) instances open. it shows us an icon that is the same for all instances an a title that is.... the same for each instance because it gets truncated in a very stupid way. usually shows something like "Microsoft Visual Studio - C:\SandBox\..."
It's really nice to have a more text based switcher, but please do everbody a favor and stop comparing it to windows' switcher which does not respond to mouse at all, on the mac, if you find that you have lots of crap open and the icon you're going to lives all the way to the right of the switcher, you might want to grab the mouse to click it instead of earning a bit of carpal tunnel keeping command down and ramming tab to get there; With windows, no such luck
On windows, my main gripe with the switcher is not a problem with the swither itself actually, it's that all windows tend to have titles that are "Company name Product name - Docu..." where it just kills to have the document name truncated. Even though we already know by the representing icon what app whe're dealing with.
So even though windows lets us swith between Applications and windows within them in one session of alt+tabbing, it doesn't do so very well. I don't think the author of this little gem deserves to have his work compared to that abomination.
Reply