(Learn how and when to remove this template message)
Computer accessibility (also known as accessible computing) refers to the accessibility of a computer system to all people, regardless of disability type or severity of impairment. The term accessibility is most often used in reference to specialized hardware or software, or a combination of both, designed to enable the use of a computer by a person with a disability or impairment. Computer accessibility often has direct positive effects on people with disabilities.
There are many disabilities or impairments that can be a barrier to effective computer use. These impairments, which can be acquired from disease, trauma, or maybe congenital, include but are not limited to:
A topic closely linked to computer accessibility is web accessibility. Similar to computer accessibility, web accessibility is the practice of making the use of the World Wide Web easier for individuals with disabilities.
Accessibility is often abbreviated as the numeronyma11y, where the number 11 refers to the number of letters omitted. This parallels the abbreviations of internationalization and localization as i18n and l10n, respectively.
Assessment for assistive technology useEdit
People wishing to overcome an impairment in order to use a computer comfortably and productively may require a "special needs assessment" by an assistive technology consultant (such as an occupational therapist, a rehabilitation engineering technologist, or an educational technologist) to help them identify and configure appropriate assistive technologies to meet individual needs. Even those who are unable to leave their own home or who live far from assessment providers may be assessed (and assisted) remotely using remote desktop software and a web cam. For example, the assessor logs on to the client's computer via a broadbandInternet connection, observes the user's computer skills, and then remotely makes accessibility adjustments to the client's computer where necessary.
Accessibility options for specific impairmentsEdit
BBC News shown in 'desktop mode,' with accessibility links at the top. The screenshot is taken from Windows Mobile.
The biggest challenge in computer accessibility is to make resources accessible to people with cognitive disabilities—particularly those with poor communication and reading skills. As an example, people with learning disabilities may rely on proprietary symbols and thus identify particular products via the product's symbols or icons. Unfortunately, copyright laws can limit icon or symbol release to web-based programs and websites by owners who are unwilling to release them to the public.
In these situations, an alternative approach for users who want to access public computer-based terminals in libraries, ATMs, and information kiosks is for the user to present a token to the computer terminal, such as a smart card, that has configuration information to adjust the computer speed, text size, etcetera to their particular needs. The concept is encompassed by the CEN standard "Identification card systems – Human-machine interface". This development of this standard has been supported in Europe by SNAPI and has been successfully incorporated into the Local Authority Smartcards Standards e-Organisation (LASSeO) specifications.
Since computer interfaces often solicit visual input and provide visual feedback, another significant challenge in computer accessibility involves making software usable by people with visual impairments. For individuals with mild to medium vision impairment, it is helpful to use large fonts, high DPI displays, high-contrast themes and icons supplemented with auditory feedback and screen magnifying software. In the case of severe vision impairment such as blindness, screen reader software that provides feedback via text to speech or a refreshable braille display is a necessary accommodation for interaction with a computer.
About 8% of men and about 0.4% of women have some form of color-blindness. The main color combinations that might be confused by people with visual deficiency include red/green and blue/yellow. However, in a well-designed user interface, the color will not be the primary way to distinguish between different pieces of information.
Motor and dexterity impairmentsEdit
Some people may not be able to use a conventional input device, such as the mouse or the keyboard. Therefore, it is important for software functions to be accessible using both devices. Ideally, the software will use a generic input API that permits the use even of highly specialized devices unheard of at the time of software's initial development. Keyboard shortcuts and mouse gestures are ways to achieve this access, as are more specialized solutions, including on-screen software keyboards and alternate input devices (switches, joysticks and trackballs). Users may enable a bounce key feature, allowing the keyboard to ignore repeated presses of the same key. Speech recognition technology is also a compelling and suitable alternative to conventional keyboard and mouse input as it simply requires a commonly available audio headset.
A small amount of modern research indicates that utilizing a standard computer mouse device improves fine-motor skills.
While sound user interfaces have a secondary role in common desktop computing, these interfaces are usually limited to using system sounds such as feedback. Some software producers take into account people who can't hear due to hearing impairments, silence requirements, or lack of sound-producing software. The system sounds like beeps can be substituted or supplemented with visual notifications and captioned text (akin to closed captioning). Closed captions are a very popular means of relaying information for the Deaf and hearing-impaired communities. Modern computer animation also allows for translation of content into sign language by means of sign language avatars, such as SiMAX.
Software APIs (application programming interfaces) exist to allow assistive technology products such as screen readers and screen magnifiers to work with mainstream software. The current or past APIs include:
Sticky keys allows characters or commands to be typed without having to hold down a modifier key (Shift, Ctrl, or Alt) while pressing a second key. Similarly, ClickLock is a Microsoft Windows feature that remembers a mouse button is down so that items can be highlighted or dragged without holding the mouse button down while scrolling.
Customization of mouse or mouse alternatives' responsiveness to movement, double-clicking, and so forth.
The Open Accessibility Framework (OAF) provides an outline of the steps that must be in place in order for any computing platform to be considered accessible. These steps are analogous to those necessary to make a physical or built environment accessible. The OAF divides the required steps into two categories: creation and use.
The “creation” steps describe the precursors and building blocks required for technology developers to create accessible applications and products. They are as follows:
Define what “accessible” means for the identified use of the platform. It must be clear what is meant by “accessible” as this will differ according to the modality and capabilities of each platform. Accessibility features may include tabbing navigation, theming, and an accessibility API.
Provide accessible stock user interface elements. Pre-built “stock” user interface elements, used by application developers and authoring tools, must be implemented to make use of the accessibility features of a platform.
Provide authoring tools that support accessibility. Application developers and content authors should be encouraged to implement tools that will improve the accessibility features of a platform. Using these tools can support accessible stock user interface elements, prompt for information required to properly implement an accessibility API, and identify accessibility evaluation and repair tools.
The “use” steps describe what is necessary for the computing environment in which these accessible applications will run. They are as follows:
Provide platform supports. Computing platforms must properly implement the accessibility features that are specified in their accessibility definition. For example, the accessibility API definitions must be implemented correctly in the program code.
Provide accessible application software. Accessible applications must be available for the platform and they must support the accessibility features of the platform. This may be achieved by simply engaging the accessible stock elements and authoring tools that support accessibility.
Provide assistive technologies. Assistive technologies (e.g. screen readers, screen magnifiers, voice input, adapted keyboards) must actually be available for the platform so that the users can effectively interface with the technology.
The following examples show that the OAF can be applied to different types of platforms: desktop operating systems, web applications and the mobile platform. A more complete list can be found in the Open Source Accessibility Repository by the Open Accessibility Everywhere Group (OAEG).
Support for accessible development can be effective by using Glade (for the GTK+ toolkit), the DIAS plugin for NetBeans IDE,Xcode IDE for iOS applications. Accessibility inspection tools like Accerciser (for AT-SPI) and support for accessible authoring with the AccessODF plugin for LibreOffice and Apache OpenOffice also fit into this step.
Support for UI Automation on Microsoft Windows, support for ATK and AT-SPI in Linux GNOME, WAI-ARIA support in Firefox, and the MIDP LWUIT mobile runtime (or the MIDP LCDUI mobile runtime) that is available on mobile phones with Java are examples of APIs.
The DAISY player AMIS on the Microsoft Windows desktop and the AEGIS Contact Manager for phones with Java ME are designed for accessibility.
The goal of the listed tools is to embed accessibility into various mainstream technologies.
Positive effects of computer accessibilityEdit
Effects in schoolEdit
Computer accessibility plays a large role in the classroom. Accessible technology can enable personalized learning for all students.
Students who can benefit from personalized learningEdit
In most classrooms, students can benefit from the following:
Easier to see PCs for those who have a hard time seeing the board.
Less cluttered PCs for those who have difficulty concentrating.
Easier to hear PCs for those who have difficulty hearing the teacher speak.
Impacts in the classroomEdit
When accessible technology allows personalized learning, there are positive impacts on students. Personalized learning switches the focus from what is being taught to what is being learned. This allows the students to need to become an integral part of the learning process. Accessibility in the classroom allows millions of students of all backgrounds to have equal educational opportunities and keep up with their non-disabled peers.
When PCs are personalized for students in the classroom, students are more comfortable in the classroom, special needs students are better assisted and teachers can save time and effort.
While PCs can provide a large amount of support in the classroom, iPads and apps can play a large role as well. Apps are constantly being developed to aid teachers, parents, and children. Educators have noted that the ease and portability of tablets make them a preferred choice that offers usage in a variety of environments. The advantages include interactivity, Internet access and text messaging. Educators have noticed improvements in motor skills, reading skills, and interaction with others in students.
Impacts outside the classroomEdit
Parents and teachers can notice the long-term effects that accessibility has on students with disabilities. This can include enhanced social skills, better relationships with family and friends, increased understanding of the world around them, and an exhibition of self-reliance and confidence. Changes can be seen in not only children but adults as well. Social media can help parents to learn, share knowledge, and receive moral support.
Effects in the workplaceEdit
Computer accessibility plays a large role in the workplace. In the past few years, adults have had their disabilities accommodated by the ability to work from home and by the availability of reliable software. This allows workers to work in a comfortable area while still being able to support themselves. This is allowing thousands of people with disabilities to create and earn jobs for themselves. The inexpensiveness and reliability of computers has facilitated the process.
Standards and regulations regarding computer accessibilityEdit
Section 508 is a standard that is regulated by the United States Environmental Protection Agency. This department ensures that all information and communications technology is accessible to disabled users. Their responsibilities include designing websites, software, hardware, video and multimedia, and telecommunications that meet accessibility standards. The standards themselves were created by an independent federal agency that works on accessibility for people with disabilities known as the US Access Board.
ISO 9241-171:2008 is a standard that provides ergonomics guidance and specifications for the design of accessible software for public use.
Compiled from independent standards experts, this document is the most comprehensive and technical standard for designing accessible features for software, covering all disabilities and all aspects of software. It provides examples of two priority levels ('Required' and 'Recommended') and offers a handy checklist designed to help with recording software testing results.
Because of its complexity and technical nature, and with upwards of 150 individual statements, ISO 9241-172 is difficult to interpret and apply. Luckily, not every statement is relevant to every situation, so it may be advisable to identify a subset of statements that are tailored to the particular software environment, making the use of this document much more achievable.
^Wu, Ting-Fang; Meng, Ling-Fu; Wang, Hwa-Pey; Wu, Wu-Tien; Li, Tien-Yu (2002). Miesenberger, Klaus; Klaus, Joachim; Zagler, Wolfgang (eds.). "Computer Access Assessment for Persons with Physical Disabilities: A Guide to Assistive Technology Interventions". Computers Helping People with Special Needs. Lecture Notes in Computer Science. Springer Berlin Heidelberg. 2398: 204–211. doi:10.1007/3-540-45491-8_44. ISBN 978-3-540-45491-5.
^CEN: Personal identification, electronic signature and cards and their related systems and operations - Structure Archived 2013-10-05 at the Wayback Machine.
^"Draft EN 1332-4 Identification Card Systems - Man-Machine Interface - Part 4 : Coding of user requirements for people with special needs". Tiresias.org. 2009-11-20. Retrieved 2013-07-28.
^LASSeO: Feasibility Studies - Final Report Archived 2013-08-14 at the Wayback Machine. August 2011.
^Chan X, Goh S, Tan N (2014). "Subjects with colour vision deficiency in the community: what do primary care physicians need to know?". Asia Pacific Family Medicine. 13 (1): 10. DOI:10.1186/s12930-014-0010-3.
^Bohannon, John (December 19, 2013). "Click here to improve your motor skills". Science. Retrieved 23 December 2013.
^"SiMAX". Sowartis. 2018. Retrieved 22 September 2020.
^Kipp, Michael; Nguyen, Quan; Heloir, Alexis; Matthes, Silke (October 2011). "Assessing the deaf user perspective on sign language avatars". Proceedings of the 13th International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS-11). 13th ACM SIGACCESS Conference on Computers and Accessibility. Dundee, Scotland: Association for Computing Machinery. pp. 107–114. doi:10.1145/2049536.2049557.
^Microsoft: To turn on ToggleKeys. Windows XP Professional Product Documentation.
^Bates, Roger; Jones, Melanie (2003). "Using Computer Software To Develop Switch Skills". 2003 [Technology and Persons with Disabilities] Conference Proceedings. Archived from the original on 2007-02-03. Retrieved 2007-02-08.
^Hawes, Paul; Blenkhorn, Paul (2002). "Bridging the Gap between Aspiration and Capability for Aphasic and Brain Injured People". 2002 [Technology and Persons with Disabilities] Conference Proceedings. Archived from the original on 2007-02-03. Retrieved 2007-02-08.
^AEGIS Consortium: AEGIS OAF and high-level architecture. Accessed 2013-01-17.
^Iosif Klironomos, Julio Abascal, Ilse Bierhoff: D3.1 Report with background material needed to support the SDDP-2 Meeting: An Introduction to the Key Issues Relating to Accessible User Interfaces. Accessed 2013-01-17.
^Hasselbring, Ted; Williams Glaser, Candyce (March 2012). "Use of Computer Technology to Help Students with Special Needs". The Future of Children. 10 (2): 102–22. doi:10.2307/1602691. JSTOR 1602691. PMID11255702. ProQuest 222336763.
^"Accessibility in Education" (PDF). Microsoft. 2011.
^ ab"Technology Opens Communication for Children with Special Needs". webaccess.psu.edu. Retrieved 2019-12-11.
^Lourenço, Gerusa Ferreira; Mendes, Enicéia Gonçalves (2015-03-01). "Adaptação transcultural de um instrumento para avaliar a acessibilidade de alunos com paralisia cerebral ao computador" [Cross-cultural adaptation of an instrument to computer accessibility evaluation for students with cerebral palsy]. Cadernos de Terapia Ocupacional (in Portuguese). 23 (1): 85–100. doi:10.4322/0104-4931.ctoAO498. ISSN 0104-4931.
^Joachim, David S. (2006-03-01). "Computer Technology Opens a World of Work to Disabled People". The New York Times. ISSN 0362-4331. Retrieved 2019-12-13.
^"What is Section 508?". United States Environmental Protection Agency. 2013-09-26. Retrieved 2019-12-13.