stickmathplayer

mathplayer  时间:2021-03-17  阅读:()
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
0CommitteeDraft15October2007SpecificationURIs:ThisVersion:http://docs.
oasis-open.
org/office/office-accessibility/v1.
0/cd01/ODF_Accessibility_Guidelines-v1.
0.
odthttp://docs.
oasis-open.
org/office/office-accessibility/v1.
0/cd01/ODF_Accessibility_Guidelines-v1.
0.
pdfhttp://docs.
oasis-open.
org/office/office-accessibility/v1.
0/cd01/ODF_Accessibility_Guidelines-v1.
0.
htmlPreviousVersion:n/aLatestVersion:http://docs.
oasis-open.
org/office/office-accessibility/v1.
0/ODF_Accessibility_Guidelines-v1.
0.
odthttp://docs.
oasis-open.
org/office/office-accessibility/v1.
0/ODF_Accessibility_Guidelines-v1.
0.
pdfhttp://docs.
oasis-open.
org/office/office-accessibility/v1.
0/ODF_Accessibility_Guidelines-v1.
0.
htmlTechnicalCommittee:OASISOpenDocumentFormatforOfficeApplications(OpenDocument)TechnicalCommitteeChair:MichaelBrauer,SunMicrosystems,Inc.
Editors:PeterKorn,SunMicrosystems,Inc.
RichSchwerdtfeger,IBMOpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page1of53RelatedWork:TheseguidelinesapplytotheOASISOpenDocumentv1.
1specification,whichcanbefoundat:http://docs.
oasis-open.
org/office/v1.
1/OS/OpenDocument-v1.
1.
odtAbstract:ThisdocumentisaguideforOfficeApplications,thatsupportversion1.
1oftheOpenDocumentformat,topromoteandpreserveaccessibleODFdocuments.
ThisguideisnotacomprehensiveguideforcontentmappingtoplatformaccessibilityAPIs.
Status:ThisdocumentwaslastrevisedorapprovedbytheOASISOpenDocumentFormatforOfficeApplications(OpenDocument)TechnicalCommitteeontheabovedate.
Thelevelofapprovalisalsolistedabove.
Checkthe"LatestVersion"or"LatestApprovedVersion"locationnotedaboveforpossiblelaterrevisionsofthisdocument.
TechnicalCommitteemembersshouldsendcommentsonthisspecificationtotheTechnicalCommittee'semaillist.
OthersshouldsendcommentstotheTechnicalCommitteebyusingthe"SendAComment"buttonontheTechnicalCommittee'swebpageathttp://www.
oasis-open.
org/committees/office/.
Forinformationonwhetheranypatentshavebeendisclosedthatmaybeessentialtoimplementingthisspecification,andanyoffersofpatentlicensingterms,pleaserefertotheIntellectualPropertyRightssectionoftheTechnicalCommitteewebpage(http://www.
oasis-open.
org/committees/office/ipr.
php.
Thenon-normativeerratapageforthisspecificationislocatedathttp://www.
oasis-open.
org/committees/office/.
Thisisanon-normativedocument.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page2of53NoticesCopyrightOASIS2007.
AllRightsReserved.
AllcapitalizedtermsinthefollowingtexthavethemeaningsassignedtothemintheOASISIntellectualPropertyRightsPolicy(the"OASISIPRPolicy").
ThefullPolicymaybefoundattheOASISwebsite.
Thisdocumentandtranslationsofitmaybecopiedandfurnishedtoothers,andderivativeworksthatcommentonorotherwiseexplainitorassistinitsimplementationmaybeprepared,copied,published,anddistributed,inwholeorinpart,withoutrestrictionofanykind,providedthattheabovecopyrightnoticeandthissectionareincludedonallsuchcopiesandderivativeworks.
However,thisdocumentitselfmaynotbemodifiedinanyway,includingbyremovingthecopyrightnoticeorreferencestoOASIS,exceptasneededforthepurposeofdevelopinganydocumentordeliverableproducedbyanOASISTechnicalCommittee(inwhichcasetherulesapplicabletocopyrights,assetforthintheOASISIPRPolicy,mustbefollowed)orasrequiredtotranslateitintolanguagesotherthanEnglish.
ThelimitedpermissionsgrantedaboveareperpetualandwillnotberevokedbyOASISoritssuccessorsorassigns.
Thisdocumentandtheinformationcontainedhereinisprovidedonan"ASIS"basisandOASISDISCLAIMSALLWARRANTIES,EXPRESSORIMPLIED,INCLUDINGBUTNOTLIMITEDTOANYWARRANTYTHATTHEUSEOFTHEINFORMATIONHEREINWILLNOTINFRINGEANYOWNERSHIPRIGHTSORANYIMPLIEDWARRANTIESOFMERCHANTABILITYORFITNESSFORAPARTICULARPURPOSE.
OASISrequeststhatanyOASISPartyoranyotherpartythatbelievesithaspatentclaimsthatwouldnecessarilybeinfringedbyimplementationsofthisOASISCommitteeSpecificationorOASISStandard,tonotifyOASISTCAdministratorandprovideanindicationofitswillingnesstograntpatentlicensestosuchpatentclaimsinamannerconsistentwiththeIPRModeoftheOASISTechnicalCommitteethatproducedthisspecification.
OASISinvitesanypartytocontacttheOASISTCAdministratorifitisawareofaclaimofownershipofanypatentclaimsthatwouldnecessarilybeinfringedbyimplementationsofthisspecificationbyapatentholderthatisnotwillingtoprovidealicensetosuchpatentclaimsinamannerconsistentwiththeIPRModeoftheOASISTechnicalCommitteethatproducedthisspecification.
OASISmayincludesuchclaimsonitswebsite,butdisclaimsanyobligationtodoso.
OASIStakesnopositionregardingthevalidityorscopeofanyintellectualpropertyorotherrightsthatmightbeclaimedtopertaintotheimplementationoruseofthetechnologydescribedinthisdocumentortheextenttowhichanylicenseundersuchrightsmightormightnotbeavailable;neitherdoesitrepresentthatithasmadeanyefforttoidentifyanysuchrights.
InformationonOASIS'procedureswithrespecttorightsinanydocumentordeliverableproducedbyanOASISTechnicalCommitteecanbefoundontheOASISwebsite.
Copiesofclaimsofrightsmadeavailableforpublicationandanyassurancesoflicensestobemadeavailable,ortheresultofanattemptmadetoobtainagenerallicenseorpermissionfortheuseofsuchproprietaryrightsbyimplementersorusersofthisOASISCommitteeSpecificationorOASISStandard,canbeobtainedfromtheOASISTCAdministrator.
OASISmakesnorepresentationthatanyinformationorlistofintellectualpropertyrightswillatanytimebecomplete,orthatanyclaimsinsuchlistare,infact,EssentialClaims.
Thenames"OASIS","OpenDocument","ODF",and"OpenDocumentFormat"aretrademarksofOASIS,theowneranddeveloperofthisspecification,andshouldbeusedonlytorefertotheOpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page3of53organizationanditsofficialoutputs.
OASISwelcomesreferenceto,andimplementationanduseof,specifications,whilereservingtherighttoenforceitsmarksagainstmisleadinguses.
Pleaseseehttp://www.
oasis-open.
org/who/trademark.
phpforaboveguidance.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page4of53TableofContentsBackgroundandOverview.
7Introduction.
7WhatisAccessibility7Types/CategoriesofAccess.
7Typesofdisabilities,andhowtheyareaddressed.
8ImportanceoftheAccessibilityoftheODFApplication.
12ImportanceofEnsuringAuthorsEncodeAccessibilityInformationintoDocuments.
13Puttingthepiecestogether.
13ODFApplicationAccessibility.
14KeyboardNavigationWithoutUsingaMouse.
14ThemeSupport(includingOSfonts&colors)14InteroperabilitywithAssistiveTechnologies.
15CharacteristicsofEngineeredAccessibilityFrameworks.
15RecommendedEngineeredAccessibilityFrameworks.
16SupportinganAccessibilityFramework.
17DealingwiththeAbsenceofanAccessibilityFrameworks.
18SpecialIssuesforWeb-basedODFApplications.
18ODFHelpSystemAccessibility.
18DocumentContentAccessibilityBasics.
20DocumentNavigationorStructure.
20Textdocumentstructure.
20Presentationdocumentstructure.
21Spreadsheetdocumentstructure.
22Liststructure.
22Pagebreaks.
23Tablenavigation.
23Provisionofalternativetextversionsofdocumentcontent.
23Imagemaps.
24Audioinserts.
24OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page5of53Complexdiagrams.
25Summary.
26Whydoanythingaboutit26Summary,graphicalandaudioobjects.
26Specialconsiderationsforsubtables.
26ConvertingbetweenODFandotherDocumentFormats.
28PreservationofAlternativeText.
2828HTMLelementusingalt=2830PreservationofDocumentStructureHierarchyandLandmarks.
33PreservationofHeadingStructure.
33PreservationoflistStructure.
34PreservationofPageHeaderandFooterstructure.
37PreservationofSpeakerNoteelements.
37PreservationofTablestructure.
38PreservationofPageBreaks.
39MaintainingtheaccessibilityofFormElements.
39MaintainingAssociationCaptions.
40PreservationofMathMLaccessibilityinformation.
41PreservationofSynchronizedMedia(animations)SMIL.
42SpecialConsiderationforalternativemediaproducedfromODF.
43WhereandHowAudioisUsedforAccessibility.
43HowODFFitsIn.
43SoftPageBreaksandHardPageNumbering.
44StructuralMarkup.
44GlossaryofTerms.
45OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page6of531BackgroundandOverview1.
1IntroductionTheOpenDocumentFormatv1.
1(ODF)iscapableofencodingandpersistingatremendousamountofstructuralandsemanticinformationneededbypeoplewithdisabilitiesandthetoolstheyuse(assistivetechnologies)togainaccesstocomputersandinformation.
ThisdocumentdescribesthethingsthatanODF1.
1implementationmustdoinordertogain,persist,andpresentalloftheinformationthatODF1.
1iscapableofpersisting,sothatuserswithdisabilitiesareequallyabletoread,create,andeditdocuments–withfullaccesstoallofthemeaningandintent–astheirmainstreamcolleagues.
1.
2WhatisAccessibilityTheOpenDocumentFormatv1.
1(ODF)iscapableofencodingandstoringalotofstructuralandsemanticinformation.
Thisinformationisneededbypeoplewithdisabilitiesandthetoolstheyuse(assistivetechnologies),togainaccesstocomputersandinformation.
ThisdocumentprovidesguidelinesforODF1.
1implementation.
AsuccessfulODF1.
1implementationwillenableuserswithdisabilitiestoread,create,andeditdocuments–withfullaccesstoallofthemeaningandintent–justlikeapersonwithoutanydisability.
Accessibilityisaboutenablingpeoplewithdisabilitiestoparticipateinsubstantiallifeactivitiesthatincludeworkandtheuseofservices,products,andinformation.
InthecontextofODFdocuments,thismeansthatpeoplewithdisabilitiesshouldbeabletoparticipatefullyinthecreation,review,andeditingprocessofthedocuments.
Ablindperson,forexample,shouldbeabletoworkwithadocumentsomeoneelsecreated(bygettingatextdescriptionoftheimagesused).
Apersonshouldbeabletofilloutaformwithoutusinghands.
Apersonwithpoorvisionshouldbeabletoreadthroughpresentationmaterialseasily.
1.
2.
1Types/CategoriesofAccessTherearetwoorthreedifferenttypesorcategoriesofaccess.
Thefirstisdirectaccess.
Withdirectaccess,thepersonwiththedisabilityiscapableofdirectinteraction.
Forexample,adeafpersonhasdirectaccesstoanewspaper–thedisabilitydoesnotrestrictthemedium.
Ablindperson(butnotdeaf)canuseaphoneeasily.
Thesecondcategoryofaccessismediatedaccess,oraccessthroughanassistivetechnology.
Here,thepersonwiththedisabilityisinteractingwiththemedia/mediumviasomeothertool.
Apersonwithpoorvisionmightuseamagnifyingglasstoreadabook(notethatsamepersonmighthavedirectaccessOpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page7of53toalargeprintbook).
Someonewhoisdeafmightenjoyatelevisionshowviagoodcaptions.
Thethirdcategoryofaccessisn'treallyaccess.
Afriendreadingthemailtotheblindrecipientmightfallintothiscategory.
Maybewecancallthisasindirectaccess.
Talkingaboutcomputers,directaccessiswhatthattheprogramitselfprovidestotheusers.
Thelargeprintthemeofthedesktopandapplicationsistheequivalentofthelargeprintbooktoauserwithpoorvision.
Forblindusers,aspecialprogramcalledascreenreaderisusedwhichmediatestheuser'sexperience.
Itreadsthetextviaspeech(orrendersitusingarefreshableBrailledisplay).
Auserforwhomthelargeprintthemedoesn'twork(butstillhassomevision),ascreenmagnifier,whichmagnifiesthecontentsofthescreen,isaviablegoodoption.
Itisworthnotingthatmanyofthethingswehavebuiltspecificallyforaccessibilityforpeoplewithdisabilitiesareusedandappreciatedbypeoplewithoutdisabilities.
Closecaptioningoftelevisionbroadcastshasbecomeverypopularinnoisyplaceslikebarsandairports;whilecaptioninginmultimediapresentationshasallowedtextsearchesofthosepresentations.
Similarly,thewheelchairrampsthatallowpeopleinwheelchairstoeasilymovefromthestreettothesidewalkaremuchappreciatedbydeliverypersonnel,parentswithstrollers,andanyoneelseonwheels(bicycles,skateboards).
1.
2.
2Typesofdisabilities,andhowtheyareaddressedThereareseveraldifferenttypesofdisabilities,andtheyareaddressed(oradaptedto)witheitherdirectormediatedaccesstechniques.
Thesetypesofdisabilitiesmostlystemfromimpairmentsinoneormoreoftheprimarysenses.
1.
2.
2.
1MinorvisionimpairmentsPeoplewithminorvisionimpairmentshaveoneormoreproblemsthatcanbeaddressedviadirectaccesstechniques.
Theseincludesomelevelofcolorblindness(roughly10%ofthemalepopulationworldwidehassomelevelofcolorblindness),theinabilitytoseetextbelow15or18or24pointtext(anissueformostpeopleastheyage),orsomereductionoftheirfieldofviewthatisn'tverysevere.
Tobeconsideredatrueimpairment,thedisabilitymustbesomethingthathasn'totherwisebeenfullyaddressedbycorrectivelensessuchasglasses.
TheseusersneedthedefaultpresentationoftheODFapplicationandODFcontentrenderedsomewhatdifferently.
Forexample,theymightneedaparticularcolorscheme,oraspecialhigh-contrastscheme.
Theymightneedthesizeofthetextandimagestobelarger.
ThespecifictechniquesthatODFapplicationsmustemployforuserswiththeseneedsaredescribedinsection2.
2.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page8of531.
2.
2.
2MajorvisionimpairmentsPeoplewithmajorvisionimpairmentsneedmoreadaptationinthepresentationofanODFdocumentthanrenderingthetextinanalternatecolorscheme,orusingalargerfont.
Theseusersneedtheentirepresentationmagnified–typicallybetween2and16times(onepixelbecoming4to256pixels).
Suchasignificantlevelofmagnificationcannotbeaccommodatedwithintheboundariesofmostcomputerscreens.
Instead,asecondpieceofsoftware,anassistivetechnologycalledascreenmagnifier,isused.
Itrendersamagnifiedimagetoavirtualscreenthatisfarlargerthanthephysicalscreen.
Thisscreenmagnifiersoftwaredisplaysonlytheappropriateportionofthemagnifiedscreenonthephysicalscreen:theportionthattheuserisinteractingwithatthatmomentoftime.
Inaddition,thisscreenmagnifiermaybemagnifyinganoriginal,scaledimagethatisinaparticularcolorscheme;orthemagnifieritselfmayalterthecolors.
Someofthemoresophisticatedscreenmagnifiersofferadditionalfeatures,suchasreadingthetexttheyaremagnifyingviasyntheticspeech.
panningandzoomingthroughthetextcontents(soauserdoesn'tneedtomovethemousetoreadandreviewthescreen).
extractingtheODFtextcontentsandre-renderingitinadifferentfont,inaspecialized"textviewpane"onthescreen.
1.
2.
2.
3NearortotalblindnessTherearepeoplewhosevisionissoseverethattheyhaveeffectivelynousablevisionatall.
TheyuseadifferentassistivetechnologytoreadandeditODFdocuments–ascreenreader.
Thissoftwareusessyntheticspeech(ortext-to-speech,commonlyabbreviatedtoTTS)toreadthecontentsofthescreen,application,anddocumenttotheuser.
Suchsoftwaretrackstheobjectortexttheuserisinteractingwith(sometimescalledthelocusoffocus)andreadsthatobjectortexttotheuser.
Thisincludestheletterstheuserismovingthetextcaretleft-and-rightbetweenthelinesoftexttheuserismovingthecaretupanddownbetweenthemenuitemstheuserisinteractingwiththeitemsinthedialogboxesoftheODFapplication.
Screenreadersaresometimescombinedwithscreenmagnifiers,inwhichcasemagnificationalsotracksthislocusoffocus.
ScreenreaderssometimesalsosupportrefreshableBrailledisplaysinwhichcaseinadditiontospeech,theinformationisrenderedtotheBrailledisplay.
Iftheuserisbothdeafandblind,OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page9of53BraillewillbetheexclusivemediumofinformationfromtheODFdocumentandapplication.
1.
2.
2.
4MinorphysicalimpairmentsPeoplewithminorphysicalimpairmentshaveavarietyofissuesthatpreventthemfromusingthefullkeyboardormouseeasily.
Inordertosupportsuchusers,allthefunctionalityoftheapplicationshouldbeoperableinanon-time-dependentmannerthroughakeyboardinterface,exceptwherethetaskrequiresanalog,time-dependentinput.
Thisisalsobeneficialtouserswhodon'thaveaphysicalimpairment,butotherwisecannotuseamouse(suchasablinduser,whocannotseethemousepointeronthescreenandsoisfunctionallyunabletoeffectivelyusethemouse).
Incaseofthephysicalimpairment,theuserisallowedtouseonlysinglefinger,oramouthsticksuchthattheycanonlymakeasinglekeystrokeatatime.
ThisisanoperatingsystemfeaturecalledStickyKeys.
Itwouldbeemployedinsuchawaythatlatchesmodifierkeys(likeShiftandControlinsoftware,)sothatthenextkeypressedafterthelatchedmodifiedkeycomesthroughtotheapplicationasifthekeyandthemodifierwerepressedsimultaneously(Forexample;Shiftthen's'toproduce'S').
Incaseofthephysicalimpairmentresultsinhandtremors(suchasParkinson'sdisease),theusermighthitkeysaccidentallyen-routetopressingthekeytheyintendtopress.
Insuchcases,anotheroperatingsystemfeaturecalledSlowKeyswouldbeemployedwhichrejectskeypressesunlesstheyarehelddownforaspecifiedamountoftime.
Incaseofthephysicalimpairmentresultsinspasmsthatcommonlygenerateasecond,duplicatekeystroke(a'debounce')uponreleaseofthekey,anoperatingsystemfeaturecalledFilterKeyswouldbeemployedwhichrejectsduplicatekeystrokesunlessaspecifiedintervaloftimeoccursbetweenthem.
1.
2.
2.
5MajorphysicalimpairmentswithoutspeechrecognitionPeoplewithmajorphysicalimpairmentsaretypicallyunabletocontroltheirlimbs.
Theycanperhapsshrugashoulder,orsipandpuffonastraw,ormovetheirheadoratleasttheireyes.
Buttheyareunabletopressasinglekeyonatraditionalkeyboard.
Whentheseimpairmentsalsoaffecttheirspeech(oriftheysimplychoosenottousespeechrecognitionsoftware),suchusersuseon-screenkeyboardsoftwarethatisconnectedeithertoaswitchdevice,whichtheycanactivate(alargebuttonmountedtotheirwheelchairthattheycanpressinsomefashion,oraswitchembeddedwithinastraw,whichtheycan'press'bysippingorpuffingonthatstraw),orbyheadmovementthatistrackedbyacamerafollowingaOpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page10of53reflectivedotontheirforeheadorglasses,orbyeyemovementthatistrackedbyacamerafollowingtheirpupil.
Theon-screenkeyboardsoftwarehasvarietyoftechniquestotranslatethesemovementstothechoicesofindividualkeystrokes,ortoentirewords,whicharethenenteredintothesystemasiftheyareenteredfromthekeyboard.
Thisisdonebydisplayingasoftwarekeyboardonthescreen,fromwhichtheusermakestheirchoices.
Advancedon-screenkeyboardsoftwarecanactuallyprovideremoteaccesstoaccessiblemenus,toolbarelements,andotherUIcomponentsonthesoftware"keyboard"wheretheusercanchoosethem.
.
Another,newtypeofassistivetechnologyusedbypeoplewithmajorphysicalimpairmentsisthedynamictextentryapplication,whichcouplesapredictivetextsystemwithhead,eye,orswitchmovementtorapidlyenterthemostcommonsequencesoftextbasedonaprobabilitymodelforagivenlanguage(oragivenlanguagedomainsuchasmedicalterminology).
Theuserswithmajorphysicalimpairmentsarenotabletomovetheirbodybuttheireyesareabletoachievemorethan35word-per-minutetypingrateswithsuchasoftware.
1.
2.
2.
6MajorphysicalimpairmentswithspeechrecognitionPeoplewithmajorphysicalimpairmentswhoareabletospeakclearlymayusespeechrecognitionsoftware(alsoknownasspeechtotextsoftware,automaticspeechrecognitionorASR).
Thisassistivetechnologynotonlytranslatestheusers'speechtotext(forentryintotheODFdocument),butalsoallowstheusertocontroltheODFapplicationviaspeech.
Forexample,auserofthisassistivetechnologymightsaytheutterance"MenuFile,Print"inordertochoosetheprintitemofthefilemenu.
Ortheymightsay"Selectfrom'DearMom'to'pleasesendmoney'"inordertoselectarangeoftextintheODFdocument.
1.
2.
2.
7HearingimpairmentsPeoplewithhearingimpairmenthavedifficultyinhearingclearly,orperhapscannothearatall.
Asevereimpairmentmaynotbecorrectedbyusingahearingaid.
TheuserswithhearingimpairmentuseanoperatingsystemfeaturecalledShowSounds.
TheyalsouseadifferentoperatingsystemfeaturecalledOpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page11of53SoundSentry.
ShowSoundsisasystemflagthatindicatestheapplicationtocaptioned(Forexample;textcaptionsdisplayedinanmpegvideo)anyspeechandsoundsmadeinapresentation.
SoundSentrycausestheoperatingsystemtogenerateavisualwarningalongwiththeaudiblewarningtone.
1.
2.
2.
8CognitiveimpairmentsPeoplewithcognitiveimpairmentshaveone(ormore)ofaverywiderangeofdisabilities.
Thecognitiveimpairmentsincludes:Arangeofreadingimpairments(suchasdyslexia),Comprehensionimpairments,andCompositionimpairments.
Theuserswithcognitiveimpairmentsuseoneofavarietyofassistivetechnologies,and/orapplicationfeatures,inordertousethecomputermoreeffectively.
Theassistivetechnologiesandapplicationfeaturesincludes:UsingascreenreaderwhichreadsdocumenttextviaTTSandalsohighlightsthewordsastheyarespoken,On-linethesaurusesanddictionarieswithaspecialfocusonhomographsandhomophones;andGrammarcheckingtools.
Theuserswithcognitiveimpairmentsarecapableofusingthemostpopularassistivetechnologysoftwareintotext-heavyapplicationslikeofficesuites,e-mailpackages,andwebbrowsers.
Therearemoreseverecognitiveimpairments,whicharenotyetverywelladdressed-eitherbymainstreamsoftware,orbyassistivetechnologies.
Furtherresearchmayimprovetheoptionsavailabletotheseusers.
1.
3ImportanceoftheAccessibilityoftheODFApplicationEnsuringthattheODFapplicationisaccessibletopeopleiscriticalforthefollowingreasons:1.
Peoplewithdisabilitiestogethercompriseoneofthelargest"minority"groups–nearly20%oftheworldwidepopulationhassomeformofdisability.
2.
Inmanycountries,supportingpeoplewithdisabilitiesinelectronicandinformationtechnologyisalegalrequirementforsaleoruseofthattechnologyingovernment.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page12of533.
Inmanycountries,providinganeducationtopeoplewithdisabilitiesisalegalrequirement,andmanyschoolsthereforewillnotpurchaseorusesoftwarethatdoesn'tsupportpeoplewithdisabilities.
4.
Itistherightthingtodo–morally,aswellasethically.
1.
4ImportanceofEnsuringAuthorsEncodeAccessibilityInformationintoDocumentsTheODFv1.
1specificationincludesmanyoptionalelementsthatarecriticalfordocumentcontentaccessibility.
Forexample;Optionalimagetextanddescriptions,Headingsfortables,andLogicalnavigationorderforobjectsinadrawlayer.
Itisvitalthattheseoptionalelementsshouldbeusedbydocumentauthorstoproduceanaccessibledocument.
ItisthereforeimportantthatODFapplications,atthebareminimum,allowdocumentauthorstoincludetheseoptionalelements.
Buttheuserinterfacepresentedtotheauthorfordoingthisshouldbestraightforward,simple,easytofind,andeasytouse.
TheidealODFauthoring/editingtoolwouldhaveafeatureormodethatauditsODFapplicationsforitsaccessibility,andflagstheaccessibilityproblemsitfinds.
JustasallODFapplicationshelptheauthortocreatedocumentswithoutspellingandgrammaticalerrors,agoodODFapplicationwilllikewisehelptheauthortocreatedocuments,whichareaccessibletopeoplewithdisabilities.
1.
5PuttingthepiecestogetherSoftwareiscomposedofdifferentcomponentswhich,togetherformanaccessiblereadingandeditingexperienceforpeoplewithdisabilities.
Thetool,whichtheauthorusedtocreatedtheODFdocument,mustofferasolutiontoencodetheaccessibilityinformationneededbyassistivetechnologies.
TheODFdocumentreadermustexposeODFaccessibilityinformationtoanyassistivetechnologiesrunningontheoperatingsystem.
Thisinformationshouldbeprovidedthrougharichaccessibilityframework.
withtheidealsituationofitbeingavailablewiththeoperatingsystem.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page13of532ODFApplicationAccessibility2.
1KeyboardNavigationWithoutUsingaMouseEveryfunctionoftheaccessibleODFapplicationmustbepossibleusingthekeyboard.
Manyuserswithphysicalimpairmentscannotuseamouse.
Forexample;blinduserscannotuseamousebecausetheycannotseewhereitismoving,willbeunabletoaccomplishtasksusingmouse.
However,itisnotenoughtosupportasequenceofkeystrokesforaccomplishingeverytask.
Thesequenceofkeystrokesshouldbeefficient,andshouldfollowconventionsonthatoperatingsystemfordoingsimilartasks(forexample;F10forfocusingthemenubar;ESCforcancelingdialogboxes;TABformovingbetweencontrolsinadialogbox).
SeetheseURLsforthecommonkeystrokesequencesforWindows,UNIXwithGNOME,andMacintosh.
AnotherimportantthingaboutthekeyboardaccessibilitysupportintheODFapplicationiscompatibilitywithOperatingSystemkeyboardsupportfeatures.
ForexamplethingslikeStickyKeysandFilterKeys.
ItisimportanttotesttheODFapplicationwithallofthesesupportfeaturestoavoidacompatibilityproblem.
.
Codewhichexaminesthestateofmodifierkeysuponreceptionofanevent,insteadofthemodifierflagsintheeventitself,isalikelysourceofStickyKeycompatibilityproblems.
2.
2ThemeSupport(includingOSfonts&colors)ODFapplicationsmustacceptthecolor,contrast,andfontchoiceinformation,whichtheuserhasmadeforhis/herdesktop.
Userswitharangeofvisionimpairments(suchasred-greencolorblindness)makethesesettingssothattheycanseeuserinterfacesrunningontheirdesktop.
Ifthedesktopsettingoffontsizeislargerthanstandard(forexample,an18pointfont)theODFapplicationshouldensurethatnotextinanymenu,dialogbox,orotheruserinterfaceelementissmallerthan18point.
IdeallytheODFapplicationshouldfurtheroptionallyscalethedocumentcontent,linkedtothedesktopfontsizesetting,withoutrequiringadditionaluserinteraction.
ThisextendstoeverypartoftheODFuserinterface,includingthingslikeprintpreview.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page14of53DesktopssuchastheGNOMEdesktoponaUNIXsystemofferanadditionalsettingsforvisionimpairmentscustomlargeprintandhighandlowcontrasticons.
Inthesecases,theaccessibleODFapplicationshouldworkaccordingtotheseoptions.
DesktopssuchastheMacintoshdesktopfailtoofferdesktopsettingsforcolor,contrast,andfontsize.
Ideally,accessibleODFapplicationusedonsuchdesktopswillallowtheusertochoosecolorsandfontswhichmeettheirneeds,independentofthedesktop.
2.
3InteroperabilitywithAssistiveTechnologiesOneofthemostimportantthingsforsupportingaccessibilitythatanODFapplicationmustdoistobecompatiblewithassistivetechnologies.
Forexample,iftheODFapplicationdoesn'tworkwiththescreenreaderapplicationonaparticularplatform/operatingsystem,thenblinduserswon'tbeabletousethatODFapplication.
IfthereisabasiclevelofinteroperabilitybetweentheODFapplicationandascreenreader,thenblindusersmaybeabletoaccomplishallofthereadingandeditingtasks,butnotnecessarilyinaveryefficientorproductivemanner.
Themajoroperatingsystemsareeithershipping,ordeveloping,anengineeredaccessibilityframeworkspecificallytofacilitatetheinteroperabilitybetweenassistivetechnologiesandsoftwareapplications.
TheODFapplicationshouldsupporttheaccessibilityframework,andfullyimplementitsaccessibilityAPI,ontheplatform(s)itrunson.
TheAPIshouldfullyexposetheaccessibilityinformationprovidedintheODFdocumentsuchasIAccessible2.
2.
3.
1CharacteristicsofEngineeredAccessibilityFrameworksAnengineeredaccessibilityframeworkthatcanprovidetherichsupportforinteroperabilitywithassistivetechnologies,neededtoyieldaproductiveandefficientuserinterfaceforpeoplewithdisabilities,hasfewcommoncharacteristics:1.
Anengineeredaccessibilityframeworkprovidesawaytolocateeveryuserinterfaceelement–whereitisbothonthescreenvisuallyandwhereitisinthewindowhierarchy.
2.
Anengineeredaccessibilityframeworkallowsanapplicationtodescribetherole(menuitem,checkbox,etc.
)andstatus(checked,selected,etc.
)ofeveryuserinterfaceelement.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page15of533.
Anengineeredaccessibilityframeworkprovideswaysofconveyingallthedetailsofcomplexuserinterfaceelements,including:a.
Theindividualcharacters,font,fontsize,fontstyle,textstyle,andcharacterboundingrectanglesoftext.
b.
Texteditingandselectioninformation,includingthelocationofthetextcaret,theabilitytomovethelocationofthetextcaret,andabilitytocut/copy/pastetextviatheaccessibilityinterface.
c.
TheabilitytosetthevaluesforobjectslikeSlidersandscrollbars.
d.
Theabilitytochooseoneoftheoptionsfromthepop-upmenu.
e.
Theabilitytolocateelementswithinthetablebytheirrow/columnandtheabilitytofindtherow/columnofagivenobjectwithinthattable.
4.
Anengineeredaccessibilityframeworkprovidesawayofconveyingatleastbasicrelationshipsbetweenuserinterfaceelements(suchasatextlabellabelinganeditfield,andelementsbeingmembersofagroupsuchasacollectionofradiobuttons).
5.
Anengineeredaccessibilityframeworkprovideseventsorsignals,indicatingasynchronousactionsthatchangeanyofawiderangeofinformationrelatedtotheuserinterfaceelements,including:a.
Auserinterfaceelementappearing,disappearing,ormovingb.
Auserinterfaceelementchangingstated(e.
g.
fromselectedtounselected)c.
Textbeingadded/replaced/deletedd.
Textchangingfont,fontstyle,etc.
e.
Thetextcaretmoving,orthetextselectionchangingf.
Thevalueofanobjectthattakesonarangeofchangingvalues6.
Anengineeredaccessibilityframeworkisextensible,andasthenewuserinterfaceelementsaredeveloped,anaccessibilityframeworkshouldbeextendedtocommunicateanynewanduniqueaspectsofsuchnewelements.
7.
Anengineeredaccessibilityframeworkcanbeimplementedindependentofanyparticularuserinterfacetoolkitorlibraryused.
ThusanODFapplicationisnotrestrictedtousinganyparticularuserinterfacelibrary(forexample:withGNOMEoneneedn'tuseGTK+;itissufficienttoimplementATKinordertobeaccessibleinaUNIXenvironment).
2.
3.
2RecommendedEngineeredAccessibilityFrameworksThefollowingaccessibilityframeworksarerecommendedforODFapplicationstouseontheirrespectiveplatforms:OnUNIXsystems,usetheGNOMEAccessibilityAPI.
Thiscanbedonebyfollowingoneofseveralspecificuserinterfacetoolkits,includingGTK+,UNO,XUL,andJava/Swing;oritcanbedonebyimplementingOpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page16of53supportforATKortheJavaAccessibilityAPIdirectly,orbyAT-SPIdirectly.
Inanycase,itishighlylikelythateitherATKorAT-SPIsupportwillneedtobeimplementedfortheediting/contentportionoftheODFapplication.
ThisiswellsupportedbyUNIXassistivetechnologiessuchastheOrcascreenreader/magnifier,andtheGNOMEOn-screenKeyboard.
OntheJavaplatform,usetheJavaAccessibilityAPI.
ThiscanbedonebyusingJava/Swingdirectly,orbyimplementingsupportfortheJavaAccessibilityAPIdirectly.
ThisiswellsupportedonUNIXsystemsviatheGNOMEAccessibilityframework(whichbridgestheJavaAccessibilityAPIoutoftheJavaVirtualMachine).
ThisispoorlysupportedonMicrosoftWindowsbyassistivetechnologiesviatheJavaAccessBridgeforWindows.
OntheMacintosh(OSXv10.
4orlater),usetheAppleAccessibilityAPI.
Thisissupportedbythebuilt-inVoiceOverscreenreader,andthebuilt-inmagnifier.
OnWindowsXP,usetheIAccessible2API.
ThisissupportedbyJAWSandWindowEyestoday,withmoreassistivetechnologysupportexpectedinthefuture.
Forweb-basedODFapplications,usetheWAI-ARIAinterface,whichissupportedbytheFirefox2.
0webbrowseronMicrosoftWindowsandseveralcommercialassistivetechnologyproductsincludingtheJAWSandWindowEyesscreenreaders.
SupportforWAI-ARIAisanticipatedonUNIXwiththereleaseofFirefox3.
0.
2.
3.
3SupportinganAccessibilityFrameworkWhethertheODFapplicationusesanexistinguserinterfacetoolkit,whichsupportsanaccessibilityframework,orimplementsalltheframeworksupportitself,itisimportantthattheODFapplicationaccuratelyexposesalloftheinformationaboutalloftheuserinterfaceelementsthattheaccessibilityframeworkcancommunicate.
ItisespeciallyimportantthattheODFapplicationfiresevents/signalswhenevertheuserinterfaceelementschangethestate,gain/losefocus,ortheircontentchanges.
Thisiscriticalbecausemanyassistivetechnologiesareeventdriven–reactingtotextappearingbyspeakingthetextfortheblinduser,reactingtothecaretmovingwithinthetextbyreadingthelettersbeingmovedthroughtotheblinduser,andmovingthemagnifiedviewtotrackthecaretforthelow-visionuser.
TheODFapplicationdevelopmentandtestingteamshouldtesttoensurethattheaccessibilityframeworkisproperlyimplemented–bothbyusingtesttools,andalsobyusingtheODFapplicationthroughtheassistivetechnologiesavailableforthatplatform.
ThisisideallydonebypeoplewithdisabilitieswhoareOpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page17of53experiencedwithusingassistivetechnologiesHowever,evenjustturningoffthemonitorforadayandusingtheODFapplicationviaascreenreaderisextremelyhelpful.
2.
3.
4DealingwiththeAbsenceofanAccessibilityFrameworksTodaynoteveryplatformprovidesanaccessibilityframeworkthatissufficienttoconveytherichnessofanODFapplication,andwhichissupportedbytheassistivetechnologiesonthatplatform.
Unfortunatelyinthesecasestheonlyoptionmaybetoformabusinessrelationshipwithoneormoreassistivetechnologyvendors(whomaytheneithersupportsomenon-OS-definedaccessibilityframeworkthattheODFapplicationandassistivetechnologycanagreeon),orextendthereverseengineeringtechniques,whichaccessibilityframeworkotherwiseusestoprovideaccesstothatplatform,oracombinationofthetwo.
2.
4SpecialIssuesforWeb-basedODFApplicationsForweb-basedODFapplications,accessibilityposesspecialchallenges.
TheaccessibilityoftheODFapplicationissignificantlydependentuponthewebclientbeingused.
Web-basedODFapplicationsshouldutilizetheW3CWAI-ARIAspecification(currentlyindraftform)forconveyingalldynamic/interactiveportionsoftheirinterface.
UseofWAI-ARIA-throughabrowserthatsupportsWAI-ARIA,suchasFirefox,providessupportforassistivetechnologiesbyconveyingthecontent,meaning,context,andupdates/changesoftheuserinterface.
Further,theweb-basedODFapplicationmustaccepttheCSSsettingssetbytheusers,inordertosupportcolor,contrast,andfontsettings,whichtheusersindicateeitherontheirdesktop,intheirwebclient,orviatheirowncustomCSS.
Thebestchoiceofanaccessiblewebclientfordynamicwebapplicationsonadesktopcomputer(asofthedayofreleaseofthisdocument)isFirefoxonWindows.
FirefoxworkstosupportexposureofWAI-ARIAaccessibilityAPIinformationviaFirefoxonUNIXandMacintoshsystemsisunderway.
TheUNIXworkisexpectedtofinishinFirefox3.
0bymid-2007.
2.
5ODFHelpSystemAccessibilityHelpsystemsareoftenseparateapplicationfromtheODFapplication.
TheHelpsystemprovideshelpabouttheODFapplication,whichfromtheend-userpointofview,isafeatureoftheODFapplicationitself.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page18of53AnODFapplicationisnotfullyaccessibleunlesstheassociatedhelpsystemisalsoaccessible.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page19of533DocumentContentAccessibilityBasicsAccesstocontentforpeoplewithdisabilitieshasanumberofaspects.
Thesearediscussedbelow.
3.
1DocumentNavigationorStructureWellwrittendocumentsgenerallyhavearecognizablestructure.
AnexamplestructureisshownbelowTitleTellstheuseraboutthecontentsinthedocuments.
SummaryTellstheusertheimportantpointscoveredinthedocument.
TableofcontentorsimilarnavigationaidEnablestheusertofindtheirwayaroundthedocument.
Fromthisstructurethereadercandetermineifthedocumentisofinterestandprovidesthenavigationaidwhichmaybeusedtoquicklyaccessspecificcontent.
Accesstothepartsofadocumentthatprovidethesecluesiskeytonavigation.
AtitleisvisibletitletextmarkedinXMLasatext:helement.
ItisimportantthatimplementationssupporttheuseringeneratingappropriateXML.
VisuallyboldcenteredtextisnotthesameasatitleasfarasXMLisconcerned.
Theappropriateuseofstylesgreatlyhelpswithaccessibility.
Usenamedstylesinyourdocument;theseprovidethefoundationofthedocumentstructurewhichisusedbyaccesstechnologytoconveymeaningtotheuser.
3.
1.
1TextdocumentstructureThetextdocumentstructurecontainsStyles,StructureandVisualpresentation.
Namedstyles(heading1,Default,Listindentetc)areavailabletotheuserandprovidestructureinthesavedXMLfileondisk.
AdditionallyeachofthesenamedOpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page20of53stylesmaybeformattedforagivenvisualpresentation.
Itisimportanttorealizethattheappropriateuseofstyleshelpsgreatly,withaccessibilityprovidingthefoundationofthedocumentstructure.
Authorsshouldusenamedstyleswithinadocumentsincethisprovidesthefoundationforthedocumentstructure.
Withregardtovisualpresentation,thisalsoallowsasinglestylechangetobereflectedthroughoutthedocument.
Stylenamescanalsobeusedwhencreatingatableofcontents.
Iftwovisuallyidenticalparagraphsarecreated,oneusingnamedstylesandtheotherusingstylingattributes,itisimportanttorealizethattheXMLproducedwillbedifferentforeachcase.
ThestructureofanODFtextdocument,referstotheuseofnamedstyles.
Theautomatedprocessingofstyleinformationisusedtogenerateatableofcontents,crossreferencesandmoreimportantly,presenttheoverallstructureofthedocumentforthereader.
Whenthedocumentissavedintoit'sdefaultform,anODFdocumentprovidesastructurebasedonthenamedstyleswhichallowsnavigationandaccessforothertools,usingtheExtensibleMarkupLanguage(XML)semanticmarkup.
Hencethestructureisimportantformorethanonereason.
OtherXMLtoolscanbeusedtoabstractaquickoverviewifneeded,byselectingspecificnamedstyleswhicharekeytothedocumentstructure.
Implementersneedtoassisttheuserinusingnamedstylesasopposedtomodifiedfontsizesandotherpresentationalaspects.
Therearethreepossiblewaystoobtainentriesinatableofcontents.
Theseare,theheadings(headinglevel1etc.
),tableofcontentsindexmarks,andnamedparagraphstyles.
Thetableofcontentsmaybeusedasadocumentoverview,soitisimportantfromthepointofviewofaccessibilityasithelpsreadersnavigateadocument.
Advice:Usenamedstylesinyourdocument;theseprovidethefoundationofthedocumentstructurewhichisusedbyaccesstechnologytoconveymeaningtotheuser.
3.
1.
2PresentationdocumentstructureForaslidepresentationsimilarlogicmaybeused.
Thetitleofeachslidepresentsavariationofatableofcontents,providingthepersonusingaccesstechnologywithanoverviewofthepresentationcontent.
Withmeaningfultitlesapresentationoutlineisavailableevenifthebodyofeachslideisfullygraphical.
Beyondthis,itisuptotheauthortohelpausercomprehendthepresentationstructure.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page21of53Withinasingleslide,ODFhastheideaofalogicalnavigationorder(seeODF1.
1,section9.
1.
4).
Thisenablestheauthortospecifyhowtheslideshouldberead.
Iftheimplementorhelpstheauthortospecifythisnavigationorderthentheendusercanreadilynavigatebetweentheobjectsonaslideasintended.
Forexample,akeyboardusermayusetheTABkeytoskipbetweentheimagesonaslide,andaccesstechnology,whichcanpresentinformationabouttheimagebasedonthetextualalternativedescription.
Advice:Ensureameaningfultitleforeachslide.
Ensuresufficienttextonasingleslidetoextractessentialinformation.
AlsoensurethatthereisameaningfulTABnavigationorderforitemswithintheslide.
3.
1.
3SpreadsheetdocumentstructureThereislittlestructuretoinformthereaderaboutthesheet,unlessaspreadsheethasmultiplesheets.
Aninformativeheadinggiventoeachsheetcanprovideonoverviewofthecontentsofaspreadsheet.
Implementorscanhelpbymakingiteasytoaddsuchheaders.
Rowandcolumnheadingsprovideananchorforthereaderwhennavigatingthroughthespreadsheet.
Ifthedataisaccessedserially,asinthecasewheresomeoneisaccessingthespreadsheetviaatexttospeechsystemorabraillesystem,thenitiseasytoforgettheheadingofthecolumnbeingaccessed.
Theimplementorcanhelpbymakingiteasyfortheusertoaddrowandcolumnheadings,andensurethatthesearecorrectlymarkedupinthesavedXML.
Advice:Areadernormallylooksforheadingsatthetopofaspreadsheet.
Columnandrowheadingsareessentialforaccesstechnology.
3.
1.
4ListstructureIfnotusedproperlylistscanconfusethereader,especiallyiftheyarenotwellstructuredandpresented.
Nestedlistsareareoftenvisuallyindentedfromtheparentlistitem.
Thisisnotthecorrectwaytoproducewellstructuredlists.
Implementorsshouldprovideanappropriatenestedstructurefornestedlistsandhelpuserscreatelistsinanappropriateway.
Advice:Usenamedstylesinyourdocument;theseprovidethefoundationofthedocumentstructurewhichisusedbyaccesstechnologytoconveymeaningtotheuser.
Thisisparticularlyimportantinnestedlists.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page22of533.
1.
5PagebreaksWhenprintuserstalkaboutprintedmatter,acommonframeofreferenceistousepage34,thirdparagraphfromthebottom,orsimilarreferences.
Unlessareaderwithsightproblemscanaccessthepagenumbers,thisframeofreferenceisclearlyanexclusion.
Implementorsshouldprovidenotificationofpagebreaksonexport.
Thevisualpagebreaksusedintheprintlayoutmodeshouldbemadeavailabletoaccesstechnology.
3.
1.
6TablenavigationTablenavigationisespeciallyimportantfortableswhichspanmultiplepages.
Itisnecessarytoindicateclearlywhichcellscontainrowandcolumnheadings.
Implementerscanhelpbypromptinguserstoidentifyheadersandmarkingthemsemanticallywithintable:header-row.
Thisallowsaccesstechnologytoinformtheuserwhatthecolumnheaderisforthecellhavingcurrentfocus.
Usersshouldensurethatthosecellsarestructurallymarked(usingnamedstyles)ratherthanvisuallymarked(emphasisetc.
).
ImplementersshouldensurethattableheadercontentisavailabletoaccesstechnologynomatterwhatAPIisinuse.
Thereasonistoensurethatusershaveaccesstoheaderinformationevenwhenthereareanumberofpageswhichmakeupthetable.
Advice:Usestylestonametherowandcolumnheadingsappropriately.
Repeatheadingsifthetablespansmorethanonepage.
3.
1.
6.
1TableswithinpresentationsODF1.
1doesnotsupportstructuraltableswithinpresentations.
Implementerscanhelpbyusingembeddedspreadsheettables,whichdohaveastructure.
Thisisanothercasewherevisualandstructuralinformationcandiffer.
Embeddedspreadsheettableshaveafullynavigablestructure.
3.
2Provisionofalternativetextversionsofdocumentcontent.
Whenablinduserreadsyourdocumenttheywillnothaveaccesstoanydiagramsorimagesincludedwithinit.
Forexample,attachedtothisparagraphisanimage.
WhatcanyoufindoutaboutitForareaderusingaccesstechnology,theprovisionofanalternativeformisessentialiftheyaretogainaccesstotheinformation,whichiswhattheauthorgenerallywants.
Theimplementorcanhelpbymakingiteasyfortheauthortoaddanalternative(generallyatextualalternative)totheimage.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page23of53Theimplementorcanalsohelpbyprovidingafunctiontoaddanalternativetextrepresentationinaconsistentmanner.
Iftheuserhastoselectdifferentdrop-downmenus,withdifferentfly-outoptionsineachapplication,theninterestissoonlostandthereaderlosesout.
Chooseamethodwhichiscommonacrossapplicationsandwhichhelpstheauthoraddcontenteasily.
Ifthemethodworkswithlinedrawings,embeddedimages,audioclipsetc.
,thentheauthorgainsconfidenceintheapplicationandcanhelpthereadergainaccesstotheinformationprovidedbytheauthor.
Theimagemaybedescribedinoneoftwoways.
Asimpledecorativeimagecanbedescribedusingtheelement.
Foramorecompleximage(ordiagrametc.
)thereistheelement(equivalenttotheHTMLlongdescelement)whichprovidesawayofenteringamorecompletealternativetothevisualobject.
Nextthereisthedraw:captionelement.
Implementorscanhelpbyencouragingtheadditionofcaptions(oftenafewwordsprovidingalabelfortheobjectwhicharevisuallyassociatedwiththeobject).
Captionsareassociatedwiththedescriptionbymeansofthedraw:caption-idattribute.
Thismustbeaddedtolinktheobjectanditsdescription.
Implementorsmustprovidethemeanstoaddthesedescriptionsinaconsistentmanneracrossallofficeapplications.
Advice:Encourageuserstoaddtextualdescriptionsforanyimageswhichareimportanttoensurethedocumentsinformationismadeavailabletoallreaders.
3.
2.
1ImagemapsItispossibletoassignareasofanimageasbeingactivewithahyper-linktoanotherURI.
Thisiscommonlyknownasanimagemap.
Aswithanyimage,abriefdescriptionshouldbeprovidedusingtheelement,oralongerdescriptionusingifalongertextalternativeisneeded.
Thesetextdescriptionsshouldprovideinformationaboutthecontentattheendofanylinks.
Implementerscanhelptheauthortoenterthisbyprovidingastandarddialog,lettingtheauthorentertextforthealternativedescriptivetext.
3.
2.
2AudioinsertsWhenareaderwithahearingimpairmentreceivesoneofyourdocumentswillheorshehearwhatyouhaveinsertedForexample,ifanaudioobjectwereattachedtoaparagraph,wouldyouknowaboutOpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page24of53Illustration1.
ApictureofapigitWhatdoyouknowaboutitWhatvolumewillitplayatHowcanareaderwithahearingimpairmentadjusttheplaybackvolumeIfareaderhasinsufficientauditorysensitivitytoaccesstheclip,howcantheimplementorhelptheauthortoprovideanalternativepresentationThemostgeneralmethodistoprovideatextualalternative.
HoweasyisitforanauthortoaddthatMusttheuserlearnanewtechniqueHelpthereaderbyhelpingtheauthor.
3.
2.
3ComplexdiagramsIfyouenteracomplexdiagramlikeanorganizationchartaspartofareport(SeeFigure1),doyourelyonreadershavingfullaccesstoitWhatifoneofthemcouldn'tseeitorcouldn'tmakeoutthedetailDoesthismeanit'sofnointeresttothemNo!
Thiskindofconsiderationmattersifthecontainedinformationisimportanttothecomprehensionoftheentiredocument.
HowcantheimplementorhelpthewriterofthedocumentConsidertherangeofdisabilitiesforwhichthisinformationmaybepresentedaccessiblyanddon'tmakeassumptionsaboutyourreader,youmaybesurprised.
Animplementershouldensureaconsistentwayinwhichtheauthorcanaddasimpletextualalternative.
Tothereader,thegraphicisavariantformofanimage,buttotheauthor,thealternativetextisanotherwayofpresentingtheinformation.
Implementorsshouldhelptheuserbymakingiteasytoprovideanalternativesolutions.
Businessreportsoftenincludegraphs.
I'veincludedadummysalesgraphlinkedtothisparagraph.
Itmaybeimportanttoyourreport,itcouldbeacrucialelementofit.
Ifthereadercan'tgetattheinformationthentheauthorseffortsareoflittleuse.
Thereaderneedstobeawarethatthegraphicisinsertedinthedocumentandneedtohaveaccesstoit.
Foracomplexgraphthetextualalternativecouldbeequallycomplex.
Agoodimplementationwillprovidefacilitieswhichenablealternativetextfromafewwordstoa100worddescription.
DoestheinputareaflexwithuseAnimplementorshouldtryusingittodescribeacoupleofgraphicsseenintextdocuments.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page25of53Illustration1:SalesGraph,1998to1999Row1Row2Row3Row4012345678910MaintitleColumn1Column2Column3Figure1.
NewOrganizationchartAdvice:Ensurethatreaderswhocan'taccessyournon-textcontenthaveanalternatetextualdescriptionoftheinformationyouprovideinagraphicaloraudiomodality.
3.
2.
4SummaryEachofthese(andtherewillbemore)showshowweindividuallyaccessinformation.
Manyofusscaninformationvisually.
Othersdon't,orcan't.
Ifanauthorprovidesequalaccesstoallreaderstheycanfeelconfidentinreachingamaximumpossibleaudience.
Ifanauthorwriteswithoutconsiderationfortheaudiencetheymaytotallymissanimportantpartoftheinformation.
Ifanimplementormakesiteasyforanauthortoconsiderandmeettheneedsoftheaudiencethentheobjectiveoftransmittinginformationisachieved.
Asubsequentsectionofthedocumentmaydependonagraphictounderstandalatersection.
Ifareaderhastotallymissedthatgraphic(forwhateverreason),thenthedocumenthaslessutility.
Ifyouknowalltherecipientsofyourdocumentthenconsiderthemall.
Ifyouarewritingforageneralaudiencethenthisdocumentwillprovideguidanceonhowyoucanmakeiteasierforthemtoaccesstheinformationthatyouarepassingon.
3.
2.
5WhydoanythingaboutitConsiderreceivingadocumentwhereonethirdofitisblackedout,orblank.
Evenifthesummarymakessense,youareleftwonderingwhatyouhavemissed.
Thecauseforsuchadocumentmaybecensorshiporacarelesswriter.
Ifyouareunabletoaccessvisual,auditoryandtextualcontentinadocumentthenyouareinthesamesituationwhenyoureceiveadocumentpreparedwithoutconsiderationforaccessibility.
3.
2.
6Summary,graphicalandaudioobjectsForeachchangeinmedia,thinkofpotentialreaderswhomaynotbeabletoaccessit.
Iftheinformationisimportant,provideanalternativeformatforthereader.
3.
3SpecialconsiderationsforsubtablesItisrecommendedthatshouldnotbeused.
TheODFspecificationforrequirestheuseofaspecialcelladdressingscheme.
Celladdressesareanimportantstructuralaidforuserswhoareblindandnotabletovisuallydeterminethelocationofacellwithinitstable.
SincethesubtableaddressingschemeisdifferentfromthenormaloneitisOpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page26of53disorienting.
Thesamevisualeffectcanbeobtainedusingand.
Theuseoftheseattributeswillresultincelladdressingwhichisconsistentwiththesurroundingtable.
Theusageofsub-tablescanbeeasilybedisorientingasdescribedbelow:A1B1C1A2.
B2.
A1.
B2.
B1.
B2.
A2Table1:subtableexampleInthisexampleeachcellcontainsthecelladdressasdefinedbytheODFspecification.
Examplesofcelladdressare.
B2.
B1andC1.
Cellcontentsandcelladdressesareprovidedtousersofassistivetechnology(AT).
CelladdressesprovideessentiallocationinformationtoATusers.
InTable1,above,thereisaB2(.
B2.
B1)underanC1.
Thislocationinformationwillbeconfusinganddisorientingfortheuserwithvisibilityimpairment.
Withoutsignificantextraeffort,ablinduserhaslimitedaccesstothesubtable.
Thecelllocationinformationisalsoimportantwhenusingtableswithrowandcolumnheaders,forexamplethefirstrowandfirstcolumninthetableabove.
Inthistabletheuseofresultsinacelladdressingschemethatisdisjointfromtheaddressingschemeoftherowandcolumnheadersandthesemanticrelationshipisbroken.
Forexample,inthepriortablecellC1isaheaderofaB2cell.
Thevisualequivalentofthepriortableisthefollowingtablewhichwillresultwhenusingand.
InthiscasecellC1istheheaderofcellC2andameaningfullocationrelationshipbetweenthetwocellsismaintained.
A1B1C1A2B2C2B3Table2:Tableusingnumber-rows-spannedandnumber-columns-spannedattributesOpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page27of534ConvertingbetweenODFandotherDocumentFormatsAccessibilityissuessurroundingdocumentformatconversionareoftenoverlooked.
ThissectioncoversissuesthatanofficeapplicationmustconservetopreserveaccessibilitywhenconvertingbetweenODFdocumentsandotherOfficedocumentssuchasHTML,DAISY,orMSOffice.
4.
1PreservationofAlternativeTextAlternativetextisusedtoprovidealternativestonon-textobjectssuchasdrawingorimages.
ThroughouttheODFspecification,andareusedtorepresenttheshortaccessiblenameandlongdescriptionofthesedocumentelements.
LongdescriptionsarenotnewtoHTMLhowevertheyarenewtoofficedocumentsformatsandconsequentlylongdescriptionsmaynotneedmapping.
Alternativetextisusedtodescribeagraphicordrawingobject.
Theuserswithvisibilityimpairmentprefertohearashortdescriptionforthesedocumentelementswhennavigatingadocumentwiththescreenreaderasitimprovesproductivityascomparedtousingalongdescription.
TheODFAccessibilitySubcommitteeintroducedlongdescriptionsfordrawingobjectstoprovidemoreinformationaboutthedrawings.
Thisisparticularlyimportantforcomplexdrawingsformedfromagroupofsmallershapes.
WhenconvertingtoandfromODFitisessentialthatalternativetextispreserved.
4.
1.
1Theattributerepresentstheshortaccessiblenameofthenontextdrawingobject.
Applications,supportingODF,mustensurethatthedoublequotescomethroughinthesubmitteddocument.
ODF1.
1ElementMSOfficeHTMLelementusingalt=".
.
"HTMLelementusingtitle=".
.
"1MicrosoftOfficeformatmappingisincompleteduetolimitedalternativetextsupport.
alt="">shortnameforimages.
Hinttextforlinks.
Theactualformatisnotavailableforlistinghere.
Noalternativetextattributedisprovided.
1MicrosoftOfficedoesnotsupportshortnamesandlongdescriptionsandthereforeauthorsusealternativetextaseithershortnamesorlongdescriptions.
WhenconvertingfromODFtoMicrosoftOffice.
doc,.
ppt,or.
xlsformats,officeapplicationsshouldfirstmaptheshortnametothealternativetext,ifitexists.
Ifnot,thelongdescriptionshouldbemapped.
WhenconvertingfromMicrosoftOffice.
doc,.
ppt,or.
xlsformatstoODFlongdescriptions,intheabsenceofashortname,assistivetechnologiesshouldprocessthelongdescriptionsasthealternativetextforadrawingobject.
ItshouldalsobenotedthatsincetheMicrosoftformatsarenotopenouranalysisoftheaccessibilityinformationprovidedbyMicrosoftOfficewastakenfromtheirDocumentObjectModelAPIs.
TheseAPIsformtheinteroperabilitylayerwithassistivetechnologiesonWindows.
Consequently,wedonothaveactual.
docformatinformationlistedhere.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page29of53ODF1.
1ElementMSOfficeHTMLelementusingalt=".
.
"HTMLelementusingtitle=".
.
"NomappingN/A:NodrawinglayerinHTML.
N/A:NodrawinglayerinHTML.
Thisisnotusedfortheshortnameforimages.
NomappingThisisnotusedfortheshortnameforimages.
NomappingThisisnotusedfortheshortnameforimages.
NomappingThisisnotusedfortheshortnameforimages.
Table1illustratesthepropermappingofODFaccessibilityshortnamestoHTML4.
01andMicrosoftOffice.
docformat.
4.
1.
2Theelementrepresentsthelongdescriptionofadrawingobject.
ODF1.
1ElementMSOfficeHTMLelementusingalt=".
.
"HTMLelementusingtitle=".
.
"HMLelementusinglongdec2MicrosoftNotUseOfficeformatmappingisincompleteduetolimitedalternativetextsupport.
applicabletothelongdescription.
title=";;">ifthisisasimplestring.
ifthisismorethanasimpletextstringsuchasithavingembeddedlinks,etc.
NomappingNotapplicabletothelongdescription.
NotsupportedinHTMLelementNomappingNotNot2MicrosoftOfficedoesnotsupportshortnamesandlongdescriptionsandthereforeauthorsusealternativetextaseithershortnamesorlongdescriptions.
WhenconvertingfromODFtoMicrosoftOffice.
doc,.
ppt,or.
xlsformats,officeapplicationsshouldfirstmaptheshortnametothealternativetext,ifitexists.
Ifnot,thelongdescriptionshouldbemapped.
WhenconvertingfromMicrosoftOffice.
doc,.
ppt,or.
xlsformatstoODFlongdescriptions,intheabsenceofashortname,assistivetechnologiesshouldprocessthelongdescriptionsasthealternativetextforadrawingobject.
ItshouldalsobenotedthatsincetheMicrosoftformatsarenotopenouranalysisoftheaccessibilityinformationprovidedbyMicrosoftOfficewastakenfromtheirDocumentObjectModelAPIs.
TheseAPIsformtheinteroperabilitylayerwithassistivetechnologiesonWindows.
Consequently,wedonothaveactual.
docformatinformationlistedhere.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page31of53ODF1.
1ElementMSOfficeHTMLelementusingalt=".
.
"HTMLelementusingtitle=".
.
"HMLelementusinglongdecapplicabletothelongdescription.
Supported3MicrosoftOfficeformatmappingisincompleteduetolimitedalternativetextsupport.
Notapplicabletothelongdescription.
Use:ifthisismorethanasimpletextstringsuchasithavingembeddedlinks,etc.
Table2illustratesthepropermappingofODFaccessibilitylongdescriptionstoHTML4.
01andMicrosoftOffice.
HTML'sLongdescisaspecialcasesituation.
ItshouldonlybeaddressedwhenimportingfromanHTMLdocument.
Inthecasewherelongdescreferstoaseparatefile,thefilemaycontainasignificantamountofHTMLcontent.
3MicrosoftOfficedoesnotsupportshortnamesandlongdescriptionsandthereforeauthorsusealternativetextaseithershortnamesorlongdescriptions.
WhenconvertingfromODFtoMicrosoftOffice.
doc,.
ppt,or.
xlsformats,officeapplicationsshouldfirstmaptheshortnametothealternativetext,ifitexists.
Ifnot,thelongdescriptionshouldbemapped.
WhenconvertingfromMicrosoftOffice.
doc,.
ppt,or.
xlsformatstoODFlongdescriptions,intheabsenceofashortname,assistivetechnologiesshouldprocessthelongdescriptionsasthealternativetextforadrawingobject.
ItshouldalsobenotedthatsincetheMicrosoftformatsarenotopenouranalysisoftheaccessibilityinformationprovidedbyMicrosoftOfficewastakenfromtheirDocumentObjectModelAPIs.
TheseAPIsformtheinteroperabilitylayerwithassistivetechnologiesonWindows.
Consequently,wedonothaveactual.
docformatinformationlistedhere.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page32of53Theuseragentwouldneedtodecide,whethertoprefertoconsumethecontentsofthefileandstoreitinateststring.
Typically,thetitletextwouldsuffice.
Veryfewwebpageauthorsmakeuseoflongdescasitrequiressignificantamountofworktocreatetheadditionalfile.
Useofthetitleattributetostoresignificantamountsoftextwouldbeeasiertodo.
4.
2PreservationofDocumentStructureHierarchyandLandmarksThepreservationofdocumentstructureiscriticalforaccessibility.
Structuralinformationisusedtogivethepersonwithadisabilitycontextofwheretheyarewithinadocument.
Thefollowingstructuralinformationmustbepreservedwhenconvertingbetweendocumentformats:Headingelementsincludingtheirlevel(perhapsdepthOrhierarchicallevel)ListstructuralelementsFooterelementsSpeakernoteelementsTablesPagebreaksandpagenumberingThepreservationofthisinformationmustbedonebyensuringcorrespondingtagsintheexistingcontentmodelaremappedduringformatconversion.
Useofstylingisinadequate.
Content,andnotstyling,ismappedtoplatformaccessibilityapplicationinterfaces(APIs)toconveystructuretoassistivetechnologies.
4.
2.
1PreservationofHeadingStructureODFsupportsheadingsandheadinglevels.
Itisimportantthattheheadingsanditslevelsshouldbepreservedtomaintainthestructuralsemantics.
Asanexample,wewillcovertheconversionofODFheadingandheadinglevelstoHTML.
Anyelementwhichdoesnotprovidealevel,intheformofthetext:outline-level>attributeisconsideredaleveloneheader.
HTMLincludeselementspertainingtoH1,H2,H3,H4,H5,H6.
Officeapplicationsshouldconsiderlimitingtheirheadinglevelstothedocumentformatsthesupportexportingto.
Ignoringthestyles,thefollowingaretheheadercontent:Heading1SampletextOpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page33of53Heading1.
1MoresampletextHeading1.
1.
1Heading2whichconvertstheaboveinformationinHTMLformatasshownbelow.
:Heading1SampletextHeading1.
1MoresampletextHeading1.
1.
1Heading2AlthoughlevelsinODFheadersaredefinedbyattributes,theconversionisstraightforward,giventhepredefinedheadinglevelsinHTML.
MicrosoftOffice.
docformatalsosupportsheadinglevelsandtheconversionshouldalsobestraightforward.
MicrosoftOffice.
docformatisproprietaryandthereforetheactualconversionisnotillustratedhere.
Bypreservingtheheadinglevelsinthecontent,anofficeapplicationcanmaptheinformationtostandardaccessibilityAPIstobeusedinanalternativeformsuchasascreenreaderwouldbeusingspeechapplication.
4.
2.
2PreservationoflistStructureWhenconvertingtoandfromODFitisimportantthatthelist'sstructuralhierarchyispreserved.
Assistivetechnologycanusethisinformationtoconveycontextuallistwithdetailinformation.
Theliststructureaccessibilityislostwhenanofficeapplicationusesstylingtoperformtheindentation.
AsanexampletheFigure1showsaconversionfromODFliststructuretoHTMLliststructure.
MicrosoftOfficealsosupportspreservationofliststructure.
Theactualformatisnotavailableforlistinghere.
Figure1:ListStructurePreservation–ODFtoHTML4.
0.
1BelowistheexampleoftheODFContent:HelloOpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page34of53HolaHolaODFexpertGoodbyeAdiosWelcomeStep1Step1.
1Step1.
2Step2Setp3OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page35of53BelowistheconvertedHTMLcontent(withoutstyling):HelloHolaHolaODFexpertGoodbyeAdiosWelcomeStep1Step1.
1Step1.
2>Step2Setp3Toproperlypreservecontentstructure,eachembeddedlistmustbeenclosedwithintheenclosinglistitemasithasbeendoneinODF.
Inthisexampleanassistivetechnologycanaccuratelyconveythepropertylistdepthinformationaswellasthenumberofsiblingsatagivenlevel.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page36of534.
2.
3PreservationofPageHeaderandFooterstructureThepreservationofpageheaderandfooterinformationinapage,whensupportedbetweenfileformats,isessentialtomaintainthestructuralcontextandtoallowtheusertonavigatewithinthesectionsofapage.
InODF,thisinformationisstoredinthestyles.
xmlfilewithinthemaster-stylessectionasshowninthisexample:ThisisaheaderThisisafooterNeitherHTMLnorXHTMLsupportsapageheaderorfooterconstruct.
However,anewroleattributehasbeencreatedbytheHTMLworkinggroupwhichprovidesstandardrolesforstandardwebpagelandmarksaspartofitsnewXHTMLRoleAttributemodule.
Thestandardlandmarkofcontentmaybeusedtoidentifytheroleheaderandfooterforapage.
MicrosoftOfficesupportspreservationofheaderandfooterstructure.
Theactualformatisnotavailableforlistinghere.
4.
2.
4PreservationofSpeakerNoteelementsWhenconvertingfromonepresentationformattoanother,theofficeapplicationmustpreserveaclearoutlineofthespeakernote.
Ifspeakernotesectionsareonlyidentifiedusingstyling,inassistivetechnology,theusermaynotbeabletoidentifythecontentsofthespeakernotes.
Inshort,speakernotesshouldbeconsideredastructurallandmarkwhichmeansthatitmustbepossibleforanassistivetechnologytonavigatetothespeakernoteandaccessthecontentsofthespeakernote.
.
ThefollowingexampledenotesanODFspeakernotessectionusingthepresentation:noteselement.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page37of53ThisDecember,1991BytearticlewaswrittenbyRichSchwerdtfegerwithsidebarsbyJosephLazzaroWhenconvertingtoHTML,thereisnoelementwhichwoulddenoteaspeakernote.
However,anewroleattributehasbeencreatedbytheHTMLworkinggroupwhichprovidesstandardrolesforstandardwebpagelandmarksaspartofitsnewXHTMLRoleAttributemodule.
Thestandardlandmarkofnotemaybeusedtoidentifytheroleheaderandfooterforapage.
RenderingofthespeakernotecouldbeperformedthroughtheuseofscriptwhichchangesthevisibilityofthespeakernotesectionthroughtheuseofaCascadingStyleSheet.
MicrosoftOfficesupportspreservationofheaderandfooterstructure.
Theactualformatisnotavailableforlistinghere.
4.
2.
5PreservationofTablestructurePreservationoftablestructureisessentialforadisabledusertonavigateatable.
Auserwithvisibilityimpairmentcannotperceivewheretheyareinthetablewithoutpreservingcontext.
Thefollowingmustbepreservedwhentransformingonedocumentformattotheother:RowHeaderinformationColumnheaderinformation(ifsupported)RowdemarcationelementsCelldemarcationelementsCaptions(ifsupported)–mayneedtomovethistoalternativetextsectionSpreadsheetEquationsmusthavecellreferencesconsistentwithtablestructureODF1.
1doesnotsupportnativetablesinpresentations.
Usersimportingnon-ODFslidesthatcontaintablesneedaccesstothetablestructureviatheirassistivetechnology.
ThereforetablesimportedintoanODFapplicationfromOpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page38of53anotherfileformatmusthavetheirstructurepreserved,andwhensavedasODFfilesshouldbesavedasembeddedspreadsheets.
TheODFTechnicalCommitteeisreviewingaddingnativetablesupportinafutureversionofODF.
MicrosoftOffice.
docand.
pptbothsupporttablestructurewiththeexceptionofheadinginformation.
ConversionfromODFtocorrespondingMicrosoftOfficeformatsshouldbestraightforwardandallstructuralinformationmustbepreservedwiththeexceptionoftableheaderthatarenotsupportedbyMicrosoftOffice.
TheactualMicrosoftofficeformatsarenotavailableandthereforethecorrespondingOfficeelementsarenotlistedhere.
4.
2.
6PreservationofPageBreaksAvisibilityimpaireduserormobilityimpairedusermaywishtonavigatebypageasthisreducesthenumberofkeystrokesrequiredtonavigateadocument.
Infact,ODF1.
1hasintroducedasoftpagebreak.
Whencombinedwithhardpagebreaks(insertedbytheuserandnotthroughautomaticpagination)thetwoitemsincombinationallowforpage-basednavigationinaDAISYdigitaltalkingbookconversion.
DAISYreadersareusedbyblindandpartially-sightedpeople.
4.
3MaintainingtheaccessibilityofFormElementsThefollowingaccessibilityfeaturesofformelementsmustbemaintainedlabelassociationswithinformcontrolsformcontroltitlesODFborrowstheseconceptsfromHTMLforms.
ODFsupportstheXFormsmodel,butnotXFormscontrols.
InXForms,labelwouldbeachildoftheform,whichcontrolsitlabels.
InODF,alabelreferencesisaformcontrol,likeHTML.
Thelabelingisdonebyusingtheform:forattributeandusingtheform:idoftheformcontrol.
Thefollowingexampleshowstheuseoflabelandtitleasappliedtoadatefield.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page39of53WhenexportingtoHTML,thelabelanditsassociationtotheformfield,aswellasthetitle,shouldbepreservedasfollows(notethisiswithoutfullstyling):DateMicrosoftOffice.
docformatdoesnotsupportforms.
4.
4MaintainingAssociationCaptionsODFallowsauthortocreateacaptionfordrawingobjects.
Structurally,itisnotclearthatthecaptionisassociatedwiththedrawingobject.
Toaddresstheproblemadraw:caption-idwascreatedtoestablisharelationbetweenthedrawingobjectandthetextcaptiondescribingtheobject.
TheidreferstotheXML:idoftheprosedescribingthedrawingobject.
Whenconvertingtootherdocumentformatsitisimportanttomaintaintherelationshipbetweenthecaptionandthecorrespondingdrawingobjectaslongaamechanismisprovided.
WhenconvertingtoHTML,drawingsareconvertedtoimages.
AlthoughHTML,natively,doesnotprovideacaptionrelationshipbetweentheimageandthecorrespondingprose,butitdoesprovideanotherassociationcalledthelongdescriptionorlongdesc.
Inthisexampleacodeiswritten,whichlinkslongdesctoaparagraphcontainingauniqueiddefiningtheprosetext.
Additionally,anHTMLanchorcontainingFigure1.
0,fromthestartofthetext,linksbackwardtothenamedanchorrepresentingthestartoftheimage.
Bymaintainingtherelationshipbetweentheimageanditscaptionitmakesiteasyfortheusertofindthecaptiontextforagivendrawing:OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page40of53Figure1.
0AccessibilityInteroperabilityataDOMNodewithoutJavaScriptLongdescriptionofthefigure.
.
.
.
Figure1.
0ItisimportanttonotethatifotherdocumentformatsdonothaveprovisionforaddressingcaptionsthenexportingODFtothatdocumentformatwillresultinareductioninaccessibility.
MicrosoftOffice.
docformatdoessupportcaptionsfortablesanddrawings,however,theactual.
docformatisunavailableandthereforeitisunclearifthecaptioncanimplicitlybepairedwiththedocumentelementbeingcaptioned.
4.
5PreservationofMathMLaccessibilityinformationMathMListheacceptedstandardforrepresentingmathematicalnotationinXML.
AccessibilityisanimportantgoalofMathML.
ItcanbeusedbysyntheticspeechapplicationsortranslatedtoBraillemathcodesforusewithanembossertoprinthardcopyBrailleoronarefreshableBrailledisplayconnectedtoacomputer.
MathMLsupportsnavigationwithinamathematicalexpression.
MathMLalsoprovidessupportforsynchronizedhighlightingofwhatisspokenforthemath,whichisanimportantaccessibility,consideringbothforuserswithlowvisionaswellaspeoplewith-printrelatedlearningdisabilities,suchasdyslexia.
Forthesereasons,MathMLisbeingincorporatedintootheraccessibilitystandards,suchasDAISYandotherebookanddocumentstandards.
MathMLisalsoanacceptedstandardforcompatibilitybetweencomputerapplications.
Twoofthemanyapplicationsthatcanacceptand/orproduceMathMLareMicrosoftOffice2007andMathematica.
MathMLissupportedinXHTMLbyFirefox,orInternetExplorerwhenusedwiththe(free)MathPlayerplug-in,whichinterfaceswithscreenreaderstomakethemathaccessible.
MathMLisalsosupportedinHTMLbyInternetExplorerandinanexperimentalversionofFirefox,butduetothelackofuniversalMathMLimplementationinallbrowsers,HTMLcross-platformcompatibilityisdifficulttoensure.
Animgtagwithalttextdoesprovidecrossplatformcompatibility,butatacostofallbutthemostrudimentarylevelofaccessibilitytomath.
Mathimagescannotbeenlargedwellforlargeprint,norcantheircolorsbechangedforthosewithcolordisabilities.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page41of53Mathequationssuppliedinimageformatscannotbenavigated(otherthanthedescriptionsuppliedinthealttext).
MathsequationscannotbetranslatedtoBraille,norcansupportsynchronizedhighlightingItisalsoimportanttonotethatgeneratinggoodalttextformathisnotsimplebecauseitmustbeunambiguous.
Forexample,"1overnplus2"canmean"1/n+2"or"1/(n+2)".
Furthermore,certaincategoriesofreadersmayrequireenhancedverbositywhileothermayfindthismoreconfusing.
Althoughimageswithalttextmightseemlikeanaccessiblealternative,theiruseshouldbediscouragedforthereasonslistedabove,andMathMLshouldbeusedinsteadofimageswheneverpossible.
TheMicrosoftOfficespecificationforits(.
doc,.
ppt,.
xls)mathsupportisunavailableandthereforeitisnotknownhowtopreservemathaccessibilityinformationwhenconvertingbetweenODFandMicrosoftofficeformats.
4.
6PreservationofSynchronizedMedia(animations)SMILAnimationsinODFapplicationsareachievedusingtheSynchronizedMediaIntegrationLanguageorSMILwhichsupportsaccessibility.
SMILsupportsaccessibilitybyallowingsynchronizationoftextwithaudioforsignificantaudioformats.
ODFonlyusesSMILtosynchronizeanimationssuchasflyins.
Forthis,noadditionalworkisrequiredaslongaswhencontentisrenderedtheusercontinuestomaintainfocusandtheusercontinuestocontroltheanimation.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page42of535SpecialConsiderationforalternativemediaproducedfromODFJustasODFdocumentsareprinted,theymaybeprintedinlarge-print,braille,orproducedaccordingtospecializedmultimediastandardsfortheuseofpersonswithdisabilities.
Itmayseemcounterintuitive,butaudioisaprimarymediumforprovidingaccessibilitytomanypersonswithdisabilities.
Whetheritisanaudiorecordingofsomeonereadingtext,orarealtimecomputergenerated"Text-To-Speech(TTS)"rendition,personswhoareblind,wholivewithseverelyimpairedvisionorwithlearningdisabilities,oftenuseaudioastheirprimaryreadingmodality.
WhilewedonotexpectODFapplicationsshouldbecomeaudiorecordingandeditingapplications,therearecriticalconsiderationsthatshouldbeobservedinorderthatODFdocumentsmightbeeasilyusedtocreateusablealternativemedia,includingaudio,brailleandlargeprint.
5.
1WhereandHowAudioisUsedforAccessibilityAudiorenditionsoftextualcontentwerecommonlyusedtoprovidealternativeaccessforprintdisabledindividualslongbefore"audiobooks"becamecommerciallyavailable.
Whenlargeprintversionscannotserve,whenbrailleisnotanoption(forwhateverreason),audiohashistoricallyfilledthegap.
Audiorenditionshavebecomesocommonandpowerfulthatdevelopmentonmoreeffectiveuseofaudiohascontinued.
InrecentyearsbestpracticeinaudiorenditionhasbeencodifiedinanANSI/NISOstandard,Z39.
86.
ThissamespecificationhasbeenadoptedinternationallybyaconsortiumoflibrariesfortheblindandprinthandicappedcalledtheDAISYConsortium(URL:www.
daisy.
org).
Inturn,thisANSIspecificationalsoservesasthebasisfortheU.
S.
legalmandatetoprovideaccessibletextbooksandcurricularmaterialinU.
S.
Schools,knownasNIMAS(URL:nimas.
cast.
org).
Materialsproducedinaudioincludeeverythingfromnovelsforleisurereading,tonewspapers,magazines,andtechnicalreferencematerial(inadditiontocurricularmaterial).
TherearealsonationalprogramsforcreatinganddistributingsuchcontentacrossEurope,Canada,Australia,andJapan,aswellasmanyothercountries.
5.
2HowODFFitsInODFauthoringapplicationsarerelevanttoalternativemediaproduction,becausealternativemediaproduction,includingaudio,almostalwaysbeginasdoesanyOpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page43of53document,authored,spell-checked,proofread,andpreparedforprintingtopaper.
BecausetheANSI/NISOandtheNIMASstandardsareXMLspecifications,thereexiststheopportunitytodirectlytransformaproperlypreparedODFdocument.
Thus,ODFcanreadilyserveasanauthoringenvironmentnotonlyforprintande-documents,butforbraille,large-print,andaudioalternativerenditions.
ODFis,infact,wellsuitedtosupportcommonlyavailableauthoringtoolsintheproductionoflegallymandatedalternativemedia.
5.
2.
1SoftPageBreaksandHardPageNumbering[Reftospecrevision]atSection4.
2.
6Eventhesimplestcontentcannotbediscussedinagroupenvironmentifthereisnosimplemechanismtopointthegroupmemberstoaparticularlocationinthedocument.
Paginationisthemostcommonresolutiontothisproblem,e.
g.
peoplewillsaysomethinglike:"pleaselookatpage3beginningatparagraph2.
"Howeverpaginationneedsspecificcodinginordertosupportalternativemediawhereactualpagenumberswillbeverydifferent,e.
g.
printpage7maybebraillepage48.
Alternativemediasuchasaudiolargeprintandbraillerequireamechanismthatallowsuserstoknow,whichpagenumberisbeingreferredtointhesourcedocument.
5.
2.
2StructuralMarkupEffectiveuseofaudiorenditionsrequiresthatusershavetheabilitytomovequicklybackandforththroughtheaudiorenditionbasedonthestructureofthedocument.
Traditionalaudioplaybackequipmentprovidedfastforwardandrewindmechanisms,butthesearehighlyinefficientbecausetimeoffsetsareactuallyirrelevanttocontent.
Effectivesupportofalternativerendering,andespeciallyaudiorendering,requiresthatthesourcedocumentshouldbecorrectlytaggedwithstructuralmarkup.
BoththeANSIandNIMASspecificationsrelyonXMLmarkuptoallowrenderingagentstosupportquickmovementforwardandbackwardthroughcontentbasedonchapters,subsections,footnotes,paragraphs,andotherstructuralelements.
Themosteffectivedevicesallowuserstoadjust"levels"ofnavigationgranularity,sothathierarchicalstructuressuchasX.
Y.
ZmightbenavigatedattheXlevel,theYlevel,ortheZlevel,attheuser'soption.
ThisprovidesfurtheremphasisontheimportanceofdocumentstructurewhenanODFdocumentisexported.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page44of536GlossaryofTermsAccessibilityAPIAnAPI(ApplicationProgrammingInterface)designedtoallowanassistivetechnologytointeroperatewithanapplicationtoprovidealternativerenderings,suchasspeechforpeoplewithdisabilities.
Examples:MicrosoftActiveAccessibility(MSAA),GNOMEAccessibilityAPI,JavaAccessibilityAPI,IAccessible2.
Accessibilitychecker(orAccessibilityevaluationtool)Astandalonesoftwaretoolorofficeapplicationfunction,whichcheckstheaccessibilityofODFfilesAuseragentAssistivetechnologySoftwareapplicationsordeviceswhichassistpeoplewithdisabilitieswhocannotaccessstandarduserinterfaces.
Providesenhancementsorchangedinputandoutputmethods,suchasaudio,Braille,softwarekeyboard,magnification.
Etc.
ATKATKisanacronymfor"AccessibilityToolKit",anAccessibilityAPIusedtoexposeinformationonUNIXandGNOMEdesktops.
ATKisimplementedbyGTK+,andexposedbyXULandUNO(andthusFirefox,Thunderbird,StarOffice,andOpenOffice.
org)onUNIXdesktops.
AT-SPIAT-SPIisanacronymfor"AssistiveTechnologyServiceProviderInterface".
ItistheplatformandAPI-neutralinter-processcommunicationmechanismandinterfaceforassistivetechnologiesontheUNIXdesktop.
ItisusedbyUNIXassistivetechnologiesinordertoobtainaccessibilityinformation(andtocontrolapplications)thatareinadifferentprocessaddressspacethantheassistivetechnology.
ApplicationsaccessibleviaAT-SPIincludeGTK+applications(implementingATK),UNOapplications(alsoimplementingATK),XULapplications(alsoimplementingATK),andJava/Swingapplications.
Brailledisplay(orrefreshableBrailledisplay)AdevicecontainingarowofBraillecells,andpotentiallyadditionalBraillecellsnotintherow,andpotentiallyaseriesofbuttons,thattogetherisusedtorepresenttexttosomeonewhoreadsviatouch–movingtheirfinger(s)overtheBraillecells.
TheBrailledisplayistypicallydrivenbyascreenreader,whichtellsitwhattexttodisplayonOpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page45of53thecells.
EachBraillecellrepresentsacharacterorcontractedsetofcharacters.
Optionalbuttonsonthedevicesmaybeusedtocommunicatewiththescreenreader–allowingtheusertoscrollthetext,orto"click"ontext(typicallywhenthebuttonsarepositionednexttoeachBraillecell).
CaptionAtextualdescriptionformoviesforthedeaforhardofhearingpeople.
Opencaptionsarealwaysdisplayedonthescreen,andclosedcaptionscanbehiddenordisplayed.
Ashorttextualdescriptionfornon-textualobjects(e.
g.
imagesandcharts)orcomplicatedvisualstructures(e.
g.
tables)onascreen.
Acaptionisvisibleonthescreen(incontrasttoalternativetext,whichisnotvisibleonthescreen).
CaretAvisibleinsertionpointinatexteditinginterface.
(See"insertionpoint")Compatibility(ofUserInterface)Theconceptofuserinterfacecompatibilityreferstoasetofapplicationsthatcanallbeusedwithsimilaroperations.
Forexample,iftheControlkeyplustheRightcursorkeyisassignedtomovethecarettotheendofthenextwordinseveralrelatedprograms,thenthisispartoftheircompatibleuserinterface.
Compatibility(ofAccessibilityAPI)TheconceptofaccessibilityAPIcompatibilityreferstoasetofapplicationsthatsupportthesameaccessibilityAPItocontrolassistivetechnologies.
AnycombinationofapplicationandassistivetechnologythatsupportsthatAPIwillworktoallowuserstoaccessthecompatibleapplication.
ConverterAuseragentwhichconvertsdocumentsintoODFfilesorODFfilesintoothertypesofdocuments.
Atooltohelpauthorsorusersofotherapplications.
CursorAcaret.
Amarkertoindicateapositiononascreen.
Sometimesusedas"mousecursor",inwhichcaseitisthemarkertoindicatethepositionofthemouseonthescreen.
CursorkeysAsetofdirectionalkeysusedfordirectionaloperations(suchascursormovementsorsub-menuoperations).
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page46of53DAISY(DigitalAccessibleInformationSYstem)Astandardformatfordigitaltalkingbooks.
URL:"DAISYConsortium"http://www.
daisy.
org/DynamictextentryAtypeofassistivetechnologyforpeoplewithseverephysicalimpairmentsthatprovidesforextremelyrapid(dynamic)entryoftextforsomeonewhocanonlymovetheirheadoreyes.
Dasher,developedbytheUniversityofCambridgeInferenceGroupisthesoleknownexampleofthiskindofassistivetechnology.
FilterKeysSometimesthoughofasabuilt-inaccessibilityaid,othertimesasanassistivetechnology,itisakeyboardenhancementthatoptionallyfiltersoutrepeatedkeystrokesiftheyoccurwithinashortspecifiedtime.
Thisisimportantforpeoplewithavarietyofhandtremorswhomightaccidentallypressakeymultipletimesunintentionally.
Itisoftenusedinconcertwitharepeatkeysetting.
ItwasdevelopedbytheTraceCenter,andisincludedwithmostdesktopoperatingsystems(includingWindows,Macintosh,Solaris,Linux,andotherUNIXvariants).
GNOMEAccessibilityAPIAnaccessibilityAPIdesignedfortheGNOMEdesktopenvironmentandUNIXdesktops,derivedfromtheJavaAccessibilityAPI.
ItwasdevelopedbytheGNOMEcommunityundertheleadershipofSunMicrosystems,Inc.
GTK+GTK+isanacronymforthe"TheGIMPToolKit",whilst"GIMP"isitselfanacronymforthe"GNUImageManipulationProgram".
GTK+wasoriginallydevelopedasagraphicaltoolkitfortheuserinterfaceelementsofGIMP,butrapidlybecameanindependentlibraryusedbyGNOMEdesktopapplications.
GTK+supportsATK.
Java/SwingTheJavaplatformincludesavarietyoflibraries,includingtheSwinguserinterfacelibraryforcreatingcrossplatformapplicationswithrichgraphicaluserinterfaces.
Inthecontextofthisdocument,"Java/Swing"meansaJavaapplicationthatutilizestheSwinguserinterfacelibrary.
Java/SwingsupportstheJavaAccessibilityAPI.
IAccessible2AnaccessibilityAPIderivedfromtheGNOMEandUNOAccessibilityAPI;developedbyIBMandsubmittedtotheFreeStandardsGroupforstandardization.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page47of53ItcomplementsMSAAbysupportingadditionalfunctionsnecessaryforthesupportofODFapplications,suchastextcontrols,headingstables,hyperlinks,andrelationshipsbetweenobjects.
InsertionpointThepositioninastringoftextwherecharacterswillinsertedwhenauserinputstextbyusingtextentrymethod.
Theinsertionpointshouldbemarkedwithaninputcursororcaret(forsightedusers).
Interoperability(ofODFeditors)TheabilitytoexchangedocumentsamongasetofODFeditingprograms.
AnydocumentgeneratedbyanymemberofasetofinteroperableODFeditingprogramscanbereadbyanyotherODFeditingprogramintheset,andwillberenderedasdefinedintheODFspecification.
JavaAccessibilityAPIAnaccessibilityAPIforclient-sideJavaapplications(originallydevelopedthroughacollaborationbetweenIBMandSunMicrosystems,Inc.
).
ItisimplementedinGUIlibrarieswritteninJava,suchasAWTandSwing.
LandmarksFornon-visualnavigationbyusingscreenreaders,alandmarkreferstoavirtuallandmark.
Ablindusercanmemorizesomepartofadocumenttouseasalandmarkfornavigation.
Intentionallyinsertedsupplementallandmarkscangreatlyhelpuserstonavigateinadocument.
TheprimarytypeofsupplementallandmarkintheODFspecificationistheheadingtag"Heading()".
MicrosoftActiveAccessibility(MSAA)ACOM-basedaccessibilityAPIforapplicationsonWindowsplatformsdevelopedbyMicrosoftCorporation.
ItissupportedforWindows98,Windows2000,WindowsMe,WindowsXP,andWindowsVista.
MouthstickAdevice,heldinthemouth,thatisusedtopresskeysonakeyboard.
Thisistypicallyusedbysomeonewhoisunabletotypewiththeirhands.
ODFeditorAuseragentwitheditingcapabilitiesforaccessandmodificationofODFdocuments.
Anauthoringtool.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page48of53ODFgeneratorAuseragent(softwaretool)ontheclientorserversidethatgeneratesODFfiles.
Anauthoringtool.
ODFreaderAuseragentwithouteditingcapabilities,butenablingpeopletoaccessODFcontent.
On-screenkeyboardAsoftwareprogramthatpresentsakeyboardinawindowonthescreen,allowingtheusertoselectkeyboardkeysundersoftwarecontrol,asdrivenbysomesortofinputdevice(suchasaswitchdevice).
Themoresophisticatedon-screenkeyboardapplicationsliketheGNOMEOn-screenKeyboard(GOK)willalsoprovideavarietyofadditional"keyboards":oneshowingthemenuchoicesofthetopmostapplication,oneshowingthetoolbaritemsofthetopmostapplication,oneshowingtheuser-interfaceelements(andvisiblehyperlinks)ofthetopmostapplication,etc.
Anassistivetechnology.
RelationshipsTheconceptofarelationshipbetweenvisualobjectsonascreen,necessarytounderstandthescreencontents.
ODFhasfunctionalitytoaddrelationshipsbetweenobjects.
ForExample.
form:for(See11.
5.
7),draw:caption-id(See9.
2.
15)SynchronizedmediaAcategoryofmultimediacontentswherevarioustypesofmediacontentsuchasvideo,audio,text,andgraphicsarecombinedbyusingtimingandsynchronizationcontrols.
Examples:DAISY,SMIL.
ScreenmagnifierAsoftwareprogramusedtomagnifyanyobjectonscreen(e.
g.
characters,images,etc.
).
Typicalscreenmagnifiersnotonlymagnifythecontentsofthescreen,butalsotracktheobjecttheuserisinteractingwith–thelocationofkeyboardfocus,thetextcaret,andthemousecursor.
Anassistivetechnology.
ScreenreaderAprogramusedtoreadaloudfromofficeeditorscreensorofficereaderscreensfornon-visualusers,aswellasotherapplications.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page49of53Screenreadersusetext-to-speechtoaccomplishtheirreading.
OftenscreenreadersalsosupportrefreshableBrailledisplays.
Anassistivetechnology.
ShowSoundsSometimesthoughofasabuilt-inaccessibilityaid,othertimesasanassistivetechnology,itisadesktopsettingthatindicatestoapplicationsoftwarethatitshouldconveyaudioinformationvisually(e.
g.
bydisplaytextcaptionsorinformativeicons).
ItwasdevelopedbytheTraceCenter.
SlowKeysSometimesthoughofasabuilt-inaccessibilityaid,othertimesasanassistivetechnology,itisakeyboardenhancementthatrequiresthatakeybepressedforaspecifiedperiodoftimebeforethekeystrokeisaccepted.
Thisisimportantforpeoplewithavarietyofhandtremorswhomightaccidentallypressakeybrieflyandunintentionally.
Itisoftenusedinconcertwitharepeatkeysetting.
Further,itisoftenusedwithToggleKeystoemitatonewhenakeyislocked.
ImplementationsofStickyKeysprovideavarietyofoptionalvisualindicationstoshowwhatkeyismadesticky.
ItwasdevelopedbytheTraceCenter,andisincludedwithmostdesktopoperatingsystems(includingWindows,Macintosh,Solaris,Linux,andotherUNIXvariants).
SoundSentrySometimesthoughofasabuilt-inaccessibilityaid,othertimesasanassistivetechnology,itisadesktopenhancementthatcausesavisualindicationtobemadewheneversoundisusedtoindicateawarningorerror(asopposedtoplayinggeneralWAVfiles).
Thisisimportantforpeoplewhoaredeaf.
Commonvisualindicationoptionsaretoflashtheentirescreen,flashthewindow,flashthewindowtitlebar,andflashthedesktop-widemenubar.
ItwasdevelopedbytheTraceCenter,andisincludedwithmostdesktopoperatingsystems(includingWindows,Macintosh,Solaris,Linux,andotherUNIXvariants).
SpeechrecognitionSoftwarethatiscapableofrecognizinghumanspeech.
Speechrecognitionistypicallyusedaspartofanapplicationthatprovidesspeechcontrolofotherapplications,and/ordictation.
StickyKeysSometimesthoughofasabuilt-inaccessibilityaid,othertimesasanassistivetechnology,itisakeyboardenhancementthatwilllock(ormake'sticky')thevariousmodifierkeysonakeyboard,suchasSHIFT,CONTROL,andALT.
Thisisimportantforpeoplewhocanonlypressonekeyatatime–suchasusersofamouthstick.
Itisoftenusedinconcertwitharepeatkeysetting.
ItwasdevelopedbytheTraceOpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page50of53Center,andisincludedwithmostdesktopoperatingsystems(includingWindows,Macintosh,Solaris,Linux,andotherUNIXvariants).
SwitchdeviceAhardwareswitchdesignedforsomeonewithlimitedmobility.
Switchdevicesarecommonlymountedonwheelchairs,wheretheyareactivatedbyausershruggingtheirshoulder,movingtheirhead,orotherwisemovingsomepartoftheirbodyagainsttheswitch.
Therearealsosip-and-puffswitchesthatareactivatedbysippingand/orpuffingthroughastraw.
Switchesarecommonlyusedwithon-screenkeyboardsoftwareinordertoentertextandcontrolotherapplicationsonadesktop.
ToggleKeysSometimesthoughofasabuilt-inaccessibilityaid,othertimesasanassistivetechnology,itisakeyboardenhancementthatrequiresthatakeybepressedforaspecifiedperiodoftimebeforethekeystrokeisaccepted.
Thisisimportantforpeoplewithavarietyofhandtremorswhomightaccidentallypressakeybrieflyandunintentionally.
Itisoftenusedinconcertwitharepeatkeysetting.
Further,itisoftenusedwithToggleKeystoemitatonewhenakeyislocked.
ImplementationsofStickyKeysprovideavarietyofoptionalvisualindicationstoshowwhatkeyismadesticky.
ItwasdevelopedbytheTraceCenter,andisincludedwithmostdesktopoperatingsystems(includingWindows,Macintosh,Solaris,Linux,andotherUNIXvariants).
TTS(Text-to-Speech)Aspeechsynthesissystem:oftencalledTTSbecauseofitsabilitytoconverttexttospeech.
UIAutomationAnalternativeaccessibilityAPItoMSAAdevelopedbyMicrosoftCorporation.
ItisavailableonallsystemsthatsupporttheWindowsPresentationFoundation(WPF).
Itprovidesfunctionsforcreatingautomatedtestingtools,andassistivetechnologies.
UniversalAccessAPIAnaccessibilityAPIdevelopedbyAppleInc.
Itisincludedwithinthe"UniversalAccess"featuresinMacOSX10.
4orlater.
UNOAccessibilityAPIAnaccessibilityAPIdevelopedforOpenOffice.
orgapplications,derivedfromtheJavaAccessibilityAPI.
ItwasdevelopedbytheOpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page51of53OpenOffice.
orgcommunityundertheleadershipofSunMicrosystems,Inc.
ItistranslatedintotheJavaAccessibilityAPIonWindows,andintotheGNOMEAccessibilityAPIonUNIXsystemssystems.
UNOUNOisanabbreviationfor"UniversalNetworkObjects",auserinterfacelibraryandtoolkitdevelopedbytheOpenOffice.
orgprojectforuseintheOpenOffice.
organdStarOfficeapplications.
UNOsupportstheUNOAccessibilityAPI.
Useragent(orODFuseragent)AnytypeofsoftwaretoolwhichreadsorwritesODFfiles.
VoiceofficeeditorAuseragentwitheditingcapabilitiesforuserswhopreferaudiointeractivity.
Anofficeeditor.
Anassistivetechnology.
Anauthoringtool.
VoiceofficereaderAuseragentwithouteditingcapabilitiesforuserswhopreferaudiointeractivity.
Anofficereader.
Anassistivetechnology.
XULXULisanabbreviationfor"XMLUserInterfaceLanguage",auserinterfacemarkuplanguagedevelopedbytheMozillaFoundationforuseinMozillafamilysoftwareapplications(includingtheFirefoxwebbrowserandtheThunderbirde-mailapplication).
XUL-runtimes(Firefox,XULRunner,etc.
)supporttheATKaccessibilitytoolkitonGNOMEsystems,andtheMSAAandIAccessible2interfacesonWindows.
WorkisunderwaytosupporttheAppleAccessibilityAPIaswell.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page52of53AppendixA.
AcknowledgmentsContributors:ChiekoAsakawa,IBMPeteBrunet,IBMHiroTakagi,IBMRichardSchwerdtfeger,IBMDavidClark,IndividualStephenNoble,IndividualDavidPawson,IndividualJaninaSajka,IndividualPeterKorn,SunMicrosystems,Inc.
MalteTimmermann,SunMicrosystems,Inc.
OpenDocumentFormatv1.
1AccessibilityGuidelinesVersion1.
015October2007CopyrightOASISOpen2006-2007.
AllRightsReserved.
Page53of53

优林70/月,西南高防地区最低70/月

优林怎么样?优林好不好?优林 是一家国人VPS主机商,成立于2016年,主营国内外服务器产品。云服务器基于hyper-v和kvm虚拟架构,国内速度还不错。今天优林给我们带来促销的是国内西南地区高防云服务器!全部是独享带宽!续费同价!官方网站:https://www.idc857.com​地区CPU内存硬盘流量带宽防御价格购买地址德阳高防4核4g50G无限流量10M100G70元/月点击购买德阳高防...

小欢互联19元/月起, 即日起至10月底 美国CERA 促销活动 美国/香港八折

小欢互联成立于2019年10月,主打海外高性价比云服务器、CDN和虚拟主机服务。近期上线了自营美国CERA机房高速VPS,进行促销活动,为客户奉上美国/香港八折优惠码:Xxc1mtLB优惠码适用于美国CERA一区/二区以及香港一区/二区优惠时间:即日起至10月底优惠码可无限次使用,且续费同价!官网:https://idc.xh-ws.com购买地址:美国CERA一区:https://idc.xh-...

ftlcloud9元/月,美国云服务器,1G内存/1核/20g硬盘/10M带宽不限/10G防御

ftlcloud(超云)目前正在搞暑假促销,美国圣何塞数据中心的云服务器低至9元/月,系统盘与数据盘分离,支持Windows和Linux,免费防御CC攻击,自带10Gbps的DDoS防御。FTL-超云服务器的主要特色:稳定、安全、弹性、高性能的云端计算服务,快速部署,并且可根据业务需要扩展计算能力,按需付费,节约成本,提高资源的有效利用率。活动地址:https://www.ftlcloud.com...

mathplayer为你推荐
insomniac英文歌中有一句歌词是这样的:“here tonight”,谁知道这首歌曲叫什么名?johncusack谁知道《失控的陪审团》的电影内容是什么?约翰·库萨克在里面演的是什么角色?咏春大师被ko咏春高手散打冠军林文学近况杰景新特杰德特这个英雄怎么样冯媛甑尸城女主角叫什么名字同一ip网站如何用不同的IP同时登陆一个网站www.niuav.com给我个看电影的网站javbibitreebibi是什么牌子的广告法中国的广告法有哪些。www.zhiboba.com网上看nba
windows2003iso mysql主机 hnyd 微信收钱 电子邮件服务器 789电视 如何注册阿里云邮箱 万网空间购买 卡巴斯基是免费的吗 万网主机管理 东莞idc 电信网络测速器 德讯 lamp是什么意思 网站加速 沈阳idc 删除域名 gotoassist godaddy域名 文件传输 更多