LIS 558 - User interface design guidelines
The following is a brief list of points to remember
in designing a user interface in Windows.
For a more detailed discussion, see
- Be consistent.
- Comply with established standards.
- Use checkboxes for multiple selections
and radio buttons for mutually exclusive options.
- Users expect to be able to select and copy text
from an item with a white background and a flashing vertical
- Assign shortcut keys consistently.
- Make single-clicking and double-clicking consistent.
- Use the right mouse button only for context menus.
- Do not use the middle mouse button.
- Allow access via both mouse and keyboard.
- Generally make every control a tab stop
and define a meaningful tab order.
- Create short-cut (accelerator) keys;
make them redundant.
- Create custom menus where useful.
- Be helpful.
- Supply hints (tips) for controls.
- Create a startup form
and set startup properties.
- Warn users if they are about to do something dangerous.
- Provide feedback for time-consuming operations.
- Indicate modes.
- Avoid clutter and inefficiencies.
- Do not devote more than about 1/4 of a form to command
- Avoid horizontal scroll bars.
- Limit drop-down list entries.
Last updated July 5, 2001.
This page maintained by
Prof. Tim Craven
E-mail (text/plain only): firstname.lastname@example.org
Faculty of Information and
University of Western
Canada, N6A 5B7