# Μενού

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

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

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

- τα μενού ακολουθούν την ίδια τυπική διάταξη όπως περιγράφηκε στο

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

## Κατευθυντήριες γραμμές

- Τα στοιχεία μενού ετικέτας με ρήματα για εντολές και επίθετα για ρυθμίσεις, σύμφωνα με τους κανόνες στο .

- Κάντε ανενεργό ένα στοιχείο μενού όταν η εντολή του δεν διατίθεται. Για παράδειγμα, το στοιχείο Επεξεργασία Αντιγραφή, που δίνει την εντολή για αντιγραφή επιλεγμένων δεδομένων στο πρόχειρο, δεν πρέπει να είναι ενεργό όταν δεν υπάρχουν επιλεγμένα δεδομένα.

- Δώστε ένα πλήκτρο πρόσβασης για κάθε στοιχείο μενού. Μπορείτε να χρησιμοποιήσετε το ίδιο πλήκτρο πρόσβασης σε διαφορετικά μενού στην εφαρμογή σας, αλλά αποφύγετε τον διπλασιασμό των πλήκτρων πρόσβασης στο ίδιο μενού. Σημειώστε ότι αντίθετα με άλλους ελέγχους, αφού εμφανιστεί ένα μενού, τα πλήκτρα πρόσβασής του μπορούν να χρησιμοποιηθούν πληκτρολογώντας απλά το γράμμα· δεν είναι απαραίτητο να πατήσετε το πλήκτρο Alt ταυτόχρονα.

- Σχεδιάστε τη δομή του μενού σας για να αποφύγετε περισσότερα από ένα επίπεδο υπομενού. Βαθιά στις ιεραρχίες μενού είναι πιο δύσκολο να απομνημονεύσετε και φυσικά δύσκολο να περιηγηθείτε.

- Να μην έχετε μενού με λιγότερα από τρία στοιχεία (εκτός από το τυπικό μενού βοήθεια, που έχει μόνο δύο στοιχεία από προεπιλογή). Εάν έχετε ένα υπομενού με πιο λίγα από τρία στοιχεία μέσα του, μετακινήστε τα στο γονικό τους μενού. Εάν έχετε ένα μενού κορυφαίου επιπέδου με λιγότερα από τρία στοιχεία, βρείτε ένα άλλο κατάλληλο μενού να τα προσθέσετε, ή βρείτε κατάλληλα στοιχεία από άλλα μενού για να το προσθέσετε.

## Η γραμμή μενού

### Μια τυπική γραμμή μενού

Μια τυπική εφαρμογή γραμμής μενού, που εμφανίζει μενού Αρχείο, Επεξεργασία, Προβολή, Εισαγωγή, Μορφοποίηση, Μετάβαση, Σελιδοδείκτες, Εργαλεία, Παράθυρα και Βοήθεια

Η γραμμή μενού παρέχει έναν αριθμό πτυσσόμενων μενού. Μόνο οι τίτλοι μενού εμφανίζονται, μέχρι ο χρήστης να πατήσει σε έναν τους.

Η γραμμή μενού είναι κανονικά ορατή πάντα και είναι πάντα προσβάσιμη από το πληκτρολόγιο, έτσι κάντε όλες τις διαθέσιμες εντολές στην εφαρμογή σας διαθέσιμες στη γραμμή μενού.

### Λειτουργία πλήρους οθόνης

Όταν η εφαρμογή σας εκτελείται σε κατάσταση πλήρους οθόνης, κρύψτε τη γραμμή μενού από προεπιλογή. Όμως, κάντε τα μενού της και τα στοιχεία προσβάσιμα από το πληκτρολόγιο ως συνήθως. Πατώντας ESC πρέπει να προκαλέσει στην εφαρμογή να αφήσει την κατάσταση πλήρους οθόνης. Ένα κουμπί έξοδος από πλήρη οθόνη πρέπει να τοποθετηθεί στην πάνω δεξιά γωνία του παραθύρου. Το κουμπί πρέπει να εξαφανιστεί εάν το ποντίκι δεν χρησιμοποιηθεί για 5 δευτερόλεπτα και πρέπει να εμφανιστεί ξανά όταν μετακινηθεί το ποντίκι. Εναλλακτικά, σε εφαρμογές όπου το ποντίκι χρησιμοποιείται συχνά σε κατάσταση πλήρους οθόνης, όλα εκτός από μια γραμμή δύο εικονοστοιχείων του κουμπιού μπορεί να γλιστρήσει από την κορυφή της οθόνης. Το κουμπί πρέπει να γυρίσει πίσω στην οθόνη όταν το ποντίκι μετακινείται κοντά του.

### Κατευθυντήριες γραμμές

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

- Οργανώστε τους τίτλους μενού σε μία τυπική σειρά— δείτε το

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

- Οι τίτλοι μενού σε μια γραμμή μενού είναι μονές λέξεις με το πρώτο τους γράμμα κεφαλαίο. Μην χρησιμοποιείτε κενά στους τίτλους μενού, καθώς αυτό τα κάνει εύκολα λάθος για δύο ξεχωριστούς τίτλους μενού. Να μην χρησιμοποιείτε σύνθετες λέξεις (όπως ΕπιλογέςΠαραθύρου) ή ενωτικά (όπως παράθυρο-επιλογές) για να παρακάμψτε αυτόν τον οδηγό.

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

## Τύποι μενού

### Πτυσσόμενα μενού

#### Ένα τυπικό πτυσσόμενο μενού

Στιγμιότυπο ενός τυπικού πτυσσόμενου μενού

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

#### Κατευθυντήριες γραμμές

- Τοποθετήστε μόνο στοιχεία σε ένα μενού που σχετίζεται με τον τίτλο του μενού.

- Οργανώστε τα στοιχεία μενού στην τυπική σειρά -δείτε . Για ειδικά στοιχεία εφαρμογής όπου δεν υπάρχει τυπική σειρά, διατάξτε τα σε αριθμητική ή άλλη λογική σειρά (για παράδειγμα, 50%, 100%, 200%), σειρά εργασίας (για παράδειγμα, μεταγλώττιση ακολουθούμενη από αποσφαλμάτωση), ή από αναμενόμενη συχνότητα χρήσης.

- Περιορίστε τα μενού κορυφαίου επιπέδου σε ένα μέγιστο 15 στοιχείων περίπου. Εάν έχετε περισσότερα στοιχεία από αυτό, σκεφτείτε την μετακίνηση ενός σχετικού λειτουργικού υποσυνόλου των στοιχείων σε ένα υπομενού ή σε ένα μενού κορυφαίου επιπέδου.

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

