Web accessibility workshop 3

Post on 21-Oct-2014

658 views 0 download

Tags:

description

Workshop on Web Accessibility on spring semester in Tallinn University

Transcript of Web accessibility workshop 3

Web Accessibility WorkshopSession Three

Vladimir Tomberg, PhDTallinn University

2

Today Workshop

1. Presentation of the Homework;2. Alternative Input Devices;3. Other Assistive Products;4. Assistive Technology in different OS;5. WAI ARIA Readers Demo;6. Homework Assignment 3

Web Accessibility Workshop

3Web Accessibility Workshop

1. PRESENTATION OF HOMEWORKPlease be prepared to share your experience!

4

2. ALTERNATIVE INPUT DEVICESAssistive Technologies

Web Accessibility Workshop

5Web Accessibility Workshop

Alternative Keyboards

• Featuring larger- or smaller-than-standard keys or keyboards, alternative key configurations, and keyboards for use with one hand.

Source: microsoft.com

6Web Accessibility Workshop

Alternative Layout Keyboards

Source: mayer-johnson.com

7Web Accessibility Workshop

Big Keys Keyboard

Source: try-it.ie

8Web Accessibility Workshop

Big Keys Keyboards with Key-Guards

Source: click2go.ie

9Web Accessibility Workshop

One-Handed Keyboards

Source: enablemart.com

10Web Accessibility Workshop

One Hand “Half Keyboard”

Source: infogrip.com

11Web Accessibility Workshop

One Hand Keyboard

Source: infogrip.com

12Web Accessibility Workshop

Foot Pedals

• Foot pedals can allow to designate which key each pedal represents;

• Pedal can be used instead of keys one commonly has trouble with, such as shift, ctrl or space;

• Foot pedals can be purchased individually or in sets of two or three.

13Web Accessibility Workshop

Foot Pedal

Source: kinesis-ergo.com

14Web Accessibility Workshop

Electronic Pointing Devices

• Electronic pointing devices used to control the cursor on the screen without use of hands. Devices used include: Ultrasound, Infrared beams, Eye movements, Nerve signals, Brain waves

Source: microsoft.com

15Web Accessibility Workshop

Eye Movements Tracking Device

Source: abletech.ca

16Web Accessibility Workshop

Head Movement based Cursor Control

Source: naturalpoint.com

17Web Accessibility Workshop

Control of Wheelchairs with Brain Waves

Source: asiabiomed.wordpress.com

18Web Accessibility Workshop

Joysticks

• Joysticks — manipulated by hand, feet, chin, etc. and used to control the cursor on screen.

Source: microsoft.com

19Web Accessibility Workshop

Trackballs

• Trackballs—movable balls on top of a base that can be used to move the cursor on screen

Source: microsoft.com

20Web Accessibility Workshop

Touch Screens

• Touch screens — allow direct selection or activation of the computer by touching the screen, making it easier to select an option directly rather than through a mouse movement or keyboard;

• Touch screens are either built into the computer monitor or can be added onto a computer monitor.

Source: microsoft.com

21Web Accessibility Workshop

Touch Screen

22Web Accessibility Workshop

Sip-and-Puff systems

• Sip-and-Puff or Sip 'n' Puff (SNP) technology is a method used to send signals to a device using air pressure by "sipping" (inhaling) or "puffing" (exhaling) on a straw, tube or "wand

23

3. OTHER ASSISTIVE PRODUCTSAssistive Technologies

Web Accessibility Workshop

24Web Accessibility Workshop

Braille Embossers

• Braille embossers transfer computer generated text into embossed Braille output;

• Braille translation programs convert text scanned-in or generated via standard word processing programs into Braille, which can be printed on the embosser

Source: microsoft.com

25Web Accessibility Workshop

Braille Printer

Source: www.gizmag.com

26Web Accessibility Workshop

Keyboard Filters

• Keyboard filters are typing aids such as word prediction utilities and add-on spelling checkers that reduce the required number of keystrokes;

• Keyboard filters enable users to quickly access the letters they need and to avoid inadvertently selecting keys they don't want

Source: microsoft.com

27Web Accessibility Workshop

WiViK Keyboard with Prediction

28Web Accessibility Workshop

Link to Other On-Screen Keyboards

