ATK

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

GNOME provides support for accessibility devices using the ATK framework. This framework defines a set of interfaces to which graphical interface components adhere. This allows, for instance, screen readers to read the text of an interface and interact with its controls. ATK support is built into GTK+ and the rest of the GNOME platform, so any application using GTK+ will have reasonable accessibility support for free.

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

The GNOME desktop ships with a number of accessibility tools which enable users with disabilities to take full advantage of their desktop and applications. Applications that fully implement ATK will be able to work with the accessibility tools. GNOME's accessibility tools include a screen reader, a screen magnifier, an on-screen keyboard, and Dasher, an innovative predictive text entry tool.