Τι είναι η προσιτότητα;
Προσιτότητα σημαίνει να προσφέρουμε σε ανθρώπους με αναπηρία τη δυνατότητα να συμμετέχουν σε βασικές δραστηριότητες της ζωής. Αυτό περιλαμβάνει την εργασία και τη χρήση των υπηρεσιών, των προϊόντων και των πληροφοριών. Το GNOME περιλαμβάνει βιβλιοθήκες και ένα υποστηρικτικό πλαίσιο το οποίο επιτρέπει στους ανθρώπους με αναπηρίες να εκμεταλλευτούν πλήρως τη λειτουργικότητα του περιβάλλοντος εργασίας GNOME.
Σε συνδυασμό με τεχνολογίες υποβοήθησης αν είναι απαραίτητες - επικοινωνία με ομιλία, αναγνώστες οθόνης, εναλλακτικές συσκευές εισόδου κ.ο.κ. - άνθρωποι με παροδικές ή μόνιμες ανικανότητες μπορούν να χρησιμοποιήσουν την επιφάνεια εργασίας GNOME και τις εφαρμογές της. Οι τεχνολογίες υποβοήθησης είναι επίσης χρήσιμες σε ανθρώπους που χρησιμοποιούν τους υπολογιστές τους έξω από το σπίτι ή το γραφείο τους. Για παράδειγμα αν έχετε κολλήσει στην κίνηση, μπορείτε να χρησιμοποιήσετε την επικοινωνία με ομιλία για να ελέγξετε την ηλεκτρονική σας αλληλογραφία.
Οι τεχνολογίες υποβοήθησης δέχονται πληροφορίες από τις εφαρμογές μέσω της του API της Εργαλειοθήκης Προσιτότητας (Accessibility Toolkit, ATK) το οποίο μπορεί κανείς να βρει μέσα στο άρθρωμα atk στα αποθετήρια του GNOME. Εξαιτίας της εγγενούς υποστήριξης του API προσιτότητας στα GNOME widgets, το πρόγραμμά σας θα πρέπει να συνεργάζεται καλά με τις τεχνολογίες υποβοήθησης, χωρίς επιπλέον κόπο από την πλευρά σας. Για παράδειγμα οι τεχνολογίες υποβοήθησης μπορούν να διαβάζουν αυτόματα τις ετικέτες widget τις οποίες κανονικά θα βάζατε στο πρόγραμμά σας ούτως ή άλλως (για παράδειγμα με τις κλήσεις εφαρμογής GTK όπως gtk_label_set_text() ή gtk_button_new_with_label()). Επίσης μπορούν να βρουν αν υπάρχει κάποιο κείμενο tooltip συνδεδεμένο με ένα widget, και να το χρησιμοποιήσουν για να περιγράψουν το widget στον χρήστη.
Ωστόσο με λίγη επιπλέον προσπάθεια μπορείτε να κάνετε το πρόγραμμά σας να συνεργάζεται με ακόμη καλύτερο τρόπο με τις τεχνολογίες υποβοήθησης. Έτσι το προϊόν της εργασίας σας όχι μόνο θα βοηθάει μεμονωμένους χρήστες αλλά θα είναι και περισσότερο ελκυστικό στις κυβερνήσεις και τις εκπαιδευτικές αγορές, πολλές από τις οποίες πλέον απαιτούν με σχετική νομοθεσία από τις εφαρμογές να είναι προσιτές.
- 1.1. Τύποι αναπηρίας
- 1.2. Πώς λειτουργεί η προσιτότητα στο GNOME
- 1.3. Γρήγορη εκκίνηση για προγραμματιστές
- 1.4. Κάνοντας μια Εφαρμογή GNOME Προσιτή - Γενικά
- 1.5. Οδηγίες για τον προγραμματισμό σε σχέση με την υποστήριξη της προσιτότητας
- 1.6. Η προσιτότητα API
- 1.7. Παραδείγμα για τη χρήση της προσιτότητας API
- 1.8. Δημιουργία προσιτών προσαρμοσμένων στοιχείων
- 1.9. Οδηγίες διεπαφής χρήστη για την υποστήριξη προσιτότητας