Τύποι μενού

4.2.1. Πτυσσόμενα μενού

Φιγούρα 4-2Ένα τυπικό πτυσσόμενο μενού

Ένα πτυσσόμενο μενού εμφανίζεται όταν ο χρήστης πατά στον τίτλο του σε μια γραμμή μενού, ή εστιάζει τον τίτλο και πατά Επιστροφή.

Κατευθυντήριες γραμμές
  • Τοποθετήστε μόνο στοιχεία σε ένα μενού που σχετίζεται με τον τίτλο του μενού.
  • Οργανώστε τα στοιχεία μενού στην τυπική σειρά -δείτε Ενότητα 4.4 ― Τυπικά μενού. Για ειδικά στοιχεία εφαρμογής όπου δεν υπάρχει τυπική σειρά, διατάξτε τα σε αριθμητική ή άλλη λογική σειρά (για παράδειγμα, 50%, 100%, 200%), σειρά εργασίας (για παράδειγμα, μεταγλώττιση ακολουθούμενη από αποσφαλμάτωση), ή από αναμενόμενη συχνότητα χρήσης.
  • Περιορίστε τα μενού κορυφαίου επιπέδου σε ένα μέγιστο 15 στοιχείων περίπου. Εάν έχετε περισσότερα στοιχεία από αυτό, σκεφτείτε την μετακίνηση ενός σχετικού λειτουργικού υποσυνόλου των στοιχείων σε ένα υπομενού ή σε ένα μενού κορυφαίου επιπέδου.
  • Μην προσθέτετε ή αφαιρείτε ξεχωριστά στοιχεία μενού ενώ η εφαρμογή εκτελείται, κάντε τα ανενεργά. Ολόκληρα μενού μπορούν να προστεθούν ή να αφαιρεθούν από τη γραμμή μενού κατά τον χρόνο εκτέλεσης, για παράδειγμα σε εφαρμογές με βάση συστατικά.
  • Ενημερώστε άμεσα τα στοιχεία μενού που επεξεργάστηκαν άμεσα ή έμμεσα από τον χρήστη, όπως αυτά στο υπομενού Άνοιγμα πρόσφατου και το μενού Σελιδοδείκτες.

4.2.2. Υπομενού

Φιγούρα 4-3Ένα εκπίπτον μενού με ένα υπομενού

Ένα υπομενού εμφανίζεται όταν ο χρήστης πατά τον τίτλο του, που δείχνεται με ένα μικρό σύμβολο βέλους δίπλα στην ετικέτα του. Μπορείτε να αποθηκεύσετε χώρο σε μεγάλα μενού ομαδοποιώντας σχετικές εντολές σε ένα μοναδικό υπομενού.

Κατευθυντήριες γραμμές
  • Χρησιμοποιήστε τα υπομενού φειδωλά, καθώς είναι δύσκολο να περιηγηθείτε και δυσκολεύουν την εύρεση και αναζήτηση των στοιχείων που περιέχουν.
  • Μην δημιουργείτε υπομενού με λιγότερα από τρία στοιχεία, εκτός και τα στοιχεία προστίθενται δυναμικά (για παράδειγμα το υπομενού Αρχείο ▸ Νέα καρτέλα στον τερματικό gnome).
  • Μην βάζετε υπομενού μέσα σε υπομενού. Είναι δύσκολη η απομνημόνευση και η περιήγηση με περισσότερα από δύο επίπεδα ιεραρχίας.

4.2.3. Αναδυόμενα μενού

Φιγούρα 4-4Ένα αναδυόμενο μενού για ένα φάκελο ηλεκτρονικών μηνυμάτων

Τα αναδυόμενα μενού παρέχουν συντομεύσεις σε αυτά τα στοιχεία του μενού που εφαρμόζονται μόνο στο τρέχον επιλεγμένο αντικείμενο. Ως τέτοια, είναι μερικές φορές γνωστά ως "μενού περιεχομένου" ή "μενού συντομεύσεων". Ένα αναδυόμενο μενού προβάλλεται όταν ο χρήστης δεξιοπατά σε ένα αντικείμενο, ή επιλέγει το αντικείμενο και πατά Shift+F10.

Να ξέρετε ότι τα αναδυόμενα μενού χρησιμοποιούνται κυρίως από ενδιάμεσους και προχωρημένους χρήστες. Ακόμα και μερικοί χρήστες που έχουν χρησιμοποιήσει γραφικές επιφάνειες εργασίας για πολλά έτη δεν ξέρουν για αναδυόμενα μενού μέχρι κάποιος να τους δείξει.

Κατευθυντήριες γραμμές
  • Δώστε ένα αναδυόμενο μενού για κάθε αντικείμενο, επιλέξιμο τμήμα και στόχο καταχώρισης κειμένου όπως πεδία καταχωρίσεων.

  • Δώστε ένα πλήκτρο πρόσβασης για κάθε στοιχείο. Όμως, για βελτίωση το χωρικό τους αποτέλεσμα και την αναγνωσιμότητα, μην προβάλετε συντομεύσεις πληκτρολογίου σε αναδυόμενα μενού.

  • Επειδή ο χρήστης μπορεί να μην ξέρει την παρουσία τους, μην δίνετε λειτουργίες που είναι προσβάσιμες μόνο από αναδυόμενα μενού εκτός και είστε σίγουρος ότι οι χρήστες θα ξέρουν πώς να χρησιμοποιήσουν τα αναδυόμενα μενού.

  • Ταξινομήστε τα στοιχεία σε ένα αναδυόμενο μενού ως ακολούθως:

    • η ενέργεια με διπλοπάτημα για το αντικείμενο, όταν αυτό υπάρχει
    • άλλες εντολές και ρυθμίσεις σε αναμενόμενη ταξινόμηση με συχνή χρήση
    • μεταφέρετε εντολές όπως η Αποκοπή, η Αντιγραφή, και η Επικόλληση
    • Μέθοδοι καταχώρισης, όπου εφαρμόζονται. Οι Μέθοδοι καταχώρισης παρέχονται από το GTK+ για υποστήριξη επιλογών στο πληκτρολόγιο για καταχώριση (όπως χρησιμοποιούνται στα ιαπωνικά, κινέζικα και μερικές τεχνολογίες πρόσβασης).
  • Τα αναδυόμενα μενού χρειάζεται να είναι όσο το δυνατό πιο απλά για μεγιστοποίηση του αποτελέσματός τους. Μην τοποθετείτε περισσότερα από περίπου δέκα στοιχεία σε ένα αναδυόμενο μενού και αποφύγετε τα υπομενού.