HFI Usability Home

Usable. Experience. Design.

HFI Usability Home About HFI - Usability Experts Usability Consulting Usability Training & Certification Usability Tools & Standards Usability Newsletter Executives Only  

Contact Us | 1-800-242-4480

 
UI Design Newsletter
Current Issue
Past Issues
Reader Comments
Subscribe
Change Address
divider
HFI Webcasts
June 2008 Webcast
Upcoming Webcasts
Past Webcasts / Podcasts
divider
Ask Eric
Questions & Answers
Ask your question
divider
Readings
Published HFI Articles
White Papers
Intranet Standards
GUI Standards
Quantitative Usability
e-Commerce Usability
GUI Design
IVR
divider
Just Fun
Cartoons
Mouse Maze
10 Web Usability Tips
Usability Quiz
Web Usability Quiz
Contextual Innovation Quiz
Persuasive Design Quiz
Persuasion Flow Symbols
History of HFI Buttons
divider
Resources
Persuasion Flow Symbols
Accessibility
Bibliography
Usability Links
HCI Degree Programs

Key Tips for User-Centered Design (continued)

GUI Articles List | Print this page | Email this page

 

<<Previous | 1 | 2 | 3 | 4 | 5 | 6 | Next>>

Complex Keyboard Control

Don't use shifted key entries.

Pressing two keys at once invites keying errors. Try typing "*.*" ten times in a row without a mistake! Avoid forcing users to type with Alt and Ctrl keys for frequently used functions. F-keys are much better.

Avoid creative key mapping.

While it may appear straightforward to make "&" mean one thing with Alt and another thing with Ctrl, it can be confusing; and most users find it difficult to keep it all straight. They require extensive training and practice to memorize it all.

Use "hot keys" when users are experts.

When users interact with an application often, "hot keys" (with Alt and Ctrl) are worth the learning effort by speeding up the selection of menu and button options. Help make them easy to remember with mnemonics, like Alt/H for Help.

Design cursor movement.

Look for instances of speeding cursor control, such as mapping the down arrow key to navigate to the field below the current field. The up arrow would also be mapped to go up a line. You may need to modify your widgets to allow this.

 

<<Previous | 1 | 2 | 3 | 4 | 5 | 6 | Next>>

 

GUI Articles List