- Ενημερώστε άμεσα τα στοιχεία μενού που επεξεργάστηκαν άμεσα ή έμμεσα από τον χρήστη, όπως αυτά στο υπομενού Άνοιγμα πρόσφατου και το μενού Σελιδοδείκτες.

### Υπομενού

#### Ένα εκπίπτον μενού με ένα υπομενού

Στιγμιότυπο ενός πτυσσόμενου μενού με υπομενού

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

#### Κατευθυντήριες γραμμές

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

- Μην δημιουργείτε υπομενού με λιγότερα από τρία στοιχεία, εκτός και τα στοιχεία προστίθενται δυναμικά (για παράδειγμα το υπομενού Αρχείο Νέα καρτέλα στον τερματικό gnome).

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

### Αναδυόμενα μενού

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

Στιγμιότυπο ενός αναδυόμενου μενού για έναν φάκελο αλληλογραφίας, που καταχωρίζει τις ενέργειες που μπορούν να εκτελεστούν σε αυτόν τον φάκελο

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

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

#### Κατευθυντήριες γραμμές

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

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

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

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

  - η ενέργεια με διπλοπάτημα για το αντικείμενο, όταν αυτό υπάρχει

  - άλλες εντολές και ρυθμίσεις σε αναμενόμενη ταξινόμηση με συχνή χρήση

  - μεταφέρετε εντολές όπως η `Αποκοπή`, η `Αντιγραφή`, και η `Επικόλληση`

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

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

## Σχεδίαση ενός μενού

### Ομαδοποίηση στοιχείων μενού

#### Στοιχεία που ομαδοποιήθηκαν σε ένα μενού με διαχωριστικά

Στιγμιότυπο ενός μενού διαιρεμένου σε πέντε λογικές ομάδες με διαχωριστικά μενού

Πολλοί διαχωριστές είναι οι οριζόντιες διαχωριστικές γραμμές που ξεχωρίζουν οπτικά ομάδες σχετικών στοιχείων σε ένα πτυσσόμενο μενού, υπομενού ή αναδυόμενο μενού. Για παράδειγμα, οι διαχωριστές στο διαιρούν το μενού σε πέντε λειτουργικά σχετικές ομάδες. Η καλή χρήση των διαχωριστών βοηθά το "τμήμα" της πληροφορίας σε ένα μενού και το κάνει πιο εύκολο για σάρωση και απομνημόνευση.

#### Κατευθυντήριες γραμμές

- Το βέλτιστο μέγεθος για μια ομάδα είναι περίπου 2-5 στοιχεία. Ομάδες μοναδικού στοιχείου είναι βέλτιστα τοποθετημένες στην κορυφή ή τέλος ενός μενού, αλλιώς δοκιμάστε να τα ομαδοποιήσετε με άλλα νονά στοιχεία του ίδιου τύπου στο ίδιο μενού.

- Στοιχεία σειράς μέσα σε μια ομάδα λογικά, αριθμητικά, σε σειρά εργασίας ή με αναμενόμενη συχνότητα χρήσης, όπως είναι κατάλληλο.

- Τοποθετήστε μόνο έναν τύπο στοιχείου μενού σε κάθε ομάδα -εντολή, μεταβλητό, πλαίσιο ελέγχου ή ραδιοπλήκτρο. Για παράδειγμα, μην τοποθετείτε εντολές (όπως προβολή επαναφόρτωση) και ρυθμίσεις (όπως προβολή εργαλειοθήκη) στην ίδια ομάδα.

### Τύπο στοιχείου μενού

#### Στοιχεία εντολών

##### Μία ομάδα στοιχείων εντολών σε ένα μενού

Στιγμιότυπο μιας ομάδας σε ένα μενού που περιέχει μόνο στοιχεία εντολών: Αποθήκευση, Αποθήκευση ως και Αντιστροφή

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

##### Κατευθυντήριες γραμμές

- Δώστε μια συντόμευση πληκτρολογίου για τυπικά ή συχνά χρησιμοποιούμενα στοιχεία εντολής. Δείτε για περισσότερες πληροφορίες στην επιλογή πλήκτρων συντόμευσης.

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

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

#### Μεταβλητά στοιχεία εντολών

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

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

##### Κατευθυντήριες γραμμές

- Εάν τα μεταβλητά στοιχεία μενού είναι στοιχεία εντολών και έχετε αρκετό χώρο στο μενού σας, σκεφτείτε να δώσετε δύο γειτονικά στοιχεία μενού για τις εντολές. Έπειτα κάντε τα στοιχεία ενεργά ή ανενεργά όπως απαιτεί η κατάσταση. Αυτό επίσης διευκολύνει τον χρήστη να διακρίνει όταν διαφορετικές συντομεύσεις είναι διαθέσιμες για κάθε εντολή, για παράδειγμα Ctrl R για επαναφόρτωση και διαφυγή για παύση.

- Μην χρησιμοποιείτε μεταβλητά στοιχεία μενού για εναλλαγή ρύθμισης δύο καταστάσεων (για παράδειγμα, εμφάνιση εργαλειοθήκης και απόκρυψη εργαλειοθήκης). Παρουσιάστε στη θέση του τέτοια στοιχεία ως μοναδικό στοιχείο πλαισίου ελέγχου.

#### Στοιχεία πλαισίου ελέγχου

##### Μία ομάδα πλαισίου ελέγχου σε ένα μενού

Στιγμιότυπο μιας ομάδας σε ένα μενού προβολής που περιέχει τέσσερα στοιχεία πλαισίου ελέγχου: Κύρια εργαλειοθήκη, Πλευρική στήλη, Γραμμή θέσης και Γραμμή κατάστασης

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

##### Κατευθυντήριες γραμμές

- Χρησιμοποιήστε ένα στοιχείο μενού πλαισίου ελέγχου μόνο όταν είναι φανερό από την ετικέτα τι σημαίνουν οι καταστάσεις ορισμού και αναίρεσης. Αυτό συνήθως σημαίνει ότι οι δύο καταστάσεις είναι λογικές ή φυσικά αντίθετες, όπως "ενεργό" και "ανενεργό". Εάν δεν συμβαίνει αυτό, χρησιμοποιήστε στη θέση του δύο στοιχεία ραδιοπλήκτρου.

- Ποτέ μην αλλάζετε την ετικέτα ενός στοιχείου μενού πλαισίου ελέγχου σε απάντηση στην επιλογή του στοιχείου από τον χρήστη.

#### Στοιχεία ραδιοπλήκτρων

##### Μια ομάδα στοιχείων ραδιοπλήκτρων σε ένα μενού