• https://touch-base.com/documentation/ Virtual%20Keyboards.htm

29Web Accessibility Workshop

Light Signaler Alerts

• Light signaler alerts monitor computer sounds and alert the computer user with light signals;

• This is useful when a computer user can not hear computer sounds or is not directly in front of the computer screen;

• As an example, a light can flash alerting the user when a new e-mail message has arrived or a computer command has completed

Source: microsoft.com

30Web Accessibility Workshop

Light Signaler Alert Device

Source: freebiefrenzy2.blogspot.com

31Web Accessibility Workshop

On-Screen Keyboards

• On-screen keyboards provide an image of a standard or modified keyboard on the computer screen that allows the user to select keys with a mouse, touch screen, trackball, joystick, switch, or electronic pointing device;

• On-screen keyboards often have a scanning option that highlights individual keys that can be selected by the user;

• On-screen keyboards are helpful for individuals who are not able to use a standard keyboard due to dexterity or mobility difficulties.

Source: microsoft.com

32Web Accessibility Workshop

Single Switch

Image Source: spectronicsinoz.com

33Web Accessibility Workshop

Single Switch Access to iPad Using Switch Control

http://www.youtube.com/watch?v=TH540kuBDwo

34Web Accessibility Workshop

Reading Tools and Learning Disabilities Programs

• Reading tools and learning disabilities programs include software and hardware designed to make text-based materials more accessible for people who have difficulty with reading;

• Options can include scanning, reformatting, navigating, or speaking text out loud;

• These programs are helpful for those who have difficulty seeing or manipulating conventional print materials; people who are developing new literacy skills or who are learning English as a foreign language; and people who comprehend better when they hear and see text highlighted simultaneously

Source: microsoft.com

35Web Accessibility Workshop

Portable Word Processor

Image source: www.writerlearning.com

36Web Accessibility Workshop

Refreshable Braille Displays

• Refreshable Braille displays provide tactile output of information represented on the computer screen;

• A Braille "cell" is composed of a series of dots. The pattern of the dots and various combinations of the cells are used in place of letters.

• Refreshable Braille displays mechanically lift small rounded plastic or metal pins as needed to form Braille characters. The user reads the Braille letters with his or her fingers, and then, after a line is read, can refresh the display to read the next lineSource: microsoft.com

37Web Accessibility Workshop

Braille Displays

Image: www.afb.org

38Web Accessibility Workshop

Screen Enlargers

• Screen enlargers, or screen magnifiers, work like a magnifying glass for the computer by enlarging a portion of the screen which can increase legibility and make it easier to see items on the computer;

• Some screen enlargers allow a person to zoom in and out on a particular area of the screen

Source: microsoft.com

39Web Accessibility Workshop

Software Screen Magnifier

40Web Accessibility Workshop

Screen Readers

• Screen readers are used to verbalize, or "speak," everything on the screen including text, graphics, control buttons, and menus into a computerized voice that is spoken aloud;

• In essence, a screen reader transforms a graphic user interface (GUI) into an audio interface;

• Screen readers are essential for computer users who are blind

Source: microsoft.com

41Web Accessibility Workshop

Several Screen Readers & Text-to-Speech Applications

• Balabolka link (Windows) 40$• JAWS link (Windows) 895$• NVDA link (Windows) Free• Kurzweil1000 and 3000 link (Windows, Mac)

995$-1395$• Windows narrator, free with OS• Mac OS VoiceOver, free with OS• List of other resources link

42Web Accessibility Workshop

Speech Recognition

• Speech recognition or voice recognition programs, allow people to give commands and enter data using their voices rather than a mouse or keyboard;

• Voice recognition systems use a microphone attached to the computer, which can be used to create text documents such as letters or e-mail messages, browse the Internet, and navigate among applications and menus by voiceSource: microsoft.com

43Web Accessibility Workshop

Dragon Speech Recognition Software

Video: youtube.com

44Web Accessibility Workshop

Siri, Cortana, Voice Assistant

Image source: mashable.com

45Web Accessibility Workshop

Text-to-Speech (TTS)

• Text-to-Speech (TTS) or speech synthesizers receive information going to the screen in the form of letters, numbers, and punctuation marks, and then "speak" it out loud in a computerized voice;

