Wednesday, February 13, 2008

Utility of the day: Taskbar Shuffle

A user interface convention that is emerging as a standard for applications that support having multiple pages or documents open in tabs, such as web browsers (including Firefox, Internet Explorer 7, and Opera 9) and IDEs (including Visual Studio and, in an upcoming version, Eclipse), is the ability to click a tab with the middle mouse button to close the tab. This is useful for several reasons: (1) It's easier to position the mouse cursor over a tab than on a small button on the tab; (2) it prevents accidental closing of a tab with the left mouse button (when the close button on the tab is left-clicked inadvertently instead of on the remainder of the tab area); and (3) optionally, it allows the close button each tab to be removed (resulting in more available space on the tab for displaying the name of the tab's document).

I always thought it would be nice to be able to apply this same UI convention to Windows Taskbar buttons. After all, what is the Windows Taskbar but a tabbed view of all open applications? The ability to middle-click a Taskbar button to close it would be much nicer than having to right-click an application's Taskbar button and choose "Close" from the context menu that appears. (Trying to close many applications in quick succession in this way can be particularly aggravating when closing an application that doesn't follow the common convention of having the "Close" option as the bottom option in the context menu, such as cmd.exe command prompt windows – you end up having to hunt for the "Close" option among the other options, instead of just clicking the "Close" option immediately.)

I recently came across a free utility that allows a middle-click on a Taskbar button to close the application: Taskbar Shuffle by Jay E. The primary purpose of Taskbar Shuffle is, as its name implies, to allow Taskbar buttons to be reordered via a simple drag-drop. However, Taskbar Shuffle does also implement the middle-click-to-close functionality. Very cool!

I was initially a bit leery of installing a utility that hooks directly into Windows' explorer.exe (as I presume that Taskbar Shuffle must do in order to provide the functionality that it does), for fear that the utility could potentially bring down Explorer itself if something were to go wrong. However, I searched around for comments on the application, and found many very positive comments (including on the app's own forum) about the app, and no negative comments, so I took the plunge and installed it. I'm glad I did; on my machine (running 32-bit Windows XP Pro), Taskbar Shuffle is rock-solid stable! I've found it to be one of those extension-type applications that is just so useful, you wonder why its functionality isn't built into the base product itself (in this case, Windows).

One caveat: Apparently the current version (v2.2 as of this writing) doesn't support 64-bit versions of Windows yet. A 64-bit version might be on the way, though; the application appears to be actively developed, and some text near the download link notes "hold tight for 64-bit".

Update 7/1/2009: A 64-bit version is now available! Go check it out.

Go get Taskbar Shuffle from Jay E.'s website, here.

2 comments:

  1. I am really enjoying your Utility of the Day series. I wanted to let you know of one that I find extremely useful.

    Launchy is a great tool. After installing it, all you do to use it is click Alt+Space, which will bring up a menu. In this menu, you can type the name of any of your programs, hit Enter, and Launchy will start it on your behalf. It is pretty similar to Spotlight on the Mac.

    Here is the URL if you would like to check it out.

    http://www.launchy.net/

    ReplyDelete
  2. Thanks, Carlus. :-) I have at least a couple of more posts in this series planned.

    I actually use another utility that sounds very similar in function to Launchy. The one I use is Slickrun (http://www.bayden.com/SlickRun/).

    Alt+Space is an interesting choice of default shortcut key by the Launchy author; I use that key combination for a few other things, such as "Alt+Space, n" to minimize the current window. I posted on this topic previously: Useful Alt+Space Shortcuts.

    I agree, though: The ability to launch any app on your machine in about a second, without needing to take your hands off the keyboard, is very useful and powerful!

    ReplyDelete

Hi spammers! No need to waste your time here; comments are heavily moderated, so if you like, you can save us both a little time and just move on to the next site. :-)

For everyone else: Thanks for visiting! Your comments are more than welcome!