USER INTERFACE DESIGN�21IS733
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Module-3� System Menus and Navigation Schemes
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Topics to be Covered
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
SYSTEM MENUS AND NAVIGATION SCHEMES
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Structures of Menus
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Structures of Menus
Types of Menus
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Single Menus
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Sequential Linear Menus
Sequential linear menus are presented on a series of screens possessing only one path. The menu screens are presented in a pre-set order, and, generally, their objective is for specifying parameters or for entering data.
Structures of Menus
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, CANARA ENGINEERING COLLEGE - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Simultaneous Menus
Simultaneous menu presents multiple active menus at the same time and allows users to enter choices in any order. These menus solve the problems caused by linear menu sequences. These menus are, in fact, a form fill-in method with the restriction that items are selected rather typed into fields.
Structures of Menus
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Hierarchical Menus
When many relationships exist between menu alternatives, and some menu options are only appropriate depending upon a previous menu selection, a hierarchical structure is the best solution.
Structures of Menus
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Connected Menus
Connected menus are networks of menus all inter connected in some manner. Movement through a structure of menus is not restricted to a hierarchical tree, but is permitted between most or all menus in the network. From the user’s perspective there is no top-down traversal of the menu system but an almost unhindered wandering between any two menus of interest.
Structures of Menus
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Event-Trapping Menus
Event Trapping menus provide an ever-present background of control over the system’s state and parameters while the user is working on a foreground task. They are, in essence, a set of simultaneous menus imposed on hierarchical menus. In a graphical system, for example, existing together are a simultaneous menu, the menu bar, and a hierarchy—the menu bar and its pull-downs.
Structures of Menus
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Functions of Menus
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Functions of Menus
Displaying information
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Functions of Menus
Navigation to a New Menu
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Functions of Menus
Execute an Action or Procedure
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Functions of Menus
Data or Parameter Input
Content of Menus
A menu consists of four elements
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Content of Menus
Menu Context
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Content of Menus
A menu’s title provides the context for the current set of choices. The title must reflect the choice selected on the previously displayed menu.
Choice descriptions are the alternatives available to the user. These descriptions can range from a mnemonic, numeric, or alphabetized listing of choices to single words or phrases to full sentences or more.
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Content of Menus
Completion instructions tell users how to indicate their choices. They may include the rationale for why the user is being asked to make this choice and the impact the choice will have on subsequent processes.
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Guidelines for formatting menus.
Consistency
—Formatting, including organization, presentation, and choice ordering.
—Phrasing, including titles, choice descriptions, and instructions.
—Choice selection methods.
—Navigation schemes.
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Display
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Presentation
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Organization
—All relevant alternatives.
—Only relevant alternatives.
Organization should reflect the most efficient sequence of steps to accomplish a person’s most frequent or most likely goals.
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Organization
—For Web sites, restrict it to two levels (requiring two mouse
clicks) for fastest performance.
—Without logical groupings of elements, limit choices to 4 to 8.
—With logical groupings of elements, limit choices to 18 to 24.
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Organization
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Organization of menu
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Organization
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Organization
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Organization
Less crowding.
Fewer choices.
Easier hiding.
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Organization
longer time to reach.
More difficulties in learning.
More difficulties in predicting.
Higher error rates.
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Complexity
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Item Arrangement
—Orient for top-to-bottom reading.
—Left-justify descriptions.
—Organize for left-to-right reading.
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Ordering
order by:
—Sequence of occurrence.
—Frequency of occurrence.
—Importance.
—Semantic similarity.
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Ordering
—Long lists
—Short lists with no obvious pattern or frequency.
—For variable-length menus, maintain consistent relative
positions.
—For fixed-length menus, maintain consistent absolute positions.
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Ordering
A meaningful ordering is necessary to:
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Ordering
Common ordering schemes for menus:
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Groupings
—Maximize the similarity of items within a category.
—Minimize the similarity of items across categories.
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Groupings
—Consist of about four or five but never more than seven options.
—Are of equal size.
—Wider spacing, or
—A thin ruled line.
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Line Separators
—Left-justify the lines under the first letter of the columnized choice descriptions.
—Right-justify the lines under the last character of the longest choice description.
—Extend the line to the left and right menu borders.
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Formatting of Menus
Line Separators
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Phrasing the Menu
A menu must communicate to the user information about:
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Phrasing the Menu
Menu Titles
Guidelines
Create a short, simple, clear, and distinctive title, describing the
purpose of the entire series of choices.
Submenu titles must be worded exactly the same as the menu
choice previously selected to display them.
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Phrasing the Menu
Menu Titles
Guidelines
—Locate the title at the top of the listing of choices.
—Spell out the title fully using either an:
Uppercase font.
Mixed-case font in the headline style.
—Superfluous titles may be omitted.
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Phrasing the Menu
Menu Choice Descriptions
—Exception: Menu bar items should be a single word (if possible).
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Phrasing the Menu
Menu Choice Descriptions
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
PHRASING THE MENU
Menu Choice Descriptions
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
PHRASING THE MENU
Menu Instructions
• Left-justify the instruction and indent the related menu choice
descriptions a minimum of three spaces to the right.
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
PHRASING THE MENU
Intent Indicators
—To indicate that selection of an item will lead to a submenu, place a triangle or right-pointing solid
arrow following the choice.
To a window indicator:
—For choices that result in displaying a window to collect more information, place an ellipsis (. . .)
immediately following the choice.
• Exceptions—do not use when an action:
–Causes a warning window to be displayed.
Direct action items:
—For choices that directly perform an action, no special indicator should be placed on the menu.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, CANARA ENGINEERING COLLEGE - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
PHRASING THE MENU
Intent Indicators
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, CANARA ENGINEERING COLLEGE - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
PHRASING THE MENU
Keyboard Equivalents
—If duplication exists in first characters, use another character in the
duplicated item’s description.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, CANARA ENGINEERING COLLEGE - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
PHRASING THE MENU
Keyboard Equivalents
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, CANARA ENGINEERING COLLEGE - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
PHRASING THE MENU
Keyboard Equivalents
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, CANARA ENGINEERING COLLEGE - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
PHRASING THE MENU
Keyboard Accelerators
—Do not exceed three simultaneous keystrokes.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, CANARA ENGINEERING COLLEGE - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
PHRASING THE MENU
Keyboard Accelerators
—The most common keyboard terminology.
—Terminology contained on the newest PCs.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, CANARA ENGINEERING COLLEGE - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
PHRASING THE MENU
Keyboard Accelerators
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, CANARA ENGINEERING COLLEGE - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
SELECTING MENU CHOICES
Initial Cursor Positioning
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, CANARA ENGINEERING COLLEGE - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
SELECTING MENU CHOICES
Choice Selection
—Select the choice by directly pointing at it with a mechanical device such as a mouse or
trackball pointer, or light pen, or pointing with one’s finger.
—Visually indicate:
Which options can be selected.
When the option is directly under the pointer and can be selected.
—Visually distinguish single-and multiple-choice menu alternatives.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, CANARA ENGINEERING COLLEGE - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
SELECTING MENU CHOICES
Choice Selection
—If pointing with a mechanical device is the selection method used:
The selectable target area should be at least twice the size of the active area of the pointing device.
In no case should it be less than 6 millimeters square.
Adequate separation must be provided between adjacent target areas.
—If finger pointing is the selection method used:
The touch area must be a minimum of 20 to 30 millimeters square.
The touch area must encompass the entire caption plus one character around it.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, CANARA ENGINEERING COLLEGE - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
SELECTING MENU CHOICES
Choice Selection
—If moving the cursor to a menu choice:
The up and down arrow keys should move the cursor up or down vertically.
The left and right cursor keys should move the cursor left or right between horizontally .
—If keying a choice identifier value within an entry field:
Locate the entry field at the bottom of the last choice in the array of choices.
Uppercase, lowercase, and mixed -case typed entries should all be acceptable.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, CANARA ENGINEERING COLLEGE - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
SELECTING MENU CHOICES
Choice Selection
—Provide separate actions for selecting and executing menu options.
—Indicate the selected choice through either:
Highlighting it with a distinctive display technique.
Modifying the shape of the cursor.
—Permit unselecting choice before execution.
—Permit alternative selection techniques, to provide flexibility.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, CANARA ENGINEERING COLLEGE - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
SELECTING MENU CHOICES
Unavailable Choices
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, CANARA ENGINEERING COLLEGE - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
SELECTING MENU CHOICES
Mark Toggles or Settings
—Use to designate that an item
—Use to provide a reminder that an item or feature is active or inactive.
—Position the indicator directly to the left of the option.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, CANARA ENGINEERING COLLEGE - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
SELECTING MENU CHOICES
Mark Toggles or Settings
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, CANARA ENGINEERING COLLEGE - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
SELECTING MENU CHOICES
Toggled Menu Items
—Use to designate two opposite commands that are accessed frequently.
—Use when the menu item displayed will clearly indicate that the opposite
condition currently exists.
—Provide a meaningful, fully spelled-out description of the action.
—Begin with a verb.
—Use mixed-case letters, with the first letter of each word capitalized.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, CANARA ENGINEERING COLLEGE - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
SELECTING MENU CHOICES
Toggled Menu Items
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, CANARA ENGINEERING COLLEGE - MANGALURU
CANARA ENGINEERING COLLEGE BANTWAL - MANGALURU
Navigating Menus
Navigation Goals
Control
■ For multilevel menus, provide one simple action to:
— Return to the next higher-level menu.
— Return to the main menu.
■ Provide multiple pathways through a menu hierarchy whenever possible.
Menu Navigation Aids
■ To aid menu navigation and learning, provide an easily accessible:
— Menu map or overview of the menu hierarchy.
— A “look ahead” at the next level of choices, alternatives that will be presented when a currently viewed choice is selected.
— Navigation history.
Web Site Navigation
Web Site Organization
■ Establish a hierarchy of generality or importance.
■ Structure the relationships among content fragments, units, or chunks.
— Establish global or site-wide navigation requirements.
■ Create a well-balanced hierarchical tree.
— Restrict to two levels requiring no more than two clicks to reach deepest content, whenever possible
Components of a Web Navigation System
All navigation controls must:
Browser Command Buttons
Hide the split between the browser and the Web site application by including navigational controls within the app
Web Site Navigation Bars
■ Provide a global navigation bar at the top of each page.
■ Provide a local category or topical links navigation bar on the left side of a page.
■ Place minor illustrative, parenthetical, or footnote links at the end of the page.
■ For long pages, provide a navigation bar repeating important global or local links at the page bottom.
Textual Phrases
■ Provide a mix of textual phrase links:
— In explicit menus.
— Embedded within page text.
Graphical Images or Icons
Command Buttons
Other Web Site Navigation Elements
Overviews
Historical Trails
— History Lists.
— History Trees.
— Footprints.
— Bookmarks.
Web Site Navigation Guidelines
Scrolling
Number of Links
Presenting Links
Kinds of Graphical Menus
The following must be considered:
The number of items to be presented in the menu.
How often the menu is used.
How often the menu contents may change.
Menu Bar
Proper usage:
— To identify and provide access to common and frequently used application actions that take place in a wide variety of different windows.
— A menu bar choice by itself should not initiate an action.
The advantages of menu bars are that they:
Are always visible, reminding the user of their existence.
Are easy to browse through.
Are easy to locate consistently on the screen.
Usually do not obscure the screen working area.
Usually are not obscured by windows and dialog boxes.
Allow for use of keyboard equivalents.
The disadvantages of menu bars are that:
They consume a full row of screen space.
They require looking away from the main working area to find.
They require moving pointer from the main working area to select.
The menu options are smaller than full-size buttons, slowing selection time.
Their horizontal orientation is less efficient for scanning.
Their horizontal orientation limits number of choices that can be displayed.
Display:
Location:
Title
Item Descriptions:
Organization:
Layout
Separation
Pull-Down Menu
■ Proper usage:
— To initiate frequently used application actions that take place on a wide variety of different windows.
— A small number of items.
— Items best represented textually.
— Items whose content rarely changes
The advantages of pull-down menus are:
The menu bar cues a reminder of their existence.
They may be located relatively consistently on the screen.
No window space is consumed when they are not used.
They are easy to browse through.
Their vertical orientation is most efficient for scanning.
Their vertical orientation is most efficient for grouping
The disadvantages of pull-down menus are:
They require searching and selecting from another menu before seeing options.
They require looking away from main working area to read.
Display
Location
Size
Title
Item Descriptions
Organization
Layout
Groupings
Mark Toggles or Settings
Cascading Menus
Proper usage:
— To reduce the number of choices presented together for selection
(reduce menu breadth).
— When a choice leads to a short, fixed list of single-choice properties. — When there are several fixed sets of related options.
— To simplify a menu.
— Avoid using for frequent, repetitive commands.
Cascade Indicator
Pop-up Menus
In look, they usually resemble pull-down menus, as shown in Figure 4.35.
The advantages of pop-up menus are:
.
Tear-off Menus
Iconic Menus
Pie Menus
Default Menu Items