Dostopnost za razvijalce
TDF LibreOffice Document Liberation Project Blogi skupnosti Weblate Nextcloud Redmine Ask LibreOffice Donacija
LibreOffice vsebuje podpore za različne vidike dostopnosti: krmarjenje s tipkovnico, sheme, podpora za pomožne tehnologije (AT) ter veliko drugega.
LibreOffice je zasnovan z veliko poudarka na dostopnosti, da bi bil pisarniški paket pripraven in udoben za uporabo ter da bi stregel uporabnikom s posebnimi potrebami. Preberete si lahko tudi druge uporabne informacije o dostopnosti (v angl.) na našem wikiju. Če naletite na pomanjkljivosti v funkcionalnosti ali ponujenih informacijah, razmislite o tem, da nam jih pomagate izboljšati prek našega dopisnega seznama ali pa začnete sodelovati pri projektu.
Krmarjenje s tipkovnico
Popolno krmarjenje in nadzor s tipkovnico
Popolno krmarjenje s tipkovnico daje uporabnikom zmožnost opravljanja celotnega vnosa prek tipkovnice brez uporabe miške ali drugih naprav.
Med lastnostmi, ki najpomembneje povečujejo dostopnost, so:
- izčrpna določitev tipk za bližnjice v različnih modulih;
- popoln dostop do orodnih vrstic s tipkovnico;
- prek tipkovnice omogočeno preklapljanje med okni dokumentov, meniji, orodnimi vrsticami, nemodalnimi pogovornimi okni in plavajočimi okni;
- nadgrajeno krmarjenje s tipkovnico po dokumentih z besedilom in sprotni pomoči za krmarjenje in aktiviranje hiperpovezav;
- menijski in orodno-vrstični elementi za dostop do funkcij, ki so bile dostopne samo prek miške;
- onemogočeni menijski ukazi so privzeto prikazani;
- do namigov pomoči lahko dostopate prek tipkovnice;
- trajanje prikaza namigov pomoči lahko nastavite;
- dostop do risanih predmetov prek tipkovnice:
- risane predmete je mogoče vstaviti prek orodne vrstice s privzetim položajem in velikostjo;
- vsako ročico risanega predmeta je mogoče izbrati in nadzirati prek tipkovnice ločeno, tako da je možno tudi upravljanje z mnogokotniki;
- posebno pozornost smo posvetili dostopnosti v pogovornih oknih, vključno s:
- pogovornim oknom prilagajanja orodnih vrstic;
- obsežnim kontrolnikom za uvoz CSV za preglednice.
Barve in pisave
Uporaba sistemskih barvnih shem, visokokontrastnih
LibreOffice se prilagodi barvnim shemam in nastavitvam kontrastnosti prikaza operacijskega sistema.
Poleg tega LibreOffice ponuja dodatne nastavitve za barve, ki niso določene v nobeni sistemski barvni shemi, kot tudi možnost prepisovanja barv iz trenutne barvne sheme. V LibreOffice lahko prav tako ustvarite in shranite svoje lastne sheme.
Sistem pomoči spoštuje barve iz trenutne barvne sheme, vendar tudi ponuja različne vnaprej določene sloge. Uporabnik lahko prilagodijo oblikovanje vsebine pomoči prek datoteke transformacije XSL, kot tudi prek slogovne predloge po meri, ki se nahaja v mapi pomoči (help).
Samodejna barva besedila
Vsi moduli LibreOffice podpirajo samodejno barvo besedila v dokumentih in jo privzeto tudi uporabljajo, tako da je besedilo vedno mogoče razločiti od barve ozadja.
Besedilo bo prikazano v sistemski barvi besedila. Če to pripelje do temnega besedila na temnem ozadju ali svetlega besedila na svetlem ozadju, se besedilo preklopi v črno ali belo (glede na to, katera zagotovi boljši kontrast).
Pri branju starejših ali uvoženih dokumentov, ki uporabljajo vkodirane barve besedila, lahko uporabite možnost "Uporabi samodejno barvo pisave za prikaz na zaslonu". Vsa besedilna vsebina kot tudi obrobe tabel in nekateri drugi elementi bodo prikazani s samodejno barvo pisave.
Ikone in Bitne slike
LibreOffice ima nabore ikon za majhne in velike ikone orodne vrstice v navadnem in visokokontrastnem načinu, tako da so ikone lažje razpoznavne v različnih načinih.
Vsi elementi uporabniškega vmesnika, ki prikazujejo grafiko, ponujajo nadomestno grafiko za visoko-kontrastni način.
LibreOffice samodejno izbere nabor ikon in grafik, primeren trenutnim sistemskim nastavitvam.
Visokokontrastni način za Impress in Draw
Impress in Draw ponujata visokokontrastni način, v katerem so predmeti prikazani brez barve polnila ali barv besedila.
Ta način bo samodejno uporabljen, če je v sistemskih nastavitvah izbran visoki kontrast. To samodejno zaznavo lahko izključite v možnostih LibreOffice pod “Dostopnost“.
Sistemska pisava
LibreOffice lahko uporablja pisavo operacijskega sistema za uporabniški vmesnik, tako da se LibreOffice vidna v isti pisavi kot drugi programi in jo je mogoče prilagajati prek sistemskih nastavitev.
Posebna obravnava zagotavlja, da pogovorna okna ne postanejo večja od zaslona, ko so izbrane sheme z velikimi pisavami.
Druge izboljšave berljivosti
- poudarjeni elementi orodne vrstice in menijev so enostavno zaznavni;
- razločno poudarjeni trenutni stolpec in vrstica v preglednicah;
- animacijo grafike in besedila lahko vključite/izključite.
Pripomočki za osebe s posebnimi potrebami
API za podporo pripomočkom za osebe s posebnimi potrebami
Pripomočki za osebe s posebnimi potrebami (AT, angl. Assistive Technology), kot so zaslonski bralniki in povečevalniki ter tudi druga orodja, se povežejo z LibreOffice domorodnih API-jev dostopnosti posamezne platforme (Microsoft Active Accessibility API (MSAA)/IAccessible2 na Windows, AT-SPI2 na GNU/Linux, NSAccessibility na macOS).
Vsi elementi uporabniškega vmesnika in dokumenti LibreOffice razkrijejo vse podatke o sebi in svoji vsebini prek teh API-jev za dostopnost.
Velikanski napori so bili vloženi v to, da bi elementi uporabniškega vmesnika in vsebina dokumentov v celoti podpirali vmesnike dostopnosti; primer: zagotavljanje besedila z atributi in podatki o mejah znakov, ter pošiljanje vseh potrebnih obvestil in zagotavljanje imen in opisov kontrolnikov.
Nekatera tovrstna orodja pošiljajo dogodke tipk programom prek sporočilne zanke ali preprosto nadzirajo miško, tako da ni nobene razlike za program, če prihaja vhod s strani uporabnika ali orodja te vrste.
Na ta način lahko z LibreOffice uporabljamo veliko pripomočkov, kot so enostavne zaslonske tipkovnice, naglavne miške, naprave sledenja pogleda in enostavni preklopniki.
Podpora za udobno branje dokumentov, namenjenih le branju
Uporabniki zaslonskih bralnikov imajo včasih težave pri branju dokumentov, ki so namenjeni le branju, saj ne morejo s kazalko krmariti po dokumentu.
Za to je na voljo možnost "Uporabi kazalko za izbiro besedila v dokumentih z besedilom, ki so samo za branje".
Druge funkcionalnosti pripomočkov za osebe s posebnimi potrebami
- Plavajoča okna, pogovorna okna in meniji so sistemska okna;
- vsak posamezen risani predmet ima lahko svoje ime;
- vsi vzorčni dokumenti in predloge so razširjeni, da risanim predmetom zagotavljajo imena in opise.
Dokumentacija
Dostopnost dokumentacije
Vsa uporabniška dokumentacija je na voljo v zapisih ODT in PDF, tako da lahko uporabniki za branje uporabijo zaslonske bralnike in povečevalnike. Če vas zanima več o uporabniški dokumentaciji, obiščite spletišče o dokumentaciji ali stran dokumentacije na našem wikiju (v angl.).
Vse tipke za bližnjice so dokumentirane v pomoči za LibreOffice.
Dostopnost sprotne pomoči
Sprotna pomoč ponuja informacije, kako uporabite vse funkcije dostopnosti v LibreOffice.
Sprotna pomoč je sama po sebi dostopna. Uporabniki lahko do nje dostopajo z zaslonskimi bralniki, povečevalniki in zaslonskimi tipkovnicami.
Dodatne funkcije dostopnosti
Na voljo so tudi druge funkcije, ki so v pomoč dostopnosti:
- povečava ali pomanjšava dokumenta;
- umeščanje miške na privzeti gumb ali sredino;
- prilagajanje:
- dodeli tipko za bližnjico ukazu;
- pokaže vse menije v menijih;
- spremeni velikost gumbov orodne vrstice;
- prilagodi menije in orodne vrstice;
- pokaže ali skrije orodno vrstico;
- ustvari orodno vrstico po meri;
- avtomatizacija opravil:
- popravljanje napačno črkovanih besed med vnašanjem;
- hitro nastavite možnost samopopravkov in lepljenja;
- dodajte vnose med samopopravke za napačno črkovanje in napake pri tipkanju;
- uporaba samodopolnjevanja;
- samodejno naredite vnose samobesedila za pogosto uporabljeno besedilo.
Prehod Java Accessibility
Podpora pomožnim tehnologijam na sistemih Windows ni več odvisna od prehoda Java Accesibility Bridge do izvajalnega programa Java, saj smo implementirali domorodni prehod na osnovi IAccessible2 (v1.3).
Dopisni seznam
Na voljo je dopisni seznam ( accessibility@global.libreoffice.org), ki ga lahko uporabite za uporabniška vprašanja in komentarje, kot tudi za teme, ki zanimajo razvijalce.
- Naročite se tako, da pošljete prazno e-sporočilo na naslov accessibility+subscribe@global.libreoffice.org.
- ali obiščete arhive.
Podpora LibreOffice AT
LibreOffice razkrije svoje podatke pomožnim tehnologijam prek API-ja IAccessible2 na sistemih Windows, prek API-ja GNOME Accessibility (ATK) na sistemih Linux z namizjem GNOME ter prek NSAccessibility na sistemih macOS. Na ta način bi moral biti LibreOffice dostopen s pomožnimi tehnologijami, ki podpirajo MSAA/IAccessible, ATK oz. NSAccessibility.
Windows
Ko zaženete LibreOffice in so pomožne tehnologije zaznane v uporabi, bodo dogodki dostopnosti zaznani in podani kod dogodki MSAA/IAccessible brez kakršnega koli potrebnega dodatnega dejanja uporabnika. Dodatne prilagoditve vedenja pomožnih tehnologij lahko opravite v pogovornem oknu
▸ ▸ ▸ (le nekatere specializirane pa so v pogovornem oknu ▸ ▸ ▸ v podoknu Strokovna prilagoditev).GNOME
Vse, kar potrebujete, je že vključeno v sodobne izdaje okolja GNOME.
Aktivirajte meni za dostopnost v GNOME: pod spletišču Pomoč za GNOME.
▸ potrdite "Vedno pokaži meni dostopnosti". Več o tem preberite naAccessibility/TextAttributes izpiše preslikavo med lastnostmi besedila LibreOffice in atributi besedila ATK.
macOS
LibreOffice se generalno dobro sporazumeva z bralnikom zaslona VoiceOver, ki je vgrajen v macOS. Omogočite bralnik zaslona s kombinacijo tipk ⌘ Command + F5 in nastavite možnosti s control + ⌥ Option + F8. LibreOffice dobro sprejema krmarjenje VoiceOver in večinoma so možnosti na voljo v zaslonskem bralniku. Do nekaterih možnosti ni mogoče dostopati s krmarjenjem prek bralnika zaslona.
Pomožne tehnologije, ki delujejo
- Windows, bralnik zaslona
- ZoomText 7.11, 8.12, 9.x
- JAWS 6.2, 7.x
- NVDA (odprto-kodni!)
- Windows, lupa
- ZoomText 7.11, 8.12, 9.x
- Windows, zaslonska tipkovnica
- Najbrž vse, ker zgolj pošiljajo sporočila Windows
- GNOME, bralnik zaslona
- Orca
- GNOME, lupa
- ▸
- GNOME, zaslonska tipkovnica
- ▸
- macOS
- VoiceOver
Orca
Da bi LibreOffice spregovoril prek grafičnega bralnika zaslona Orca, ni nujno, da zaženete gnome-session v GNU/Linux. Nastavitev in izvoz naslednjih spremenljivk v lupini pove ukazu soffice, da naj uporabi most atk-spi v GTK.
export SAL_USE_VCLPLUGIN=gtk3 GTK_MODULES="gail:atk-bridge"
orca & # če še ni zagnano
soffice file.odt
Ko je Orca zagnana, so vse menijske funkcije LibreOffice dostopne z govorom in brajico ob uporabi leve izmenjalke (tipke "Alt") ali desne tipke Meni skupaj s krmilnimi funkcijami, ki jih ponuja Orca s svojimi hitrimi tipkami (običajno Scroll Lock z eno ali več dodatnimi tipkami).
Podpora pomožnim tehnologijam med izvajanjem predstavitve
Medtem ko običajni način (urejanja) za predstavitve dobro deluje z AT, sama projekcija ne izpostavlja veliko informacij. Razlog je v tem, da ima projekcija samo elemente, optimizirane za projekcijo, in ne pozna dejanskih predmetov v dokumentu predstavitve. Tudi ob poznavanju dejanskih predmetov ni jasno, kako najbolje izpostaviti vsebino, glede na to, da ne boste videli celotne vsebine hkrati, vendar številni učinki prehodov povzročijo številne spremembe tega, kar je videti na zaslonu.
Da bi bile projekcije dostopne, je potrebno uporabiti Upravljalni zaslon govorca (upoštevajte, da razširitev morda ni dostopna - posodobitev je izšla v času izdaje OpenOffice.org 3.2).
Glejte tudi opis Upravljalni zaslon govorca na wikiju OOo za podrobnejši opis razširitve.
V upravljalnem zaslonu so kritične informacije izpostavljene AT: trenutna prosojnica in njene opombe.
Verjamemo, da prosojnice predstavitve niso dober vir zbiranja kritičnih informacij, ko imate predstavitev v živo in da bi večina postavila potrebne podatke v opombe.
Glejte Tipke za bližnjice Upravljalnega zaslona govorca na wikiju OOo, kjer je seznam podpornih tipk za bližnjice.
Podpora za DAISY v LibreOffice
Na voljo je posebna razširitev za izvažanje datotek ODT v DAISY / DTBOOK:
Razširitev odt2dtbook za LibreOffice
Podpora NVDA
NV Access ponuja prosti in odprto-kodni bralnik zaslona NVDA Assistive Technology za uporabnike sistemov Windows prek svojega spletišča
Dokumentacija NVDA in storitvene agencije tretjih oseb, ki zagotavljajo usposabljanje in podporo, so na voljo prek razvojnih projektov, ki gostujejo na githubu. Od tam so povezave za objavo poročil o napakah, prošnje za funkcije ali pomoč pri razvoju
Dopisni seznami skupnosti NVDA se nahajajo na Groups.io in so dostopni na naslovu
Razvoj
Posebna stran o dostopnosti za razvijalce beleži tekoče delo.