Στιγμιότυπο μιας ομάδας σε ένα μενού που περιέχει τρία στοιχεία ραδιοπλήκτρων: προβολή ως εικονίδια, προβολή ως λίστα και προβολή λεπτομερειών

Τα στοιχεία μενού ραδιοπλήκτρων εμφανίζουν ποια από δύο ή περισσότερες αμοιβαία αποκλειόμενες ρυθμίσεις επιλέγονται προς το παρόν και επιτρέπει στον χρήστη να επιλέξει μια διαφορετική ρύθμιση επιλέγοντας το στοιχείο μενού του.

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

- Ποτέ μην αλλάζετε την ετικέτα ενός στοιχείου μενού ραδιοπλήκτρου σε απάντηση στην επιλογή ή αποεπιλογή του στοιχείου από τον χρήστη.

## Τυπικά μενού

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

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

### Κατευθυντήριες γραμμές

- Τοποθετήστε τα ειδικά μενού της εφαρμογής μετά το μενού Μορφοποίηση και πριν το μενού Μετάβαση

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

### Μια γραμμή μενού που εμφανίζει όλους τους τυπικούς τίτλους μενού στη σωστή τους σειρά

- Αρχείο
- Επεξεργασία
- Προβολή
- Εισαγωγή
- Μορφοποίηση
- Μετάβαση
- Σελιδοδείκτες
- Παράθυρα
- Βοήθεια

### Αρχείο

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

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

Εάν η εφαρμογή σας δεν λειτουργεί σε έγγραφα, ονομάστε αυτό το στοιχείο για τον τύπο του αντικειμένου που εμφανίζει. Για παράδειγμα, πολλά παιχνίδια πρέπει να έχουν ένα μενού Παιχνίδι αντί για ένα μενού Αρχείο. Όμως, τοποθετήστε το στοιχείο μενού Έξοδος τελευταίο σε αυτό το μενού.

#### Ένα γενικό μενού αρχείου

    Αρχείο
    Δημιουργία               Ctrl+N
    Άνοιγμα...              Ctrl+O

    ---
    Αποθήκευση                 Ctrl+S
    Αποθήκευση ως...     Shift+Ctrl+S
    Αποθήκευση ενός αντιγράφου...
    Επαναφορά
    ---
    Διαμόρφωση σελίδας
    Προεπισκόπηση εκτύπωσης  Shift+Ctrl+P
    Εκτύπωση...             Ctrl+P
    Αποστολή σε...              Ctrl+M
    ---
    Ιδιότητες
    ---
    1. Πρόσφατα έγγραφα
    2. Πρόσφατα έγγραφα
    3. Πρόσφατα έγγραφα
    4. Πρόσφατα έγγραφα
    ---
    Κλείσιμο               Ctrl+W
    Εξοδος                 Ctrl+Q

#### Δημιουργία και άνοιγμα λειτουργιών

##### Δημιουργία και άνοιγμα στοιχείων μενού λειτουργίας

Ετικέτα | Συντόμευση | Περιγραφή
--- | --- | ---

Νέο παράθυρο

Ctrl N

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

If your application can create a number of different types of document, you can make the New item a submenu, containing a menu item for each type. Label these items New document type, make the first entry in the submenu the most commonly used document type, and give it the Ctrl N shortcut.

Σημείωση: Ένα κενό έγγραφο δεν θα είναι αναγκαστικά πλήρως κενό. Για παράδειγμα, ένα έγγραφο που δημιουργήθηκε από ένα πρότυπο μπορεί να περιέχει ήδη κάποια δεδομένα.

Άνοίγμα... | Ctrl O | Opens an existing document in a new window. Present the user with a standard Open File dialog from which they can choose an existing file. If the chosen file is already open in the application, raise that window instead of opening a new one.

#### Λειτουργίες αποθηκευμένης κατάστασης

##### Αποθηκευμένα στοιχεία μενού λειτουργίας κατάστασης

Ετικέτα | Συντόμευση | Περιγραφή
--- | --- | ---

Αποθήκευση

Ctrl S

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

If the document has no current filename or is read-only, selecting this item should be the same as selecting Save As.

Αποθήκευση ως... | Shift Ctrl S | Αποθηκεύει το έγγραφο με ένα νέο όνομα αρχείου. Παρουσιάστε στον χρήστη με τον τυπικό διάλογο αποθήκευση ως και αποθηκεύστε το αρχείο με το επιλεγμένο όνομα αρχείου.

Αποθήκευση αντιγράφου...

Κανένα

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

Like the Save As dialog, the Save a Copy dialog may present different ways to save the data. For example, an image may be saved in a native format or as a PNG.

Αντιστροφή | Κανένα | Επαναφέρει το έγγραφο στην τελευταία αποθηκευμένη κατάσταση. Παρουσιάστε στον χρήστη μια προειδοποίηση ότι όλες οι αλλαγές θα χαθούν και δώστε την επιλογή της ακύρωσης πριν την επαναφόρτωση του αρχείου.
Αποθήκευση έκ δοσης... | Κανένα | An alternative to the Save a Copy command. Only use this item in conjunction with the Restore Version. command.
Επαναφορά έκδοσης... | Κανένα | Ζητά από τον χρήστη μια έκδοση του τρέχοντος εγγράφου για επαναφορά. Παρουσιάστε στον χρήστη μια προειδοποίηση ότι όλες οι αλλαγές θα χαθούν και δώστε την επιλογή της ακύρωσης πριν την επαναφορά της έκδοσης. Χρησιμοποιήστε αυτό το στοιχείο μόνο μαζί με την εντολή Αποθήκευση έκδοσης.
Εκδόσεις... | Κανένα | Μια εναλλακτική στις εντολές Αποθήκευση έκδοσης και Επαναφορά έκδοσης. Χρησιμοποιήστε αυτό όταν περισσότερα βοηθήματα, όπως μια diff, είναι διαθέσιμα.

#### Εξαγωγή λειτουργιών

##### Εξαγωγή στοιχείων μενού λειτουργίας

Ετικέτα | Συντόμευση | Περιγραφή
--- | --- | ---
Ορισμός σελίδας | Κανένα | Allows the user to control print-related settings. Present the user with a dialog allowing the user to set such options as portrait or landscape format, margins, and so on.
Προεπισκόπηση εκτύπωσης | Shift Ctrl P | Εμφανίζει στον χρήστη πώς θα φαίνεται το τυπωμένο έγγραφο. Παρουσιάστε ένα νέο παράθυρο που περιέχει μια ακριβή αναπαράσταση της εμφάνισης του εγγράφου όπως θα πρέπει να εκτυπωθεί. Η βιβλιοθήκη libgnomeprintui παρέχει ένα τυπικό παράθυρο προεπισκόπησης της εκτύπωσης που θα πρέπει να χρησιμοποιήσετε εάν είναι δυνατό.

