Design Guidelines 

Sichern ohne Prüfen

Display All Pushbuttons

Try to display all the pushbuttons that are important for a task (approx. 6 - 7). Use appropriate abbreviations, to fit them all in the toolbar (see Abbreviations).

Since some general functions are implemented in the standard toolbar, you can accomodate more functions in the application toolbar. Standard toolbar functions are not discussed further in this section (see Standard Toolbar).

Consistent Terminology

Always use the same terms and abbreviations for the same function in your task (see Formulations and Functions - Overview).

Standard Functions

You can display those standard functions F2= Choose, F13= Print and F14=Delete which are active.

You can also display other standard functions in the application toolbar. This includes the Hold, Save without check and Sort functions which are assigned to general function keys.

Do Not Display

the F9=SELECT (if defined with Select/Deselect (Function)) and F10=MENU BAR pushbuttons (see Menu Bar (Function)).

Justification: It does not make sense to define pushbuttons for these functions because it is easier to click directly on the specified object.

Self-Defined Function Keys

The self-defined function keys (always define F5-F8 first) should be displayed as pushbuttons if possible. At least the most frequently used functions should always be implemented as pushbuttons.

Justification: These pushbuttons cover specific, self-defined functions, which are difficult to learn and to remember.

Additional Navigation Functions

If the navigation keys are used for moving between the task hierarchy levels ( F17-F20 ), they can be displayed.

Grouping Pushbuttons

Group pushbuttons in the following order:

  1. the displayed active standard functions
  2. one of the hierarchical navigation functions F17= Other <object> (Function) or F17= Open (Function), F18= Previous <Object component>, F19= Next <object component> AND F20= Other <object component> (Function), if available
  3. self-defined functions

Within these three groups, the pushbuttons are to be arranged in ascending order of the corresponding function keys.

In dialogboxes, Cancel is always to be the rightmost pushbutton.