The document discusses different types of controls used in graphical user interfaces, including buttons, selection controls, entry fields, and displays. It covers imperative controls that perform actions, selective controls that allow toggling options on or off, and entry controls for entering bounded or unbounded text. The document also briefly mentions menus and design principles for ensuring intuitive interfaces.
29. 1. Don’t weld on training wheels
2. “pure” excise - let the machine decide
3. visual excise - ornamentation
4. Don’t stop the proceedings with idiocy
5. Don’t make users ask permission
6. Allow input whenever you have output
7. Don’t force users to go to another window to perform a function that affects the
current window
8. Don’t force users to remember where they put things
9. Don’t force users to move & resize windows
10.Don’t force users to re-enter personal settings
11.Navigation is excise. Make it easier - how?
A. Reduce number of places to go
B. Provide signposts, overviews, mapping of controls to functions
C. Match user needs
D. Avoid hierarchies