Εκτύπωση...

Ctrl P

Εκτυπώνει το τρέχον έγγραφο. Παρουσιάστε στον χρήστη έναν διάλογο που του επιτρέπει τον ορισμό επιλογών όπως περιοχή σελίδας εκτύπωσης, τον χρησιμοποιούμενο εκτυπωτή κ.ο.κ. Ο διάλογος πρέπει να περιέχει ένα κουμπί με ετικέτα Εκτύπωση που ξεκινά την εκτύπωση και κλείνει τον διάλογο. Η βιβλιοθήκη `libgnomeprintui` παρέχει έναν τυπικό διάλογο εκτύπωσης που θα πρέπει να χρησιμοποιήσετε εάν είναι δυνατό.

Αποστολή σε...

Ctrl M

Παρέχει στον χρήστη ένα μέσο επισύναψης ή αποστολής του τρέχοντος εγγράφου ως μηνύματος ή συνημμένου μηνύματος, ανάλογα με τη μορφή του.

You may provide more than one Send item depending on which options are available. If there are more than two such items, move them into a submenu. For example, if only Send by Email and Send by Fax are available, leave them on the top-level menu If there is a third option, such as Send by FTP, place all the options in a Send submenu.

#### Ιδιότητες αρχείου

##### Στοιχεία μενού ιδιοτήτων

Ετικέτα | Συντόμευση | Περιγραφή
--- | --- | ---
Ιδιότητες | Alt Επιστροφή | Ανοίγει το παράθυρο του εγγράφου Ιδιότητες. Αυτό μπορεί να περιέχει επεξεργάσιμες πληροφορίες, όπως το όνομα του συντάκτη του εγγράφου, ή πληροφορίες μόνο για ανάγνωση, όπως ο αριθμός των λέξεων σε ένα έγγραφο, ή ένα συνδυασμό και των δύο. Η συντόμευση Alt επιστροφή δεν πρέπει να δίνεται όπου η επιστροφή είναι η πιο συχνά χρησιμοποιούμενη για εισαγωγή νέας γραμμής.

#### Λειτουργίες κλεισίματος

##### Στοιχεία μενού για λειτουργίες κλεισίματος

Ετικέτα | Συντόμευση | Περιγραφή
--- | --- | ---

Κλείσιμο

Ctrl W

Closes the current document. If it has unsaved changes, present the user with a confirmation alert giving the option to save changes, discard them, or cancel the action without closing or saving the document.

If the window you are closing is the last open document in the application, the correct action depends on your application type:

- Single document interface: close the application

- Controlled single document interface: leave only the control window open

- Multiple document interface: close the current document and create a new blank document

Εξοδος

Ctrl Q

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

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

### Επεξεργασία

Το μενού επεξεργασία περιέχει στοιχεία σχετικά με την επεξεργασία και του εγγράφου (χειρισμός προχείρου, αναζήτηση και αντικατάσταση και εισαγωγή ειδικών αντικειμένων) και τις προτιμήσεις του χρήστη. Οι προτιμήσεις επεξεργάζονται εδώ παρά σε ένα μενού ρυθμίσεων, επειδή:

- τα παράθυρα προτιμήσεων των περισσότερων εφαρμογών προσπελάζονται μέσα από ένα μοναδικό στοιχείο μενού και τα μενού μοναδικού στοιχείου προσφέρουν φτωχή χρησιμότητα

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

#### Ένα αρχικό μενού επεξεργασίας

    Επεξεργασία
    Αναίρεση                 Ctrl+Z
    Ακύρωση αναίρεσης           Shift+Ctrl+Z
    -
    Αποκοπή                  Ctrl+X
    Αντιγραφή                 Ctrl+C
    Επικόλληση                Ctrl+V
    Ειδική επικόλληση...                Shift+Ctrl+V
    Διαγραφή               Del
    Επιλογή όλων           Ctrl+A
    Διπλότυπο           Ctrl+U
    Αποεπιλογή όλων   Shift+Ctrl+A
    -
    Εύρεση...              Ctrl+F
    Εύρεση επόμενου            Ctrl+G
    Εύρεση προηγούμενου  Shift+Ctrl+G
    Αντικατάσταση...              Ctrl+R
    -
    Εισαγωγή...
    -
    Προτιμήσεις

#### Ιστορικό τροποποιήσεων

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

##### Στοιχεία μενού με ιστορικά τροποποιήσεων

Ετικέτα | Συντόμευση | Περιγραφή
--- | --- | ---

Αναίρεση ενέργειας

Ctrl Z

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

Note: provide a separate Undo and Redo menu item even if your application only supports one level of undo.

Ακύρωση αναίρεσης

Shift Ctrl Z

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

Note: provide a separate Undo and Redo menu item even if your application only supports one level of undo.

#### Διαχείριση επιλογμένων δεδομένων

##### Στοιχεία μενού για τη διαχείριση των επιλεγμένων δεδομένων

Ετικέτα | Συντόμευση | Περιγραφή
--- | --- | ---
Αποκοπή | Ctrl X | Απομακρύνει το επιλεγμένο περιεχόμενο και τα τοποθετεί στο πρόχειρο. Οπτικά, απομακρύνετε το περιεχόμενο από το έγγραφο με ίδιο τρόπο όπως το Διαγραφή.
Αντιγραφή | Ctrl C | Αντιγράφει το επιλεγμένο περιεχόμενο στο πρόχειρο.
Επικόλληση | Ctrl V | Εισάγει τα περιεχόμενα του προχείρου στο έγγραφο. Αν δεν υπάρχει κάποια τρέχουσα επιλογή, χρησιμοποιήστε την αγκύλη ως σημείο εισαγωγής. Αν υπάρχει μία τρέχουσα επιλογή, αντικαταστήστε την με τα περιεχόμενα του προχείρου.

Ειδική επικόλληση...

Shift Ctrl V

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

Διπλότυπο

Ctrl U

Δημιουργεί ένα διπλότυπο αντίγραφο του επιλεγμένου αντικειμένου. Μην ζητάτε όνομα για το διπλότυπο αντικείμενο, αλλά δώστε του μια λογική προεπιλογή (για παράδειγμα, `Αντίγραφο του ShoppingList.abw`) και επιτρέψτε στον χρήστη να το αλλάξει αργότερα. Τοποθετήστε το διπλότυπο αντίγραφο όσο το δυνατό πιο κοντά στο αρχικό χωρίς επικάλυψη του, ακόμα κι αν αυτό σημαίνει διακοπή της τρέχουσας σειράς ταξινόμησης μέσα στον περιέκτη, έτσι ο χρήστης το βλέπει αμέσως.

