Πράγματα που μπορείτε να κάνετε μόνος/η σας

12.1.1. Πριν ξεκινήσετε

Σκεφτείτε τον τύπο ατόμων που αναμένετε να χρησιμοποιήσουν την εφαρμογή σας. Ύστερα συνθέστε μερικά "σενάρια" για κάθε τύπο χρήστη— μία μικρή ιστορία που περιγράδει τις τυπικές εργασίες που αυτοί οι χρήστες θα χρησιμοποιούν στην εφαρμογή σας. Οι εργασίες αυτές θα πρέπει να είναι κατά το πρότυπο ως εξής:

Fred needs to find an email about widgets that he received last week

πιο πολύ από

Fred clicks on the Find button and types widgets into the dialog.

This way, you can use the same scenarios to test and compare different interface designs, and to spot any missing functionality.

Include these user descriptions and scenarios with the documentation you commit to CVS. This way, other contributors will get to understand your users too, can help to develop the application with that knowledge, and can provide more scenarios of their own.

12.1.2. Πρόσβαση πληκτρολογίου και εστίαση

When you have started implementing your interface, hide your mouse, and make sure you can still use it to do everything using only the keyboard. Implement keyboard functionality at the same time as mouse functionality— don't leave it until the end.

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

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

12.1.3. Προσθήκη θεμάτων, χρωμάτων και αντίθεσης

Δοκιμάστε διάφορα θέματα του GNOME για ν αβεβαιωθείτε ότι η εφαρμογή σας σέβεται όλες τις διαθέσιμες ρυθμίσεις.

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

12.1.4. Κινούμενες εικόνες

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