다음을 통해 공유


Lingering Around

One of the key concepts in the Office 2007 user interface is Contextual Tabs. Whenever an object is selected, the tools for working with that object are made available in the Ribbon. I've talked about them in an introductory article and just last week I posted a design history of the steps we took along the way.


Table
Contextual Tabs in Office 2007 - Click to enlarge picture


Diagram
Contextual Tabs in Office 2007 - Click to enlarge picture

A number of people have asked the question "When do Contextual Tabs appear?" Today, I thought I'd share the (fairly simple) algorithm underlying the design.

The first, incontrovertible rule is this: whenever an object is selected, the Contextual Tabs for that item are available. You can, of course, continue to use the core tabs, but the object-specific tools are also available. This rule applies 100% of the time, for all objects in Office. Pretty straightforward so far, eh?

Most of the time, what people are really asking is: "in which scenarios do the Contextual Tabs automatically bring themselves forward?" The answer to that is a tad more complex, but still basically straightforward.

  1. Whenever you insert an object, you are brought to the first tab of the Contextual Tab set for that object.
  2. Whenever you double-click an object, you are brought to the first tab of the Contextual Tab set for that object.

So far, so good. There's only one additional rule:

  1. If you deselect a selected object and then click right back on it without performing any other commands in-between, we put you back in the Contextual Tabs where you were before you deselected the object.

This third item was a feature called "lingering" that we added based on very early real-world research. What we found was that an extremely common scenario involved people using an object, clicking away from it to make the selection handles go away (to get a better look at it) and then clicking right back on the object to continue formatting it.

Before we made this change, someone would be using the Layout tab of the Chart Tools. They would click away for a second, then click back on the object and when they would go to use the Ribbon, they were suddenly back on the Sheet tab. Confusion reigned. Since implementing "lingering," the usability results on Contextual Tabs have become very solid.

So now you know the three rules which determine when we navigate to a Contextual Tab.

Comments

  • Anonymous
    March 15, 2006
    Very nice. My only concern is the titlebar text. It jumps around to get out of the way of the contextual tabs. Why not just left justify it?

  • Anonymous
    March 15, 2006
    An old PITA when formatting graphics in PowerPoint: it's always the wrong tab that’s selected. eg I want size, I get position - and vice versa (I could never see any system in that). Do contextual tabs remember the last used tab?

  • Anonymous
    March 15, 2006
    I love the new toolbar-based UI.  I'm really excited for this to become mainstream in the next few years.  One question: will the other Office 2007 apps (Visio, OneNote, Outlook, etc) use the ribbon or are they going to stay as they currently are?

  • Anonymous
    March 15, 2006
    Nate,

    I don't see how the title bar text can be left justified because the Office Button and Quick Access Toolbar are in the way. It's a shame because left-justified text has been the Windows standards since Windows 95.

  • Anonymous
    March 15, 2006
    > I don't see how the title bar text can be left justified because the Office Button and Quick Access Toolbar are in the way


    Argh! So what? You still can justify it to the LEFT next to QAT. I don't like the idea of "jump-centering" either

  • Anonymous
    March 15, 2006
    The only apps that use the Ribbon (for this release) are Word, PowerPoint, Excel, and Access, with Outlook employing the new look and using the Ribbon where it makes sense (e.g., in composing new mail you get tabs similar to what you'd find in Word).

  • Anonymous
    March 15, 2006
    I have to agree with the others that the title bar text should be left-justified.  There is zero reason to go against the OS on this one.  (In a perfect world, you'd be using the OS-provided title bar, but if you're going to draw your own, at least put the text in the same place.)  Vista isn't ushering in centered-text title bars, so Office 12 shouldn't either.

  • Anonymous
    March 15, 2006
    Will Outlook utilize the new UI? I'm not talking ribbons here (because it's been said that Outlook won't have ribbons except for the compose message window) but the new titlebar and updated toolbar buttons to match Word/Excel/Powerpoint/Access theme?

    You know, it will look at least strange if all those apps have the new shiny baby blue skin except for Outlook, which will look outdated using standard Office2003 interface...

  • Anonymous
    March 15, 2006
    PingBack from http://www.anecdotot.net/?p=331

  • Anonymous
    March 15, 2006
    I also agree about the window-caption-left-align-thing. I guess it would be ok to have it centered if the text was not moved to the left each time the contextual tabs appear, but I think it would be better to keep it at the same position all the time (left-aligned)

    That said, I think the new tabs will be a great step forward than having all those floating object-specifik toolbars laying around.

    Another question... What´s the logic behind the different tab colors?

  • Anonymous
    March 17, 2006
    Speculate all you want; the proof is in the pudding.

  • Anonymous
    March 18, 2006
    Lionell.  Get your eyes checked mate.  If you can't work on a 17 or 19 inch screen then you can always turn on the extensive accessibility support that Windows and Office provide.  

    How can you possibly think for even a second that Microsoft doesn't test this stuff out with real world users?  

    Anyhow, I think I hear your mother calling you for dinner.  Get out of the basement once in a while and see what's going on in the "real" world.

    Gack.  Give us all a break.

  • Anonymous
    March 21, 2006
    Well, I think the title should also be left-justified because if you have a contextual tab and the title side by side, this will only confuse the user. Seems like the title and the name of the contextual tab can be quite confusing all together.

    Question is how do you render your contextual tab each time a user adds or selects an object, do you create a new one or just hide them?

    Thanks

  • Anonymous
    April 05, 2006
    As some one who cares about User Experience, I have been following Jensen Harris blog for some time now, but I actually wanted to use Office 2007 to do real work before commenting on UX.
    I have been  ...

  • Anonymous
    April 25, 2006
    Creating a drawing in Office is different is a few key ways from other features we expose on the Insert...

  • Anonymous
    October 27, 2008
    PingBack from http://mstechnews.info/2008/10/the-office-2007-ui-bible/

  • Anonymous
    January 18, 2009
    PingBack from http://www.keyongtech.com/3644539-sometimes-the-picture-tools-format