Διαγραφή | Διαγραφή | Removes the selected content without placing it on the clipboard.
Επιλογή όλων | Ctrl A | Επιλέγει όλο το περιεχόμενο στο τρέχον έγγραφο.

Αποεπιλογή όλων

Shift Ctrl A

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

Note: Do not provide Deselect All in text entry fields, as Shift Ctrl hex digit is used to enter unicode characters so its shortcut will not work.

#### Αναζήτηση και αντικατάσταση

##### Αναζήτηση και αντικατάσταση στοιχείων μενού

Ετικέτα | Συντόμευση | Περιγραφή
--- | --- | ---
Εύρεση... | Ctrl F | Ανοίγει ένα παράθυρο ή διάλογο επιτρέποντας στον χρήστη την αναζήτηση ειδικού περιεχομένου στο τρέχον έγγραφο. Τονίστε κάθε συμφωνία επιτόπου. If the command allows the user to search for content in places other than the current document, for example other open documents, other documents on disk, or a remote network location, label this item Search instead of Find.
Εύρεση επόμενου | Ctrl G | Selects the next instance of the last Find term in the current document.
Εύρεση προηγούμενου | Shift Ctrl G | Επιλέγει την προηγούμενη περίπτωση του τελευταίου όρου που βρέθηκε στο τρέχον έγγραφο.
Αντικατάσταση... | Ctrl H | Opens a window or dialog allowing the user to search for specific content in the current document, and replace each occurrence with new content.

#### Εισαγωγή ειδικών αντικειμένων

Όπου μπορεί να εφαρμοστεί, δώστε στοιχεία στο μενού Επεξεργασία για εισαγωγή ειδικών αντικειμένων όπως εικόνες, σύνδεσμοι, έλεγχοι GUI ή την τρέχουσα ημερομηνία και ώρα.

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

#### Προτιμήσεις χρήστη

##### Στοιχεία μενού για τις προτιμήσεις χρήστη

Ετικέτα | Συντόμευση | Περιγραφή
--- | --- | ---
Προτιμήσεις | Κανένα | Ανοίγει ένα παράθυρο προτιμήσεων που επιτρέπει στον χρήστη να αλλάξει προτιμήσεις για όλη την εφαρμογή. Οι αλλαγές θα εφαρμοστούν σε όλες τις εκτελούμενες και ακόλουθες περιπτώσεις της εφαρμογής.

### Προβολή

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

#### Ένα αρχικό μενού προβολής

    Προβολή
    Εργαλειοθήκη
    Γραμμή κατάστασης
    ---
    Εικονίδια
    Λίστα
    Λεπτομέρειες
    ---
    Ταξινόμηση κατά..
    Φίλτρο...
    ---
    Μεγέθυνση       Ctrl++
    Σμίκρυνση  Ctrl+-
    Κανονικό μέγεθος   Ctrl+=
    Άριστη προσαρμογή
    ---
    Ανανέωση     Ctrl+R

#### Εργαλειοθήκη και γραμμή κατάστασης

##### Στοιχεία μενού εργαλειοθήκης και γραμμή κατάστασης

Ετικέτα | Συντόμευση | Περιγραφή
--- | --- | ---
Toolbar | Κανένα | Εμφανίζει ή κρύβει την εργαλειοθήκη της εφαρμογής. Αυτό είναι ένας στοιχείο μενού πλαισίου ελέγχου. Συμπεριλάβετε αυτό το στοιχείο σε κάθε εφαρμογή που έχει μια μοναδική εργαλειοθήκη. Δείτε για πληροφορίες σχετικά με πολλές εργαλειοθήκες.

#### Παρουσιάση περιεχομένων

##### Στοιχεία μενού παρουσίασης περιεχομένων

Ετικέτα | Συντόμευση | Περιγραφή
--- | --- | ---
Εικονίδια | Κανένα | Εμφανίζει τα περιεχόμενα του επιλεγμένου περιέκτη ως γραμμές και στήλες μεγάλων εικονιδίων, καθένα με το όνομα του από κάτω. Αυτό είναι ένα στοιχείο μενού ραδιοπλήκτρου.
Λίστα | Κανένα | Εμφανίζει τα περιεχόμενα του επιλεγμένου περιέκτη ως μια λίστα μικρών εικονιδίων, πιθανόν σε πολλαπλές στήλες, καθεμιά με το όνομά της στη δεξιά πλευρά. Αυτό είναι ένα στοιχείο μενού ραδιοπλήκτρου.

Λεπτομέρειες

Κανένα

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

If your application has no need for both List and Details modes, use the List item for whichever of the two modes you support.

Ταξινόμηση κατά... | Κανένα | Ταξινομεί τα περιεχόμενα ενός περιέκτη με καθορισμένα κριτήρια από τον χρήστη. Ανοίξτε ένα διάλογο που επιτρέπει στον χρήστη να επιλέξει από προκαθορισμένα πλήκτρα ταξινόμησης (για παράδειγμα, όνομα, μέγεθος, ή ημερομηνία τροποποίησης σε έναν διαχειριστή αρχείων), ή ορίστε τα δικά τους εάν γίνεται.
Φίλτρο... | Κανένα | Κρύβει αντικείμενα που δεν ενδιαφέρουν τον χρήστη. Ανοίξτε έναν διάλογο που επιτρέπει στον χρήστη την επιλογή από μια λίστα τύπων αντικειμένου που θέλει να εμφανίσει, ή εισάγετε τα δικά σας κριτήρια (για παράδειγμα, μια κανονική έκφραση που ταιριάζει με μια ειδική ιδιότητα των αντικειμένων).
Μεγέθυνση | Ctrl+ | Zooms into the document. Make the center of the new view the same as the center of the previous view.
Σμίκρυνση | Ctrl- | Μικραίνει το έγγραφο. Κάντε το κέντρο της νέας προβολής το ίδιο με το κέντρο της προηγούμενης προβολής.
Κανονικό μέγεθος | Ctrl 0 | Επαναφέρει το επίπεδο εστίασης στην προεπιλεγμένη τιμή, κανονικά 100%. Κάντε το κέντρο της νέας προβολής το ίδιο με το κέντρο της προηγούμενης προβολής.
Άριστη προσαρμογή | Κανένα | Κάνει το να γεμίσει το παράθυρο. Προβάλετε το έγγραφο, ή την τρέχουσα σελίδα του εγγράφου, σε τόσο υψηλό επίπεδο εστίασης όσο ταιριάζει στο παράθυρο ενώ επιτρέπετε σε όλο το έγγραφο ή σε όλη τη σελίδα να είναι ορατά χωρίς κύλιση.
Ανανέωση | Ctrl R | Ξανασχεδιάζει την τρέχουσα προβολή του εγγράφου από τοπική αποθήκευση. Για παράδειγμα, σε μια εφαρμογή περιηγητή ιστού, αυτό θα μπορούσε να ξανασχεδιάσει τη σελίδα από την κρυφή μνήμη της σελίδας του περιηγητή.
Επαναφόρτωση | Ctrl R | Ξανασχεδιάζει την τρέχουσα προβολή του εγγράφου, ελέγχοντας την πηγή δεδομένων για αλλαγές πρώτα. Για παράδειγμα, ελέγχει τον εξυπηρετητή ιστού για ενημερώσεις στη σελίδα πριν τον ανασχεδιασμό της. If your application requires both Reload and Refresh, use Shift Ctrl R as the shortcut for Reload.