• Using speech synthesizers allows computer users who are blind or who have learning difficulties to hear what they are typing and also provide a spoken voice for individuals who can not communicate orally, but can communicate their thoughts through typingSource: microsoft.com

46Web Accessibility Workshop

Stephen Hawking

Stephen Hawking is one of the most famous people using speech synthesis to communicate

47Web Accessibility Workshop

Overview of a Typical TTS System

Image source: en.wikipedia.org

48Web Accessibility Workshop

Talking and Large-Print Word Processors

• Talking and large-print word processors are software programs that use speech synthesizers to provide auditory feedback of what is typed;

• Large-print word processors allow the user to view everything in large text without added screen enlargement

Source: microsoft.com

49Web Accessibility Workshop

Talking Word Processor

http://www.enablemart.com/talking-word-processor

50Web Accessibility Workshop

TTY/TDD conversion modems

• TTY/TDD (TeleTYpewriter/Telecommunications Device for the Deaf) conversion modems are connected between computers and telephones to allow an individual to type a message on a computer and send it to a TTY/TDD telephone or other Baudot equipped device.

Source: microsoft.com

51Web Accessibility Workshop

Telecommunications Device for the Deaf

Image Source: en.wikipedia.org

52

4. ASSISTIVE TECHNOLOGY IN DIFFERENT OS

Overview

Web Accessibility Workshop

53Web Accessibility Workshop

Windows 7 Ease of Access Center

54Web Accessibility Workshop

Windows Magnifier

55Web Accessibility Workshop

On-Screen Keyboard

56Web Accessibility Workshop

Windows Narrator

57Web Accessibility Workshop

Mac OS

Image Source: apple.com

58Web Accessibility Workshop

Mac OS Accessibility Preferences

Display

59Web Accessibility Workshop

Mac OS Accessibility Preferences

Zoom

60Web Accessibility Workshop

Mac OS Accessibility Preferences

VoiceOver

61Web Accessibility Workshop

Mac OS Accessibility Preferences

Captions

62Web Accessibility Workshop

Mac OS Accessibility Preferences

Choice of Captions in Application

63Web Accessibility Workshop

Mac OS Accessibility Preferences

Keyboard

64Web Accessibility Workshop

Mac OS Accessibility Preferences

Mouse and Trackpad

65Web Accessibility Workshop

Mac OS Accessibility Preferences

Switch control (Demo and Exercise)

66Web Accessibility Workshop

• Open TextEdit• Enable Switch control• Write text: Hello World! :)

Exercise

67Web Accessibility Workshop

Mac OS Accessibility Preferences

VoiceOver

68Web Accessibility Workshop

VoiceOver Demo

69Web Accessibility Workshop

iOS Accessibility

Image Source: apple.com

70Web Accessibility Workshop

Vision

71Web Accessibility Workshop

Hearing

72Web Accessibility Workshop

Learning, Physical & Motor

73Web Accessibility Workshop

Zoom

74Web Accessibility Workshop

Invert Colors

75Web Accessibility Workshop

Speak Selection

76Web Accessibility Workshop

Assistive Touch

Demo on youtube.com

77Web Accessibility Workshop

Mobile Safari Accessibility

78Web Accessibility Workshop

5. WAI ARIA READERS DEMO

79Web Accessibility Workshop

6. HOMEWORK ASSIGNMENT 3

80Web Accessibility Workshop

Screen Readers Testing (a)

• To better understand a goal of the task please read an article Testing with Screen Readers here: http://webaim.org/articles/screenreader_testing/

81Web Accessibility Workshop

Screen Readers Testing (b)

• Implement the tasks described in one of the three exercises on your choice and platform availability:

1. Using JAWS to Evaluate Web Accessibility (link) on Windows;

2. Using NVDA to Evaluate Web Accessibility (link) on Windows, or

3. Using VoiceOver to Evaluate Web Accessibility (link) on Mac OS

82Web Accessibility Workshop

Screen Readers Testing (c)

• Implement for the selected task three exercises:1. Image examples and practice;2. Table examples and practice;3. Form examples and practice;

• Reflect your experience in blog post – what was difficult for you? How long time you spent on these tasks? What developer should know about assistive technology?

• Link your post in a comment to my assignment post