Alphabetic Listings (Short)

From MobileDesign

Jump to: navigation, search

[edit] Applies to:

User Interface: Implementation varies by interface: see below
Hardware: Any

Example
Opera Mini home screen: forms and a series of heirarchical links, all in list format
A list with accesskeys and showing the number of items within each grouping.

Code Snippets


Any long list can be tedious to navigate. A list of alphabetically sorted items can be navigated more quickly using a combination of numbered links and fetching.

See Alphabetic Listings (Long) for managing lists in excess of approximately two hundred items.

[edit] Design

If the list of items is two pages (each at most three screens full of items) long, then simply display the results immediately. If the list of items is longer, add an intermediary level of navigation by the following rules.

[edit] Scroll and Select with number-access platform

Group letters based on their arrangement on the keypad. Typically this is 2=ABC, 3=DEF, 4=GHI, and so forth.

Consider adding the number of items in each category, in parentheses:

2 ABC (3 items)
3 DEF (2 items)
4 GHI (5 items)
5 JKL (3 items)
6 MNO (12 items)
7 PQRS (15 items)
8 TUV (6 items)
9 WXYZ (2 items)

It is also possible to show this quantity without the key "items" or "results" label.

Return all items starting with those letters.

If desired, use accesskey 1 to directly type all or part of the name.

[edit] Rationale

Accesskey provides fast activation of a link, and this distribution of letters is well-learned and readily recognized. The user need not carefully evaluate each group to determine whether the desired letter is in it, but instead just "types the first letter" of the name.

[edit] Stylus Devices

Display every letter of the alphabet on the screen, with two or more spaces between them. Any letter that begins items in the list is a link and visually distinguished, usually by both bold and underlining. If possible, use a larger font than usual.

[edit] Rationale

Standard best practices for mouse lists. Making a letter a link when there are no results behind it destroys predictability. Visually distinguishing link and non-link letters enhanced predictability. A larger font increases the target size for the stylus, for faster more accurate access.

[edit] Scroll-and-Select Devices with full alphabetic keyboard

Same as Alphabetic Listings (Long): a text entry field inviting the user to type a few letters of the item, then display matching results.

[edit] Rationale

Most web browsers do not support alphabetic accesskeys and typing letters is very easy.

Groups for selecting from an alpha list accesskey support.
Groups for selecting from an alpha list accesskey support.

[edit] Scroll and Select on platform without number access

Similar to the standard design, without number access. Avoid placing numbers in front of these groups for any reason, as they may be misidentified as accesskeys.

Groupings can be assigned based on the distribution of values in the set, and no longer have to reflect existing key groupings. See the example to the right. Alternately, use Alphabetic Listings (Long).

[edit] Rationale

This design is largely for simplicity: rearranging the letters for even distribution of results for a small number of devices means that each device and list result will vary, reducing both within-device and cross-device predictability.

[edit] When Used

Use when items lend themselves to an alphabetic collection but the list is not very long.

[edit] Rationale

Displaying a list of results, when the list is of manageable size, reduces the need for direct text entry, reduces issues with not knowing the spelling of an item, and also provides the user information about similar results.



Also see: Any that apply, Else remove it entirely


Personal tools