### Εισαγωγή

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

#### Ένα γενικό μενού εισαγωγής

    Αλλαγή σελίδας
    Ημερομηνία και χρόνος...
    Σύμβολο...
    ---
    Φύλλο...
    Γραμμές...
    Στήλες...
    ---
    Εικόνα...
    Γράφημα...
    ---
    Από αρχείο...
    Εξωτερικός σύνδεσμος...

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

#### Στοιχεία μενού εισαγωγής

Ετικέτα | Συντόμευση | Περιγραφή
--- | --- | ---
Αλλαγή σελίδας | Κανένα | Εισάγει μια αλλαγή σελίδας στη θέση του δρομέα. Προβάλετε την αλλαγή σελίδας οπτικά, για παράδειγμα ως διάστικτη γραμμή κατά πλάτος της σελίδας, εκτός και ο χρήστης έχει ζητήσει ειδικά να μην τις βλέπει.

Ημερομηνία και χρόνος...

Κανένα

Εισάγει την τρέχουσα ημερομηνία και/ή χρόνο στη θέση του δρομέα. Ανοίξτε έναν διάλογο δίνοντας μια επιλογή μορφών ημερομηνίας και χρόνου. Εάν γίνεται, δώστε επίσης την επιλογή εισαγωγής είτε ως απλό κείμενο, έτσι ώστε η συγκεκριμένη ημερομηνία και χρόνος να εμφανίζονται πάντα στο έγγραφο, ή ως ειδικό πεδίο που θα ενημερώνεται κάθε φορά που το έγγραφο ανοίγει, ανανεώνεται ή εκτυπώνεται.

Σύμβολο... | Κανένα | Εισάγει ένα ειδικό σύμβολο, όπως ένα μαθηματικό σύμβολο ή ξένους χαρακτήρες, στη θέση του δρομέα. Ανοίξτε έναν διάλογο που εμφανίζει όλα τα διαθέσιμα σύμβολα όπως έναν πίνακα, από τον οποίον ο χρήστης μπορεί να επιλέξει. Ο χρήστης πρέπει να μπορεί να προσθέσει πολλαπλά σύμβολα στο έγγραφο τη φορά χωρίς να πρέπει να κλείσει και να ξανανοίξει τον διάλογο.
Φύλλο... | Κανένα | Προσθέτει ένα νέο φύλλο στο τρέχον βιβλίο εργασίας. Μην ζητάτε όνομα, αλλά επιλέξτε μια λογική προεπιλογή (όπως Φύλλο-2) και αφήστε τον χρήστη να την αλλάξει αργότερα.

Γραμμές...

Κανένα

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

Στήλες...

Κανένα

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

Εικόνα... | Κανένα | Εισάγει μια εικόνα στο έγγραφο από ένα αρχείο. Παρουσιάστε έναν τυπικό φιλτραρισμένο διάλογο ανοίγματος αρχείου με αποδεκτούς τύπους αρχείων, από τον οποίον ο χρήστης μπορεί να επιλέξει ένα αρχείο εικόνας για εισαγωγή.
Γράφημα... | Κανένα | Εισάγει ένα γράφημα στο έγγραφο. Ανοίξτε έναν διάλογο ή βοηθό που επιτρέπει στον χρήστη να δημιουργήσει (ή να ανοίξει από ένα αρχείο) ένα γράφημα της επιλογής του, χρησιμοποιώντας την τρέχουσα επιλογή ως μια ένδειξη ποιες τιμές, ετικέτες άξονα και ετικέτες δεδομένων να χρησιμοποιήσει.
Από αρχείο... | Κανένα | Εισάγει ένα αντικείμενο από οποιοδήποτε αποδεκτό τύπο αρχείου, για παράδειγμα απλό κείμενο, μορφοποιημένο κείμενο, ή μια εικόνα. Παρουσιάστε έναν τυπικό φιλτραρισμένο διάλογο ανοίγματος αρχείου με αποδεκτούς τύπους αρχείου, από τον οποίον ο χρήστης μπορεί να επιλέξει ένα αρχείο για εισαγωγή.

Εξωτερικός σύνδεσμος...

Κανένα

Εισάγει έναν σύνδεσμο σε ένα αποθηκευμένο αντικείμενο σε ένα διαφορετικό αρχείο, ή σε ένα απομακρυσμένο σύστημα. Το αντικείμενο δεν ενσωματώνεται ή δεν αποθηκεύεται με το έγγραφο, μόνο ένας σύνδεσμος. Ανοίξτε έναν διάλογο στον οποίον ο χρήστης μπορεί να πληκτρολογήσει ή να επιλέξει το όνομα του αντικειμένου, για παράδειγμα ένα όνομα αρχείου ή μια ιστοσελίδα URL. Προβάλετε τον σύνδεσμο στο έγγραφο όσο το δυνατό πιο πληροφοριακά. Για παράδειγμα, εμφανίστε έναν σύνδεσμο σε μια εικόνα ως μικρογραφία αυτής της εικόνας, εκτός και ο χρήστης καθορίζει αλλιώς.

### Μορφοποίηση

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

Η διαφορά μεταξύ αυτών των εντολών και αυτών στο μενού Προβολή είναι ότι αλλαγές που έγιναν με εντολές μορφοποίησης είναι μόνιμες και αποθηκεύονται ως τμήμα του εγγράφου, για παράδειγμα ως ετικέτες HTML ή RTF.

