How Blind People Use the Web
Obviously, people who are blind are not able to see things as well as those who are not blind. Although it's true that most blind people do have some degree of vision, for all intents and purposes, one can say that people who are blind do not use their eyes to access the web, because whatever vision they have is not useful enough for this kind of task. This means that a computer monitor and mouse would be much less useful to a person who is blind. It's not that blind people are incapable of moving or clicking a mouse; it's just that they don't know where to move it or when to click it, since they can't see what's on the screen.
Just how do blind people use the web then?
The key Web accessibility principles for users who are blind are:
- Perceivable: because they cannot perceive (see) visual information such as graphics, layout, or color-based cues
- Operable: because they usually depend on a keyboard to operate (navigate) web content functionality, rather than a mouse
- Understandable: because they cannot understand content that is presented in an illogical linear order, or which contains extraneous text not meant to be read word for word or character by character (such as long Web addresses), etc.
- Robust: because the assistive technologies used by the blind are not always capable of accessing a broad range of technologies, especially if those technologies are new
As it turns out, there are software programs that convert text into synthesized speech and blind people are able to listen to web content. These software programs are generally called screen readers, even though they do quite a bit more than simply read the screen. Screen readers allow users to navigate through Web content in many ways. The user can simply let the screen reader read everything from top to bottom, one line at a time, or the user can use the tab key to navigate from link to link. The user can also navigate from one heading to the next (if the web content has headings), from one frame to the next (if there are frames), or by other methods. Common screen readers include JAWS, Window Eyes, and Home Page Reader.
Screen readers can also be used by those who are both deaf and blind, but rather than convert text into speech, screen readers for the deaf-blind convert text into Braille characters on refreshable Braille devices such as the one pictured here:
Devices such as this have small pins that can be raised or lowered to form Braille characters which the deaf-blind individual can feel.
It is amazing to think about the world of possibilities that these technologies open up for individuals who are blind. No longer do blind people need to depend on others to access common information that others take for granted, such as newspapers, magazines, bank statements, and scholastic transcripts. In the past, when blind students wanted to enroll in a university class, they had to rely on the help of others to accomplish this for them. They had to do it on other people's time schedule, and they sacrificed some of their personal privacy. Now, with the help of a screen reader, blind students are able to use the Internet-based registration system at many universities. This new capability provides them with a greater level of independence which was previously impossible to obtain.
Of course, the catch is that all of the content has to be accessible to the technologies that blind people use.
Screen reader limitations
Screen readers are quite robust in their capabilities, but they do have limitations. They cannot completely substitute for the visual experience. Luckily, there are ways to compensate for screen reader weaknesses.
Images. Screen readers cannot describe images. The only way that a screen reader can convey the meaning of an image is by reading text in the document that serves as a substitute, or alternative, for that image. If there is no alternative text, or
alt text, then the screen reader cannot accurately convey the meaning of an image.
Visual layout. Also, screen readers cannot survey the entirety of a Web page as a visual user might do. A visual user can look at a web page and quickly realize how the page is organized, then zero in on the most important content. A screen reader is not able to do this. It reads in a linear fashion, one word at a time. It cannot always intelligently skip over extraneous content, such as advertisements or navigation bars.
Data tables. Similarly, because screen readers must read linearly, data tables can be quite confusing. Imagine trying to listen to a large data table with 14 columns and 28 rows. By the time the the 20th row is read, the user will have long forgotten what the heading was for column 8. It can be difficult, if not impossible to interpret such information.
onmouseover event will only work when the user moves the mouse over that particular object. There is no way to access this type of content using a keyboard alone without providing some other method, either in addition to, or instead of the
In some cases, there is no need to provide an alternative, such as when the
onmouseover triggers a cosmetic change to an image (e.g. making the image glow or change colors). Someone who is blind probably doesn't care that the image changed colors. This information is irrelevant.
Experience it for yourself
Move your mouse over the image below for an example of an effect that does not need to be made more accessible, because the effect is purely cosmetic:
However, if new information appears with an
onmouseover event—such the sudden appearance of a menu system—then it is important to find a method that makes the content accessible to the keyboard.
Experience it for yourself
Move your mouse over the image below for an example of an effect that DOES need to made more accessible, because additional information is presented:
A Personal Perspective
Kyle, a student at Utah State University who is blind, shares his perspective on Web accessibility and screen readers in the video below.
Remember, people who are blind access the web using screen readers and keyboards, and there are some major obstacles that they face when trying to access Web content. Keep in mind that an accessible web site means freedom and independence for someone who is blind. When Web developers don't provide accessible content, the only way that a blind person can get the information from the web site is through someone else.
|Users generally do not use a mouse||Don't write scripts that require mouse usage. Supply keyboard alternatives.|
|Images, photos, graphics are unusable||Provide text descriptions, in
|Users often listen to the web pages using a screen reader||Allow for users to skip over navigational menus, long lists of items, ASCII art, and other things that might be difficult or tedious to listen to.|
|Users often jump from link to link using the Tab key||Make sure that links make sense out of context ("click here" is problematic).|
|Frames cannot be "seen" all at once. They must be visited separately, which can lead to disorientation.||Don't use frames unless you have to. If you use them, provide frame titles that communicate their purpose (e.g. "navigational frame", "main content").|
|It may be difficult for users to tell where they are when listening to table cell contents||Provide column and row headers (
|Complex tables and graphs that are usually interpreted visually are unusable||Provide summaries and/or text descriptions.|
|Not all screen readers support image maps||Supply redundant text links for hot spots in image maps|
|Colors are unusable||Do not rely on color alone to convey meaning|
|Users expect links to take them somewhere||Don't write scripts in links that don't have true destinations associated with them (e.g.