Ar tiešsaistes reģioniem veikto dinamisko izmaiņu paziņošana pamatnes programmās

Dinamiskas izmaiņas rada problēmas cilvēkiem ar redzes traucējumiem. Lietotāji, kas piekļūst programmai, izmantojot ekrāna lasītāju, ir vērsti uz vienu programmas daļu. Ja izmaiņas notiek citur, šie lietotāji par to netiks informēti.

Šo problēmu var atrisināt, pievienojot tiešsaistes reģionus, kuriem ekrāna lasītāji seko līdzi. Ja kādā tiešsaistes reģionā tiek mainīts saturs, ekrāna lasītājs paziņos par izmaiņām.

Pamata mehānisms, kas paredzēts tiešsaistes reģioniem, ir aria tiešsaistes reģioni, tāpēc uz tiem attiecas tās pašas vadlīnijas.

Tiešsaistes reģionu lietojuma piemērs

Tiešsaistes reģionus var izmantot, lai paziņotu lietotājiem, ja rodas tādi notikumi, kā minēts tālāk.

  • Veidlapā rodas validācijas kļūda.
  • Pogas izraisītā darbība ir veiksmīga. Piemēram, lietotājs var atlasīt pogu, lai pievienotu vienumu kolekcijai, un tiešsaistes reģions var parādīts ziņojumu “Pievienots vienums”.
  • Lietotājs atlasīja citu cilni.
  • Fona taimeris atsvaidzina ziņu plūsmu.

Tiešsaistes reģiona izveide un konfigurēšana

Varat konfigurēt tikai etiķetes vadīklu kā tiešsaistes reģionu. Tiešsaistes rekvizīts nosaka, kāda veida tiešsaistes reģions tas ir.

  • Izslēgs: nav tiešsaistes reģions. Ekrāna lasītāji nepaziņo par izmaiņām.
  • Pieklājīgs: ekrāna lasītāji paziņo izmaiņas pēc runāšanas beigām. Izmantojiet šo vērtību nesvarīgiem paziņojumiem, kuriem nav nepieciešama tūlītēja uzmanība.
  • Neatlaidīgs: ekrāna lasītāji pārtrauc sevi nekavējoties, lai paziņotu par izmaiņām. Izmantojiet šo vērtību ļoti svarīgiem paziņojumiem, kuriem ir nepieciešama tūlītēja uzmanība.

Ja tiešsaistes reģiona teksta saturs tiek mainīts, ekrāna lasītāji paziņos visu teksta saturu, nevis tikai mainīto daļu. Ja teksta rekvizīta vērtība ir iestatīta uz tukšu virkni "", ekrāna lasītājs neko nepaziņo.

Lai atkārtotu ziņojumu, notīriet teksta saturu, iestatot teksta rekvizīta vērtību, uz tukšu virkni "" un pēc tam atkal iestatiet ziņojuma vērtību.

Paraugprakse

  • Vienmēr iestatiet vienumu Redzams uz patiesu. Daži ekrāna lasītāji nenosaka tiešsaistes reģionus, kas pazūd un atkal parādās.
  • Nemainiet tiešsaistes vērtību. Daži ekrāna lasītāji nenosaka, kad reģions, kas nav tiešsaistes, kļūst par tiešsaistes reģionu, un otrādi.
  • Novietojiet tiešsaistes reģionu programmā loģiskā pozīcijā, pat ja tas nav redzams. Gādājiet, šī reģiona saturs kontekstā ar elementiem ir reālistisks gan pirms, gan pēc tā. Lietotāji var piekļūt tiešsaistes reģioniem jebkurā laikā, izmantojot parasto naviģēšanu ar ekrāna lasītāju, nevis tikai tad, kad notiek izmaiņas.

Nākamās darbības

Pieejamības pārbaudītāja izmantošana

Skatiet arī