#### Ένα αρχικό μενού μορφοποίησης

    Τεχνοτροπία...
    ---
    Γραμματοσειρά...
    Παράγραφος...
    ---
    Έντονα	Ctrl+B
    Πλάγια	Ctrl+I
    Υπογράμμιση	Ctrl+U
    ---
    Κελιά...
    Λίστα...
    ---
    Στρώση...
    Σελίδα...

Στοιχεία που βρίσκονται στη μορφοποίηση είναι πολύ ειδικά για την εφαρμογή, αλλά κάποια κοινά στοιχεία καταχωρίζονται στον παρακάτω πίνακα.

#### Στοιχεία μενού μορφοποίησης

Ετικέτα | Συντόμευση | Περιγραφή
--- | --- | ---
Τεχνοτροπία... | Κανένα | Ορίζει τα γνωρίσματα της τεχνοτροπίας του επιλεγμένου κειμένου ή αντικειμένων είτε ξεχωριστά είτε σε μια επώνυμη προκαθορισμένη τεχνοτροπία. Ανοίξτε έναν διάλογο που επιτρέπει στον χρήστη να ορίσει γνωρίσματα όπως έντονα, πλάγια, μέγεθος και διάκενο ξεχωριστά και να δημιουργήσετε την δικιά σας επώνυμη τεχνοτροπία όπου γίνεται.
Γραμματοσειρά... | Κανένα | Ορίζει τις ιδιότητες της γραμματοσειράς του επιλεγμένου κειμένου ή αντικειμένων. Ανοίξτε έναν διάλογο που επιτρέπει στον χρήστη την επιλογή γραμματοσειράς, μεγέθους, τεχνοτροπίας, χρώματος ή οποιοδήποτε άλλο γνώρισμα μπορεί να εφαρμοστεί.
Παράγραφος... | Κανένα | Ορίζει τις ιδιότητες της επιλεγμένης παραγράφου. Ανοίξτε έναν διάλογο που επιτρέπει στον χρήστη την επιλογή τεχνοτροπίας, διακένου γραμμής, στηλοθέτη, ή οποιοδήποτε άλλο γνώρισμα μπορεί να εφαρμοστεί.
Έντονα | Ctrl B | Εναλλάσσει τα έντονα της τρέχουσας επιλογής κειμένου ενεργά ή ανενεργά. Εάν κάποια από την επιλογή είναι προς το παρόν έντονα και κάποια δεν είναι, αυτή η εντολή θα πρέπει να κάνει έντονο το επιλεγμένο κείμενο.
Πλάγια | Ctrl I | Εναλλάσσει τα πλάγια της τρέχουσας επιλογής κειμένου ενεργά ή ανενεργά. Εάν κάποια από την επιλογή είναι προς το παρόν πλάγια και κάποια δεν είναι, αυτή η εντολή θα πρέπει να κάνει πλάγιο το επιλεγμένο κείμενο.
Υπογράμμιση | Ctrl U | Εναλλάσσει την υπογράμμιση της τρέχουσας επιλογής κειμένου. Εάν κάποια από την επιλογή είναι προς το παρόν υπογραμμισμένα και κάποια δεν είναι, αυτή η εντολή θα πρέπει υπογραμμίσει το επιλεγμένο κείμενο.
Κελιά... | Κανένα | Ορίζει τις ιδιότητες των επιλεγμένων κελιών του πίνακα. Ανοίξτε έναν διάλογο που επιτρέπει στον χρήστη την επιλογή στοίχισης, περιγραμμάτων, σκίασης, τεχνοτροπίας κειμένου, μορφής αριθμού, ή οποιοδήποτε άλλο γνώρισμα μπορεί να εφαρμοστεί.
Λίστα... | Κανένα | Ορίζει τις ιδιότητες της επιλεγμένης λίστας, ή μετατρέπει τις επιλεγμένες παραγράφους σε μια λίστα εάν δεν είναι ήδη μορφοποιημένες ως τέτοιες. Ανοίξτε έναν διάλογο επιτρέποντας στον χρήστη την επιλογή αριθμού ή τεχνοτροπίας κουκκίδας, διακένου, στηλοθέτη, ή οποιοδήποτε άλλο γνώρισμα μπορεί να εφαρμοστεί.
Στρώση... | Κανένα | Ορίζει τις ιδιότητες όλων των επιλεγμένων στρώσεων ενός εγγράφου πολλών στρώσεων. Ανοίξτε έναν διάλογο που επιτρέπει στον χρήστη την επιλογή ονόματος, μεγέθους, ορατότητας αδιαφάνειας, z-σειράς, ή οποιοδήποτε άλλο γνώρισμα μπορεί να εφαρμοστεί.
Σελίδα... | Κανένα | Ορίζει τις ιδιότητες όλων των επιλεγμένων σελίδων του εγγράφου. Ανοίξτε έναν διάλογο που επιτρέπει στον χρήστη την επιλογή μεγέθους χαρτιού,προσανατολισμού, στηλών, περιθωρίων, ή οποιοδήποτε άλλο γνώρισμα μπορεί να εφαρμοστεί.

### Σελιδοδείκτες

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

#### Εικονίδια

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

#### Ένα γενικό μενού σελιδοδεικτών

    Σελιδοδείκτες
    Προσθήκη σελιδοδεικτών   CtrlD
    Επεξεργασία σελιδοδεικτών CtrlB

#### Στοιχεία μενού σελιδοδεικτών

Ετικέτα | Συντόμευση | Περιγραφή
--- | --- | ---

Προσθήκη σελιδοδεικτών

Ctrl D

Προσθέτει έναν σελιδοδείκτη για το τρέχον έγγραφο στην προεπιλεγμένη λίστα σελιδοδεικτών. Μην εμφανίστε έναν διάλογο που ζητά έναν τίτλο ή τοποθεσία για τον σελιδοδείκτη, αντίθετα επιλέξτε λογικές προεπιλογές (όπως τον τίτλο του εγγράφου ή το όνομα του αρχείου ως το όνομα του σελιδοδείκτη) και επιτρέψτε στον χρήστη να τα αλλάξει αργότερα χρησιμοποιώντας το γνώρισμα Επεξεργασία σελιδοδεικτών.

Επεξεργασία σελιδοδεικτών | Ctrl B | Επιτρέπει στο χρήστη να επεξεργάζεται τη λίστα με τους σελιδοδείκτες της εφαρμοφής. Ανοίγει ένα παράθυρο στο οποίο ο χρήστης μπορεί να οργανώσει τους σελιδοδείκτες σε μία ιεραρχία, να μεταφέρει, να αντιγράψει και να διαγράψει σελιδοδείκτες και να τροποποιήσει τις ιδιότητές τους.
Λίστα σελιδοδεικτών | Κανένα | Η τρέχουσα λίστα σελιδοδεικτών του χρήστη για την εφαρμογή.

