次の方法で共有


Do you prefer single-click or double-click behavior for system tray icons?

Many Windows client applications can iconify themselves to the system tray instead of taking up an entry on your taskbar. I love this feature for apps that I keep around all day, because it means that I always know where to find them — they're in the system tray, stupid! The problem is that there is no consensus on how many mouse clicks it should take to de-iconify such an app from the system tray: the "Microsoft standard" seems to be double-click, while the other applications that I use are now all single-click (Nick Bradbury's excellent FeedDemon was the last to move to single-click). So here's my current situation:

Application Purpose To deiconify
Outlook 2003 Mail client Double-click
MSN Messenger v7.0 beta IM client Double-click
Maxthon v1.1 Web browser Single-click
WinAmp v5 MP3 player Single-click
FeedDemon 1.5b3 Blog browser Single-click

The inevitable result of all this confusion is that I find myself single-clicking the Outlook icon, and then staring stupidly at it for a couple of seconds expecting my mail to appear, or alternatively double-clicking the Maxthon icon, and staring stupidly at it for a couple of seconds as it appears and then iconifies itself again. So, a couple of questions for different audiences:

  • For UI geeks — is there a "standard" written down anywhere for this stuff? Maybe even some nice thick usability studies that I can whack PMs round the head with?
  • For hackers — is there some fabulous little wrapper or registry hack that makes Outlook recognize single-clicks in the system tray (or alternatively, makes everything else recognize double-clicks)?

*Of course, Raymond Chen points out that we're not meant to call it the system tray, but when Google gets almost three orders of magnitude more hits for “system tray” than for “taskbar notification area” I think the battle is lost.

Comments

  • Anonymous
    December 19, 2004
    I prefer double click... but perhaps you should use the setting that windows uses for launching folders and apps. Remember that there is a "single click" setting for that.

  • Anonymous
    December 19, 2004
    I prefer a single click for the SysTray apps. There's toooo much in my SysTray anyway. And, the apps I designate to go there, I want quick access to.

  • Anonymous
    December 19, 2004
    Maybe it should follow the settings of the user for files in Explorer: If he has set "single click" on files, the tray should behave similar on single clicks, whereas if he has set "double click", the tray icons should do, too.

    And probably it would be good to change the mouse cursor (if possible) to a hand if single-click is active.

  • Anonymous
    December 19, 2004
    If you activate on single-click then you have focus problems when users double-click: http://weblogs.asp.net/oldnewthing/archive/2004/10/15/242761.aspx

  • Anonymous
    December 19, 2004
    Funny, I was just pondering this exact question (dare I say... while on the toilet) earlier tonight. Personally, I prefer the Outlook/AIM style behavior.

  • Anonymous
    December 19, 2004
    In my opinion, the MS Windows User Experience guideline of icons vs. buttons can be applied to tray-icons. In short, it says that buttons are pushed, which means single click, while icons are "activated" (or "started"), which is depending on system settings (ie. some users set explorer to use single-click, like myself on my tablet-pc).

    So, since the tray contain icons, and not buttons, double-click is the way to go - - if the user has double-click set for starting applications in explorer.

    btw. kudos to the team behind the WUE book. I still hit people with it from time to time =)

  • Anonymous
    December 19, 2004
    I prefer single-click, and absolutely hate the outlook behaviour (Outlook's tray context menu also contains a lot of "useless" menu items). Personally, I think the OneNote team got this absolutely right - single-click to pop the app, and the default click behaviour of the tray icon is configurable via the "Icon Defaults" item on the tray context menu.

  • Anonymous
    December 19, 2004
    FeedDemon used to require a double-click, but so many people requested making it a single-click that I changed it in the latest version.

  • Anonymous
    December 19, 2004
    Double-click.

    I can just about get my users to understand "Icons, double-click; menus, single-click". Intriducing a third thing that looks like the icon and behaves like the menu would probably be too much for them.

  • Anonymous
    December 20, 2004
    > but when Google gets almost three orders of magnitude more hits for “system tray” than for “taskbar notification area” I think the battle is lost.

    RAYMOND CHEN REJECTS YOUR REALITY AND SUBSTITUTES HIS OWN!

  • Anonymous
    December 20, 2004
    The comment has been removed

  • Anonymous
    December 21, 2004
    My take:

    Single-click: context menu
    Double-click: restore/open

  • Anonymous
    December 22, 2004
    The comment has been removed

  • Anonymous
    October 30, 2006
    I think System Tray Icons should follow your Folder Options setting. I HATE DOUBLE-CLICKING. Single-Click is better ergonomics, and faster.

  • Anonymous
    January 02, 2007
    The comment has been removed

  • Anonymous
    January 06, 2007
    Double clicking is an RSI inducing ridiculous waste of time that should have been scrapped in the 1990s. In my opinion it should NEVER EVER be used as a primary action. Double clicking would be acceptable as a shortcut to a secondary action that can equally be accessed by other means (e.g. by way of  a context menu) but only so long as the user is never compelled to perform such an action. Alistair Young says that his users can just about understand single click vs double click. Well, if there was no such thing as double click then there wouldn't BE any confusion. The interface would be entirely consistent. However, this consistency is undermined because even if you set your inteface to single click, you still get idiot developers who hard code double click activation into their programs (totally ignoring user settings). Such contempt and disrespect for the user is surprisingly prevalent. It also makes it more difficult for motor-impaired users to such software. If people think that double clicking is so wonderful, then they should all be forced to double click every web link for the rest of their lives. The only way to get a consistent interface is to have everything launched using the same method. Single click is the most logical method for that (and the easiest) and people advocating double click are only doing so because it's what they're used, not because it's in any way better than single click. I've heard doublic click advocates argue that single click makes object selection diffcult. This is a totally bogus assertion. How difficult is it to point to a file? You have to first point to it in order to double click it anyway, so the selection method is already being performed by all double clickers. Multiple selection is equally easy with single click. Having your selection set to single-click does not mean that you can't click on each individual object when performing multiple selections. Everyone has to hold down the control key in order to multiple select (or the shift key for range selection), and once that's done you have a CHOICE about how to select subsequent objects. You can either hover over them and let them select themselves, or click on each one in turn. The multiple object clicking method is EXACTLY the same method as used when Explorer is set to double click (so people who try to use this as an argument against using single click clearly do not know what they're talking about). The thing that I have noticed with the single click versus the double click argument is that single clickers want the option to set their interface the way they want it (and they advocate user choice) double clickers invariably want to impose their method on everybody (regardless whether people want it or not). Some of the posts above are prime examples of this.

  • Anonymous
    February 11, 2007
    The Quick Launch toolbar looks virtually identical to the system tray. MS Have already chosen the standard of single click for the Quick Launch toolbar. For consistency, I would certainly appreciate a single click to restore Outlook from the system tray. The best option is to have an option where the user can choose their preference.

  • Anonymous
    February 18, 2007
    Everything in an operating system should always obey the user settings for single or double click. But as far as I am concerned there is never a good reason or excuse for double clicking. A properly designed OS UI should be totally single click throughout.