Γενικά

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

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