### Μετάβαση

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

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

#### Ένα γενικό μενού μετάβασης για μία εφαρμογή περιήγησης

    Μετάβαση
    Πίσω       Alt+Left
    Μπροστά	Alt+Right
    Επάνω		Alt+Up
    ---
    Αρχή	Alt+Home
    Θέση...  Ctrl+L

#### Στοιχεία μενού μετάβασης για μία εφαρμογή περιήγησης

Ετικέτα | Συντόμευση | Περιγραφή
--- | --- | ---
Πίσω | Alt αριστερό | Μεταβαίνει στο προηγούμενο έγγραφο στη λίστα του ιστορικού του περιηγητή.
Μπροστά | Alt δεξιό | Μεταβαίνει στο επόμενο έγγραφο στη λίστα του ιστορικού του περιηγητή.
Επάνω | Alt Up | Μεταβαίνει στο γονικό έγγραφο (ή φάκελο) του τρέχοντος εγγράφου (ή φακέλου). Για ένα περιηγητή εγγράφων, όπως μία διαδικτυακή προβολή βοήθειας, αυτό συνήθως σημαίνει περιήγηση στην περικλειόμενη υποενότητα, ενότητα, κεφάλαιο ή τα περιεχόμενα.
Αρχή | Alt Home | Μετάβαση στην αρχική σελίδα που καθορίστηκε από το χρήστη ή την εφαρμογή.
Θέση... | Ctrl L | Μετάβαση στην καθορισμένη από τον χρήστη URI. Ανοίξτε έναν διάλογο στον οποίον ο χρήστης μπορεί να πληκτρολογήσει ένα κατάλληλο URI, ή επιλέξτε έναν από μια λίστα όπου γίνεται (για παράδειγμα, ένας διάλογος επιλογής αρχείου για εφαρμογές που μπορούν να χειριστούν αρχείο:// URIs).

#### Ένα γενικό μενού μετάβασης για εφαρμογές με βάση έγγραφα

    Μετάβαση
    Προηγούμενη σελίδα 	PgUp
    Επόμενη σελίδα    		PgDn
    Μεταβαση στη σελίδα...
    -
    Πρώτη σελίδα    		Ctrl+Home
    Τελευταία σελίδα	Ctrl+End

#### Στοιχεία μενού για μετάβαση για εφαρμογή με βάση έγγραφα

Ετικέτα | Συντόμευση | Περιγραφή
--- | --- | ---
Προηγούμενη σελίδα | PageUp | Μετάβαση στην προηγούμενη σελίδα του εγγράφου.
Επόμενη σελίδα | PageDown | Μετάβαση στην επόμενη σελίδα του εγγράφου.
Μετάβαση στη σελίδα... | Κανένα | Μετάβαση στον συγκεκριμένο αριθμό σελίδας από τον χρήστη. Ανοίξτε έναν διάλογο στον οποίον ο χρήστης μπορεί να πληκτρολογήσει έναν αριθμό σελίδας. Text-based applications may also include a Go to Line... menu item, which allows the user to jump to a specified line number.
Πρώτη σελίδα | Ctrl Home | Μετάβαση στην πρώτη σελίδα στο έγγραφο.
Τελευταία σελίδα | Ctrl End | Μετάβαση στην τελευταία σελίδα στο έγγραφο.

### Παράθυρα

Το μενού παραθύρων περιέχει εντολές που εφαρμόζονται σε όλα τα ανοικτά παράθυρα της εφαρμογής. Χρησιμοποιήστε ένα μενού παραθύρων μόνο σε εφαρμογές διεπαφής πολλαπλού εγγράφου (MDI).

#### Εφαρμογές MDI

Η χρήση του MDI αποθαρρύνεται, καθώς έχουν έναν αριθμό έμφυτων προβλημάτων χρησιμότητας.

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

Τα τελευταία στοιχεία σε αυτό το μενού είναι μια αριθμημένη λίστα των πρωτευόντων παραθύρων της εφαρμογής, για παράδειγμα 1shoppinglist.abw. Επιλέγοντας ένα από αυτά τα στοιχεία ανυψώνει το αντίστοιχο παράθυρο.

#### Ένα γενικό μενού παραθύρων

    Παράθυρα
    Αποθήκευση όλων
    Κλείσιμο όλων

#### Στοιχεία μενού παραθύρων

Ετικέτα | Συντόμευση | Περιγραφή
--- | --- | ---
Αποθήκευση όλων | Κανένα | Αποθηκεύει όλα τα ανοικτά έγγραφα. Εάν οποιοδήποτε έγγραφο δεν έχει τρέχον όνομα αρχείου, ζητήστε ένα όνομα αρχείου για καθένα με τη σειρά χρησιμοποιώντας τον τυπικό διάλογο αποθήκευσης.
Κλείσιμο όλων | Κανένα | Κλείνει όλα τα ανοικτά έγγραφα. Εάν υπάρχουν αναποθήκευτες αλλαγές σε κάποιο έγγραφο, στείλτε μία ειδοποίηση επιβεβαίωση για καθεμιά στη σειρά της.
1. πρώτος τίτλος ανοικτού παραθύρου 2. second open window title κλπ. | Κανένα | Ανυψώνει το αντίστοιχο παράθυρο στην κορυφή της στοίβας παραθύρων.

### Βοήθεια

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

#### Ένα γενικό μενού βοήθειας

    Βοήθεια

    Περιεχόμενα     F1
    Περί

#### Στοιχεία μενού βοήθειας

Ετικέτα | Συντόμευση | Περιγραφή
--- | --- | ---
Περιεχόμενα | F1 | Ανοίγει τον προεπιλεγμένο περιηγητή βοήθειας στα περιεχόμενα για την εφαρμογή.
Περί | Κανένα | Ανοίγει τον διάλογο περί για την εφαρμογή. Χρησιμοποιήστε τον τυπικό διάλογο που δίνεται από τις βιβλιοθήκες του GNOME, που περιέχει το όνομα και τον αριθμό έκδοσης της εφαρμογής, μια σύντομη περιγραφή της λειτουργικότητας της εφαρμογής, λεπτομέρειες επαφής με τον συγγραφέα, μήνυμα πνευματικών δικαιωμάτων και έναν δείκτη στην άδεια με την οποία η εφαρμογή έγινε διαθέσιμη.