Κοινή χρήση μέσω


Περιορισμοί προσβασιμότητας σε εφαρμογές καμβά

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

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

Παράθυρα διαλοου και επικαλύψεις

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

Λάβετε υπόψη τα εξής:

  • Χρησιμοποιήστε ξεχωριστές οθόνες για κάθε «παράθυρο διαλόγου».
  • Χρησιμοποιήστε τη συνάρτηση  Notify 
  • Δημιουργήστε ένα στοιχείο κώδικα  που υλοποιεί ένα παράθυρο διαλόγου με δυνατότητα πρόσβασης.

Περιβάλλοντα εργασίας με καρτέλες

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

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

Λάβετε υπόψη τα εξής:

Προσαρμοσμένοι πίνακες

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

Λάβετε υπόψη τα εξής:

Προσαρμοσμένα σύνθετα πλαίσια

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

Λάβετε υπόψη τα εξής:

Περιεχόμενο με δυνατότητα κύλισης

Οι χρήστες του πληκτρολογίου δεν μπορούν να κάνουν κύλιση στις Φόρμες, Οθόνες με δυνατότητα κύλισης και Κοντέινερ, εάν δεν υπάρχουν αλληλεπιδραστικά στοιχεία ελέγχου μέσα τους.

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

Για τις Ετικέτες, η ρύθμιση TabIndex θα τους δώσει τη δυνατότητα εστίασης για κύλιση με το πληκτρολόγιο. Ωστόσο, επίσης θα τις μετατρέψει σε κουμπιά. Μην δώσετε στις ετικέτες δυνατότητα κύλισης, εάν δεν προορίζονται για κουμπιά. Βεβαιωθείτε ότι η Ετικέτα είναι αρκετά μεγάλη ώστε να χωράει σε κείμενο. Η ιδιότητα AutoHeight μπορεί να χρησιμοποιηθεί για την αυτόματη προσαρμογή του μεγέθους του στοιχείου ελέγχου όταν βρίσκεται εντός μιας Φόρμας, μιας οθόνης με δυνατότητα κύλισης ή μιας Συλλογής.

Ενότητες με δυνατότητα ανάπτυξης

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

Αναφέρετε την αναπτυγμένη κατάσταση στο AccessibleLabel του κουμπιού. Για παράδειγμα, «Εμφάνιση περισσότερων λεπτομερειών. Σε σύμπτυξη».

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

Ορόσημα

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

Για άλλα ορόσημα, χρησιμοποιήστε μια επικεφαλίδα ως λύση.

Προσαρμοσμένοι ρόλοι και καταστάσεις

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

Λάβετε υπόψη τα εξής:

Προσαρμοσμένος χειρισμός πληκτρολογίου

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

Ο χειρισμός των πλήκτρων Enter ή Space υποστηρίζεται με τον OnSelect. Ωστόσο, αυτή η ιδιότητα ενεργοποιείται και από άλλες μεθόδους εισόδου, όπως τα κλικ στο ποντίκι. Δεν υπάρχει τρόπος για να διακρίνετε την προέλευση του συμβάντος.

Διαχείριση εστίασης

Η συνάρτηση SetFocus μπορεί να χρησιμοποιηθεί για την αλλαγή της εστίασης, αλλά λειτουργεί μόνο σε περιορισμένα σενάρια.

Δεν είναι δυνατός ο εντοπισμός όταν τα στοιχεία ελέγχου λαμβάνουν ή χάνουν εστίαση.

Απόκρυψη περιεχομένου μόνο από χρήστες του προγράμματος ανάγνωσης οθόνης

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

Επόμενα βήματα

Ιδιότητες προσβασιμότητας

Δείτε επίσης