Download presentation
Presentation is loading. Please wait.
Published byBryce Underwood Modified over 9 years ago
1
2001 Prentice Hall, Inc. All rights reserved. Chapter 34 - Accessibility Outline 34.1 Introduction 34.2 Web Accessibility 34.3 Web Accessibility Initiative 34.4 Providing Alternatives for Images 34.5 Maximizing Readability by Focusing on Structure 34.6 Accessibility in XHTML Tables 34.7 Accessibility in XHTML Frames 34.8 Accessibility in XML 34.9 Using Voice Synthesis and Recognition with VoiceXML 34.10 CallXML 34.11 JAWS for Windows 34.12 Other Accessibility Tools
2
2001 Prentice Hall, Inc. All rights reserved. Chapter 34 - Accessibility Outline 34.13 Accessibility in Microsoft Windows 2000 34.13.1 Tools for People with Visual Impairments 34.13.2 Tools for People with Hearing Impairments 34.13.3 Tools for Users Who Have Difficulty Using the Keyboard 34.13.4 Microsoft Narrator 34.13.5 Microsoft On-Screen Keyboard 34.13.6 Accessibility Features in Microsoft Internet Explorer 5.5 34.14 Internet and World Wide Web Resources
3
2001 Prentice Hall, Inc. All rights reserved. 34.2 Web Accessibility National Federation for the Blind (NFB) –Files lawsuit against AOL for not providing access to individuals to visual disabilities Americans with Disabilities Act (ADA) –Addresses Web accessibility laws (Fig. 34.1)
4
2001 Prentice Hall, Inc. All rights reserved. 34.2 Web Accessibility
5
2001 Prentice Hall, Inc. All rights reserved. 34.2 Web Accessibility WeMedia.com (Fig. 34.2) –Dedicated to providing news, information and services for millions of individuals with disabilities –Provides online educational opportunities for individuals with disabilities Internet –Enables individuals with disabilities to work in vast array of fields –Federal regulations require it to accommodate needs of people with hearing, vision, speech and mobility impairments
6
2001 Prentice Hall, Inc. All rights reserved. 34.3 Web Accessibility Initiative Fig. 34.2We Media home page. (Courtesy of WeMedia, Inc.)
7
2001 Prentice Hall, Inc. All rights reserved. 34.3 Web Accessibility Initiative Accessibility –Usability of an application or Web site by people with disabilities Web sites –Majority are partially or totally inaccessible –Need to be accessible as more people with disabilities use Internet Web Accessibility Initiative (WAI) –Launched by World Wide Web Consortium (W3C) –Mission statement described at www.w3.org/WAI www.w3.org/WAI –Offer supplemental checklist of quick tips Reinforce ten important points of accessible design
8
2001 Prentice Hall, Inc. All rights reserved. 34.3 Web Accessibility Initiative Web Content Accessibility Guidelines 1.0 –Published by WAI –Helps businesses determine the accessibility of Web sites –Uses checkpoints to indicate accessibility requirements Priority-one checkpoints –Goals that must be met to ensure accessibility Priority-two checkpoints –Must be satisfied, or people with certain disabilities will experience difficulty Priority-three checkpoints –Slightly improve accessibility –WAI working on WCAG 2.0 draft
9
2001 Prentice Hall, Inc. All rights reserved. 34.4 Providing Alternatives for Images Web pages –Include a textual description that defines the purpose of every image –Use the alt attribute of img and input elements –Not using alt attribute increases difficulty of browsing the Web for certain individuals User agents –Access text-based information –Interpret and translate Web-page source code –Braille displays Devices that receive data from screen-reading software
10
2001 Prentice Hall, Inc. All rights reserved. 34.4 Providing Alternatives for Images User agents, cont. –Screen readers Programs that allow users to hear all text displayed on screens Reads text descriptions accompanying alt attributes longdesc attribute –Auguments the alt attribute description –Contains URL that links to Web page describing image –Currently not supported by most Web browsers –Alternative is D-link Provides descriptive text about graphs and charts Developed by CORDA Technologies
11
2001 Prentice Hall, Inc. All rights reserved. 34.4 Providing Alternatives for Images Emacspeak –Translates text data to voice –Implements auditory icons that play various sounds WeMedia Browser –Provides oversized buttons and keystroke commands for easy navigation –Reads text that the user selects Users can control the speed and volume of the readings IBM Home Page Reader (HPR) –Reads text selected by the user –Uses IBM ViaVoice to synthesize an audible voice
12
2001 Prentice Hall, Inc. All rights reserved. 34.5 Maximizing Readability by Focusing on Structure Many Web sites use tags incorrectly –Used for aesthetic purposes rather than appropriate purposes – heading tag Intended as a major section head for content Used incorrectly to make text large and bold –Creates problems for screen readers since they verbally inform users that a new section has been reached Use in accordance with its XHTML specifications Readability –Consider the reading level of audience –Do not use slang and other non-traditional language
13
2001 Prentice Hall, Inc. All rights reserved. 34.5 Maximizing Readability by Focusing on Structure Readability, cont. –Gunning Fog Index Formula that produces a readability grade for selected text Evaluates a Web site’s readability –WCAG 1.0 suggests using a paragraph’s first sentence to convey subject
14
2001 Prentice Hall, Inc. All rights reserved. 34.6 Accessibility in XHTML Tables Screen readers –Many incapable of translating tables unless properly designed Following example illustrates XHTML table –Has no accessibility modifications –Reads table as Price of Fruit Fruit Price Apple $0.25 Orange $0.50 Banana $1.00 Pineapple $2.00 –Table contents not presented adequately –WCAG 1.0 recommends using Cascading Style Sheets instead of tables
15
2001 Prentice Hall, Inc. All rights reserved. Outline 1 2 4 5 6 7 8 9 10 XHTML Table Without Headers 11 12 13 body { background-color: #ccffaa; 14 text-align: center } 15 16 17 18 19 20 Price of Fruit 21 22 23 24 25 Fruit 26 Price 27 28 29 30 Apple 31 $0.25 32 33 Withoutheaders.h tml
16
2001 Prentice Hall, Inc. All rights reserved. Outline 34 35 Orange 36 $0.50 37 38 39 40 Banana 41 $1.00 42 43 44 45 Pineapple 46 $2.00 47 48 49 50 51 52 Withoutheaders.h tml Program Output
17
2001 Prentice Hall, Inc. All rights reserved. 34.6 Accessibility in XHTML tables Following example illustrates XHTML table –Has accessibility modifications –Contains tag with headers attribute and tag with id attribute –Reads table as Fruit: Apple, Price: $0.25 Fruit: Orange, Price: $0.50 Fruit: Banana, Price: $1.00 Fruit: Pineapple, Price: $2.00
18
2001 Prentice Hall, Inc. All rights reserved. Outline 1 2 4 5 6 7 8 9 10 XHTML Table With Headers 11 12 13 body { background-color: #ccffaa; 14 text-align: center } 15 16 17 18 19 20 21 22 23 24 25 29 30 Price of Fruit 31 32 33 Fruit 34 Price 35 Withheaders.html Element th uses id attribute to modify header cells Ensures proper reading of table
19
2001 Prentice Hall, Inc. All rights reserved. Outline 36 37 38 Apple 39 $0.25 40 41 42 43 Orange 44 $0.50 45 46 47 48 Banana 49 $1.00 50 51 52 53 Pineapple 54 $2.00 55 56 57 58 59 60 Withheaders.html Attribute headers intended for tables that hold large amounts of data
20
2001 Prentice Hall, Inc. All rights reserved. Outline Program Output
21
2001 Prentice Hall, Inc. All rights reserved. 34.7 Accessibility in XHTML Frames Frames –Convenient way to ensure certain content always displays –Lack proper descriptions –Many users unable to navigate such Web sites tag –Include meaningful descriptions tag –Provides alternative content for browsers not supporting frames Use CSS as alternative to frames
22
2001 Prentice Hall, Inc. All rights reserved. 34.8 Accessibility in XML XML Guidelines (XML GL) –Developed by WAI to create accessible XML documents –Recommends including text descriptions for every image –Element types should allow grouping and classification –Identify important content –Essential to create stylesheets that produce multiple outputs
23
2001 Prentice Hall, Inc. All rights reserved. 34.9 Using Voice Synthesis and Recognition with VoiceXML VoiceXML –Created by AT&T, IBM, Lucent and Motorola –Reads Web pages to users –Understands words spoken into a microphone through speech recognition –Processed by VoiceXML interpreter and browser –Platform independent IBM WebSphere Voice Server SDK 1.5 –VoiceXML interpreter –Used for desktop testing of VoiceXML documents
24
2001 Prentice Hall, Inc. All rights reserved. 34.9 Using Voice Synthesis and Recognition with VoiceXML Following examples illustrates VoiceXML –Contains dialogs and subdialogs that allow for spoken interaction between users and browsers –Output (Fig. 34. 6) demonstrates conversation between user and browser
25
2001 Prentice Hall, Inc. All rights reserved. Outline 1 2 3 4 5 6 7 8 home 9 10 11 12 exit 13 14 15 16 17 18 19 Welcome to the voice page of Deitel and 20 Associates. To exit any time say exit. 21 To go to the home page any time say home. 22 23 24 25 26 27 28 You have just entered the Deitel home page. 29 Please make a selection by speaking one of the 30 following options: 31 32 33 34 Main.vxml Elements form and menu implement dialogs Element form presents and gathers information Element menu provides options and transfers control Element link creates active link to home page Attribute next specifies URI Element grammar marks up text that user must speak Element block groups elements that perform a common task Can exist only within form element Element prompt instructs user to make a selection Attribute count transfers control once time limit (specified by timeout attribute) is reached
26
2001 Prentice Hall, Inc. All rights reserved. Outline 35 36 Please say one of the following. 37 38 39 40 41 About us 42 Driving directions 43 Publications 44 45 46 47 48 About Deitel and Associates, Inc. 49 Deitel and Associates, Inc. is an internationally 50 recognized corporate training and publishing organization, 51 specializing in programming languages, Internet and World 52 Wide Web technology and object technology education. 53 Deitel and Associates, Inc. is a member of the World Wide 54 Web Consortium. The company provides courses on Java, C++, 55 Visual Basic, C, Internet and World Wide Web programming 56 and Object Technology. 57 58 59 60 61 62 63 64 Directions to Deitel and Associates, Inc. 65 We are located on Route 20 in Sudbury, 66 Massachusetts, equidistant from route 67 128 and route 68 495. 69 Main.vxml Element choice presents options Always part of menu or form element
27
2001 Prentice Hall, Inc. All rights reserved. Outline Main.vxml 70 71 72 73 74 75 76 77 To repeat say yes. To go back to home, say no. 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 Thank you for visiting Deitel and Associates voice page. 94 Have a nice day. 95 96 97 98 99
28
2001 Prentice Hall, Inc. All rights reserved. Outline 100 101 102 103 104 105 106 107 home 108 109 110 exit 111 112 113 menu 114 115 116 117 118 119 120 121 Following are some of our publications. For more 122 information visit our web page at www.deitel.com. 123 To repeat the following menu, say menu at any time. 124 Please select by saying one of the following books: 125 126 127 128 129 130 Please select from the following books. 131 132 133 134 Publications.vxm l
29
2001 Prentice Hall, Inc. All rights reserved. Outline Publications.vxm l 135 Java. 136 C. 137 C plus plus. 138 139 140 141 142 Java How to program, third edition. 143 The complete, authoritative introduction to Java. 144 Java is revolutionizing software development with 145 multimedia-intensive, platform-independent, 146 object-oriented code for conventional, Internet, 147 Intranet and Extranet-based applets and applications. 148 This Third Edition of the world's most widely used 149 university-level Java textbook carefully explains 150 Java's extraordinary capabilities. 151 152 153 154 155 156 157 158 C How to Program, third edition. 159 This is the long-awaited, thorough revision to the 160 world's best-selling introductory C book! The book's 161 powerful "teach by example" approach is based on 162 more than 10,000 lines of live code, thoroughly 163 explained and illustrated with screen captures showing 164 detailed output.World-renowned corporate trainers and 165 best-selling authors Harvey and Paul Deitel offer the 166 most comprehensive, practical introduction to C ever 167 published with hundreds of hands-on exercises, more 168 than 250 complete programs written and documented for 169 easy learning, and exceptional insight into good
30
2001 Prentice Hall, Inc. All rights reserved. Outline 170 programming practices, maximizing performance, avoiding 171 errors, debugging, and testing. New features include 172 thorough introductions to C++, Java, and object-oriented 173 programming that build directly on the C skills taught 174 in this book; coverage of graphical user interface 175 development and C library functions; and many new, 176 substantial hands-on projects.For anyone who wants to 177 learn C, improve their existing C skills, and understand 178 how C serves as the foundation for C++, Java, and 179 object-oriented development. 180 181 182 183 184 185 186 187 The C++ how to program, second edition. 188 With nearly 250,000 sold, Harvey and Paul Deitel's C++ 189 How to Program is the world's best-selling introduction 190 to C++ programming. Now, this classic has been thoroughly 191 updated! The new, full-color Third Edition has been 192 completely revised to reflect the ANSI C++ standard, add 193 powerful new coverage of object analysis and design with 194 UML, and give beginning C++ developers even better live 195 code examples and real-world projects. The Deitels' C++ 196 How to Program is the most comprehensive, practical 197 introduction to C++ ever published with hundreds of 198 hands-on exercises, roughly 250 complete programs written 199 and documented for easy learning, and exceptional insight 200 into good programming practices, maximizing performance, 201 avoiding errors, debugging, and testing. This new Third 202 Edition covers every key concept and technique ANSI C++ 203 developers need to master: control structures, functions, 204 arrays, pointers and strings, classes and data Publications.vxm l
31
2001 Prentice Hall, Inc. All rights reserved. Outline Publications.vxm l 205 abstraction, operator overloading, inheritance, virtual 206 functions, polymorphism, I/O, templates, exception 207 handling, file processing, data structures, and more. It 208 also includes a detailed introduction to Standard 209 Template Library containers, container adapters, 210 algorithms, and iterators. 211 212 213 214 215 216 217 218 219 220 To repeat say yes. Say no, to go back to home. 221 222 223 224 225 226 227 228 229 230 231 232
32
2001 Prentice Hall, Inc. All rights reserved. Outline Computer: Welcome to the voice page of Deitel and Associates. To exit any time say exit. To go to the home page any time say home. User: Home Computer: You have just entered the Deitel home page. Please make a selection by speaking one of the following options: About us, Driving directions, Publications. User: Driving directions Computer: Directions to Deitel and Associates, Inc. We are located on Route 20 in Sudbury, Massachusetts, equidistant from route 128 and route 495. To repeat say yes. To go back to home, say no. Program Output
33
2001 Prentice Hall, Inc. All rights reserved. 34.9 Using Voice Synthesis and Recognition with VoiceXML Following table lists VoiceXML tags (Fig. 34.7)
34
2001 Prentice Hall, Inc. All rights reserved. 34.9 Using Voice Synthesis and Recognition with VoiceXML
35
2001 Prentice Hall, Inc. All rights reserved. 34.10 CallXML CallXML –Created and supported by Voxeo –Design phone-to-Web applications that control incoming and outgoing telephone calls –Accessible through telephones –Requests and responds to input –Examples: voice mail, voice response systems, call waiting Text-to-speech (TTS) engine –Reads information contained in CallXML elements
36
2001 Prentice Hall, Inc. All rights reserved. 34.10 CallXML Session –Incoming telephone call –CallXML supports multiple sessions –Assigned unique sessionID for identification –Terminates when application ends or when a hangup occurs Following example illustrates Hello World
37
2001 Prentice Hall, Inc. All rights reserved. Outline 1 2 3 4 5 6 7 Hello World. 8 Hello.xml Program Output Element text contains content spoken by TTS engine
38
2001 Prentice Hall, Inc. All rights reserved. 34.10 CallXML Voxeo Community –Assists in creating, debugging and deploying CallXML applications –Assigns a unique telephone number to each application –Provides logging feature Records and displays the “conversation” Following example illustrates application –Reads ISBN values of three Deitel textbooks based on user’s touch-tone input
39
2001 Prentice Hall, Inc. All rights reserved. Outline 1 2 3 4 5 6 7 8 9 Welcome. To obtain the ISBN of the Internet and World 10 Wide Web How to Program: Second Edition, please enter 1. 11 To obtain the ISBN of the XML How to Program, 12 please enter 2. To obtain the ISBN of the Java How 13 to Program: Fourth Edition, please enter 3. To exit the 14 application, please enter 4. 15 16 17 18 19 20 24 25 26 27 28 29 Please enter either 1, 2, 3 or 4. 30 31 32 Isbn.xml Element getDigits obtains users’ input Attribute var stores the input Attribute maxDigits indicates maximum digits that user can enter Attribute termDigits lists values that user can enter Attribute maxTime indicates length of time to wait for input Element onMaxSilence invoked when maxTime expires
40
2001 Prentice Hall, Inc. All rights reserved. Outline Isbn.xml 36 37 38 39 40 41 The ISBN for the Internet book is 0130308978. 42 Thank you for calling our CallXML application. 43 Good-bye. 44 45 46 47 48 49 The ISBN for the XML book is 0130284173. 50 Thank you for calling our CallXML application. 51 Good-bye. 52 53 54 55 56 57 The ISBN for the Java book is 0130341517. 58 Thank you for calling our CallXML application. 59 Good-bye. 60 61 62 63 64 65 Thank you for calling our CallXML application. 66 Good-bye. 67 68 69 70 Element onTermDigit notifies application of action to perform when user enters a termDigit character
41
2001 Prentice Hall, Inc. All rights reserved. Outline 71 72 73 Element onHangup terminates a phone call Isbn.xml Program Output
42
2001 Prentice Hall, Inc. All rights reserved. 34.10 CallXML Following table lists logic and action elements Logic elements –Assign values to, and clear values from, session variables Action elements –Perform specified tasks during the current session
43
2001 Prentice Hall, Inc. All rights reserved. 34.10 CallXML
44
2001 Prentice Hall, Inc. All rights reserved. 34.10 CallXML
45
2001 Prentice Hall, Inc. All rights reserved. 34.11 JAWS for Windows Job Access With Sound (JAWS) –Created by Henter-Joyce, division of Freedom Scientific –Leading screen reader on market –Assists people with visual impairments use technology –Includes key commands for popular programs Microsoft Word and Internet Explorer (IE) Pressing Insert + F7 in IE opens Links List dialog –Displays all links on Web page
46
2001 Prentice Hall, Inc. All rights reserved. 34.12 Other Accessibility Tools Braille keyboard –Has each key labeled with letter it represents –Has equivalent braille symbol on key Speech synthesizers –Aids those unable to communicate verbally Ocularis –Ensures that blind can use Linux operating system through Audio User Interface (AUI) –Integrates with word processors, calculators, finance applications, Web browsers and e-mail clients
47
2001 Prentice Hall, Inc. All rights reserved. 34.12 Other Accessibility Tools Synchronized Multimedia Integration Language –Interprets auditory information delivered over Web –Adds extra tracks to multimedia content Layers of content found within single file Contains closed captioning EagleEyes –Translates eye movements into mouse movements Companies developing accessibility software –Adobe Systems, CitXCorp,GW Micro, Henter-Joyce, JetForm Corp and Microsoft
48
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Microsoft –Includes accessibility features in operating systems and applications Accessibility features enhanced in Windows 2000 –Available through Accessibility Wizard Guides users through setup process Access Accessibility Wizard –Successively select Start, Programs, Accessories, Accessibility and Accessibility Wizard –Select Next on Welcome screen Text Size dialog (Fig. 34.11) –Select font size in following figure
49
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.11 Text Size dialog.
50
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Display Settings dialog (Fig. 34.12) –Select font size, screen resolution or Microsoft Magnifier Set Wizard Options dialog (Fig. 34.13) –Customizes Windows to accommodate users with disabilities
51
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.12 Display Settings dialog.
52
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.13 Accessibility Wizard initialization options.
53
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Tools for people with visual impairments –Resize scroll bars and window borders (Fig. 34.14) –Resize icons (Fig. 34.15) –Modify color schemes and resize screen elements (Fig. 34.16) –Customize mouse cursor (Fig. 34.17)
54
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.14 Scroll Bar and Window Border Size dialog.
55
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.15Setting up window element sizes.
56
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.16 Display Color Settings options.
57
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.17 Accessibility Wizard mouse cursor adjustment tool.
58
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Tools for people with hearing impairments –SoundSentry (Fig. 34.18) Creates visual signals when system events occur –ShowSounds (Fig. 34.19) Adds captions to spoken text and other sounds Software developers must provide captions within software
59
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.18 SoundSentry dialog.
60
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.19 ShowSounds dialog.
61
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Tools for people with mobility impairments –StickyKeys (Fig. 34.20) Helps users who have difficulty pressing multiple keys –Crtl+Alt+Delete to restart computer Allows users to press key combinations in sequence rather than at same time –BounceKeys (Fig. 34.21) Forces computer to ignore repeated keystrokes –ToggleKeys (Fig. 34.22) Alerts users that they have pressed lock keys –Caps Lock, Num Lock and Scroll Lock
62
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.20 StickyKeys window.
63
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.21 BounceKeys dialog.
64
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.22 ToggleKeys window.
65
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Tools for people with mobility impairments, cont. –Extra Keyboard Help (Fig. 34.23) Displays information such as shortcuts when available Software developers must provide content to be displayed –MouseKeys (Fig. 34.24) Emulates mouse movements Uses keyboard to perform actions of mouse
66
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.23 Extra Keyboard Help dialog.
67
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.24 MouseKeys window.
68
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Tools for people with mobility impairments, cont. –Mouse Button Settings (Fig. 34.25) Allows users to create virtual left-handed mouse Swaps button functions –MouseSpeed (Fig. 34.26) Modifies speed of mouse pointer –Set Automatic Timeouts (Fig. 34.27) Specifies timeout period for tools –Enables or disables accessibility options after set time
69
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.25 Mouse Button Settings window.
70
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.26 Mouse Speed dialog.
71
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.27 Set Automatic Timeouts dialog.
72
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Tools for people with mobility impairments, cont. –Save Settings to File dialog (Fig. 34.28) Determines whether to store accessibility settings as default settings Saves accessibility settings as.acw file
73
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.28Saving new accessibility settings.
74
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Microsoft Narrator –Text-to-speech program for people with visual impairments –Reads text –Describes current desktop environment –Alerts users when Windows events occur –Assists in configuring Windows –Navigates Windows environment –Integrates with Internet Explorer, WordPad, Notepad, etc.
75
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Open Microsoft Narrator –Successively select Start, Programs, Accessories, Accessibility and Narrator –Once open, describes current foreground window and reads text inside window Narrator window (Fig. 34. 29) –Select appropriate checkboxes depending on disability
76
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.29 Narrator window.
77
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Integrating Narrator with Notepad (Fig. 34. 30) –Select File menu Announces opening of program Describes items in File menu –Type text and press Ctrl+Shift+Enter to hear spoken text –Up and down arrows cause Narrator to speak line adjacent to current mouse position –Left and right arrows cause Narrator to speak characters adjacent to current mouse position
78
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.30 Narrator reading Notepad text.
79
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Microsoft On-Screen Keyboard (Fig. 34.31) –Successively select Start, Programs, Accessories, Accessibility and On-Screen Keyboard –Displays image of keyboard on computer screen Users select keys using mouse cursor Clicker 4 by Inclusive Technology –Customizes keyboards Keys can have letters, numbers, entire words or pictures
80
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.31Microsoft On-Screen Keyboard.
81
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Accessibility features in Internet Explorer 5.5 –Select Tools menu, then Internet Options and Accessibility tab (Fig. 34.32) –Offers variety of options to improve usability Browsers can ignore Web colors, Web fonts and font size tags Users can specify style sheets –Formats all Web sites visited according to users’ choices –Select Advanced tab in Internet Options (Fig. 34. 33) Contains additional options that enable accessible Web sites
82
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.32Microsoft Internet Explorer 5.5’s accessibility options.
83
2001 Prentice Hall, Inc. All rights reserved. 34.13 Accessibility in Microsoft® Windows® 2000 Fig. 34.33Advanced accessibility settings in Microsoft Internet Explorer 5.5.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.