{"id":1242,"date":"2018-04-26T19:58:13","date_gmt":"2018-04-26T19:58:13","guid":{"rendered":"http:\/\/pressbooks.library.ryerson.ca\/pwaa\/?post_type=chapter&#038;p=1242"},"modified":"2022-12-16T15:57:49","modified_gmt":"2022-12-16T15:57:49","slug":"chromevox-screen-reader","status":"publish","type":"chapter","link":"https:\/\/pressbooks.library.torontomu.ca\/pwaa\/chapter\/chromevox-screen-reader\/","title":{"raw":"ChromeVox Screen Reader","rendered":"ChromeVox Screen Reader"},"content":{"raw":"We will introduce you to ChromeVox, the screen reader we will be using, early on, so you have plenty of opportunity to practice using it. It will be a key tool used in auditing the accessibility of web content, and will be used in the activity for this unit.\r\n\r\nFor day-to-day screen reader testing, ChromeVox (particularly the ChromeVox plugin for the Chrome web browser) is our screen reader of choice because of its simple installation and configuration, ability to work across computer platforms, and the fact that it\u2019s free and open source.\r\n<div style=\"margin: 1em 0;padding: 1em;border: 1px solid #ddd;border-left: 10px solid #0be\">\r\n\r\n<strong>Technical: <\/strong>One reason ChromeVox works well for accessibility testing is its good support for ARIA. We will cover ARIA in greater detail in the unit\u00a0<a href=\"https:\/\/pressbooks.library.torontomu.ca\/pwaa\/chapter\/other-accessibility-standards\/\">Other Accessibility Standards<\/a>. ARIA is still a relatively new technology, and as of late 2019, it is still being supported inconsistently across available screen readers. When developing for the Web, do use ARIA as it is intended to be used as documented in the ARIA Specification, and test it with ChromeVox.\r\n\r\nYou will still want to test with JAWS or perhaps NVDA, as these are most likely to be used by blind users. You may, however, find that what works in ChromeVox does not work with the other screen readers. So, for the time being, it may be necessary to provide workarounds when developing custom web elements, so they will work across technologies, with the assumption that these other technologies will catch up eventually.\r\n\r\n<\/div>\r\nWhile a relatively small number of screen reader users currently use ChromeVox, it is a highly effective tool for developers when testing web content. Also, ChromeVox is tailored to work with elements of <strong><a class=\"\" title=\"\" href=\"https:\/\/www.google.com\/drive\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google Drive<\/a><\/strong>, so even for users of other screen readers, ChromeVox may be preferable when compiling Google Docs, Sheets, and Slides.\r\n<div style=\"margin: 1em 0;padding: 1em;border: 1px solid #ddd;border-left: 10px solid #3c3\">\r\n\r\n<strong>Toolkit:<\/strong> Visit the Chrome store while using the Chrome web browser to install the <a class=\"\" title=\"\" href=\"https:\/\/chrome.google.com\/webstore\/detail\/chromevox\/kgejglhpjiefppelpmljglcjbhoiplfn\" target=\"_blank\" rel=\"noopener noreferrer\">ChromeVox screen reader<\/a>. It will be a key element of your Toolkit.\r\n\r\n<\/div>\r\n<div style=\"margin: 1em 0;padding: 1em;border: 1px solid #ddd;border-left: 10px solid #f66\"><strong>Key Point: <\/strong>Though we recommend using ChromeVox for activities that follow, and as a tool that works well for screen reader testing while accessibility auditing, you are free to use other screen readers if you prefer.<\/div>\r\nThe videos below will help show you how to install and begin using ChromeVox.\r\n\r\n<strong>Video: <a href=\"https:\/\/www.youtube.com\/watch?v=MC8reXDktM8\" target=\"_blank\" rel=\"noopener noreferrer\">Installing ChromeVox<\/a><\/strong>\r\n\r\n[embed]https:\/\/youtu.be\/MC8reXDktM8[\/embed]\r\n\r\n<strong>Video: <a href=\"https:\/\/www.youtube.com\/watch?v=qnM75U8LSxY\" target=\"_blank\" rel=\"noopener noreferrer\">ChromeVox Demo<\/a><\/strong>\r\n\r\n[embed]https:\/\/youtu.be\/qnM75U8LSxY[\/embed]\r\n\r\n<span class=\"small\">\u00a9 Google Open Online Education.\u00a0Released under the terms of a Standard YouTube License. All rights reserved.<\/span>\r\n<h2>ChromeVox Testing and Associated Key Commands<\/h2>\r\n<div style=\"margin: 1em 0px;padding: 1em;border-width: 1px 1px 1px 10px;border-style: solid;border-color: #dddddd #dddddd #dddddd #ff6666\"><strong>Key Point: <\/strong>Download the <a href=\"https:\/\/pressbooks.library.torontomu.ca\/pwaa\/wp-content\/uploads\/sites\/30\/2018\/01\/ChromeVoxKey.docx\">ChromeVox Keyboard Commands [docx]<\/a>, outlined in the table below, print it, and have it beside you when completing the activity in this unit. Also be sure you have set the ChromeVox modifier key*, described in the following line, or you are going to have difficulty with the activity.<\/div>\r\n* The ChromeVox modifier key (i.e., Cvox) is set in Chrome\u2019s Settings &gt; Extensions &gt; ChromeVox Options, typically set to Alt or Ctrl.\r\n<table style=\"border-spacing: 0px\" border=\"1\" cellpadding=\"5\">\r\n<thead>\r\n<tr>\r\n<th style=\"width: 20%\">Task<\/th>\r\n<th style=\"width: 55%\">Task Description<\/th>\r\n<th style=\"width: 25%\">Keyboard Command<\/th>\r\n<\/tr>\r\n<\/thead>\r\n<tbody>\r\n<tr>\r\n<td>Default Reading<\/td>\r\n<td>When a webpage loads, ChromeVox will read the element that takes focus on the page. Use the Cvox + arrow keys to read through content. Listen to the spoken output and note any inconsistencies from what one might expect to hear based on what is visible on the screen.<\/td>\r\n<td>Cvox + up and down arrows<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Tab Navigation<\/td>\r\n<td>When a page has loaded, press the Tab key to navigate through operable element of the page like links and forms. Listen to the output when these elements are in focus, and note any elements that are clickable, but not focusable with the keyboard.\r\nAlso listen for hidden elements such as bypass links or other elements that are not visible but are read aloud by ChromeVox.<\/td>\r\n<td>Tab, Shift Tab<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Navigate Through Headings<\/td>\r\n<td>Step through all the headings on a page. Note whether all headings are announced as expected. Note the heading level announced. Are they sequenced to create semantic structure (i.e., nested in the proper order)?<\/td>\r\n<td>Cvox + L + H then up\/down arrows<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Navigate Through Landmarks<\/td>\r\n<td>Step through the landmarks, key navigation points on a page. Are all areas of the page contained in a landmarked region? Note any missing Landmarks.<\/td>\r\n<td>Cvox + L + ; (semi-colon) then up\/down arrows<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>List Links<\/td>\r\n<td>List the links and navigate through them using the arrow keys, listen for meaningfulness, or listen for context when links are otherwise meaningless.<\/td>\r\n<td>Cvox + L + L then up\/down arrows<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Navigate Through Forms<\/td>\r\n<td>Navigate to forms on a page, then press the Tab or F keys to listen to each of the fields. Are fields announced effectively, including required fields?<\/td>\r\n<td>Cvox + L + F then up\/down arrows<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Navigate Through Tables<\/td>\r\n<td>Navigate to Tables on a page, press Enter to go to a table, press up\/down arrow keys to move through cells in sequence (left to right, top to bottom), press Ctrl + Alt + arrow to move to adjacent cells, press Ctrl-Alt and 5 on the number pad to list column and row headers where applicable. Note whether header cells are read or not. Are fieldset labels announced, where applicable?<\/td>\r\n<td>Cvox + L + T then up\/down arrows\r\nthen Enter to select Table\r\nCvox + arrow to move within table\r\nCvox +TH to announce headers<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n&nbsp;","rendered":"<p>We will introduce you to ChromeVox, the screen reader we will be using, early on, so you have plenty of opportunity to practice using it. It will be a key tool used in auditing the accessibility of web content, and will be used in the activity for this unit.<\/p>\n<p>For day-to-day screen reader testing, ChromeVox (particularly the ChromeVox plugin for the Chrome web browser) is our screen reader of choice because of its simple installation and configuration, ability to work across computer platforms, and the fact that it\u2019s free and open source.<\/p>\n<div style=\"margin: 1em 0;padding: 1em;border: 1px solid #ddd;border-left: 10px solid #0be\">\n<p><strong>Technical: <\/strong>One reason ChromeVox works well for accessibility testing is its good support for ARIA. We will cover ARIA in greater detail in the unit\u00a0<a href=\"https:\/\/pressbooks.library.torontomu.ca\/pwaa\/chapter\/other-accessibility-standards\/\">Other Accessibility Standards<\/a>. ARIA is still a relatively new technology, and as of late 2019, it is still being supported inconsistently across available screen readers. When developing for the Web, do use ARIA as it is intended to be used as documented in the ARIA Specification, and test it with ChromeVox.<\/p>\n<p>You will still want to test with JAWS or perhaps NVDA, as these are most likely to be used by blind users. You may, however, find that what works in ChromeVox does not work with the other screen readers. So, for the time being, it may be necessary to provide workarounds when developing custom web elements, so they will work across technologies, with the assumption that these other technologies will catch up eventually.<\/p>\n<\/div>\n<p>While a relatively small number of screen reader users currently use ChromeVox, it is a highly effective tool for developers when testing web content. Also, ChromeVox is tailored to work with elements of <strong><a class=\"\" title=\"\" href=\"https:\/\/www.google.com\/drive\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google Drive<\/a><\/strong>, so even for users of other screen readers, ChromeVox may be preferable when compiling Google Docs, Sheets, and Slides.<\/p>\n<div style=\"margin: 1em 0;padding: 1em;border: 1px solid #ddd;border-left: 10px solid #3c3\">\n<p><strong>Toolkit:<\/strong> Visit the Chrome store while using the Chrome web browser to install the <a class=\"\" title=\"\" href=\"https:\/\/chrome.google.com\/webstore\/detail\/chromevox\/kgejglhpjiefppelpmljglcjbhoiplfn\" target=\"_blank\" rel=\"noopener noreferrer\">ChromeVox screen reader<\/a>. It will be a key element of your Toolkit.<\/p>\n<\/div>\n<div style=\"margin: 1em 0;padding: 1em;border: 1px solid #ddd;border-left: 10px solid #f66\"><strong>Key Point: <\/strong>Though we recommend using ChromeVox for activities that follow, and as a tool that works well for screen reader testing while accessibility auditing, you are free to use other screen readers if you prefer.<\/div>\n<p>The videos below will help show you how to install and begin using ChromeVox.<\/p>\n<p><strong>Video: <a href=\"https:\/\/www.youtube.com\/watch?v=MC8reXDktM8\" target=\"_blank\" rel=\"noopener noreferrer\">Installing ChromeVox<\/a><\/strong><\/p>\n<p><iframe loading=\"lazy\" id=\"oembed-1\" title=\"Installing ChromeVox (Archived)\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/MC8reXDktM8?feature=oembed&#38;rel=0\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><strong>Video: <a href=\"https:\/\/www.youtube.com\/watch?v=qnM75U8LSxY\" target=\"_blank\" rel=\"noopener noreferrer\">ChromeVox Demo<\/a><\/strong><\/p>\n<p><a href=\"https:\/\/youtu.be\/qnM75U8LSxY\">https:\/\/youtu.be\/qnM75U8LSxY<\/a><\/p>\n<p><span class=\"small\">\u00a9 Google Open Online Education.\u00a0Released under the terms of a Standard YouTube License. All rights reserved.<\/span><\/p>\n<h2>ChromeVox Testing and Associated Key Commands<\/h2>\n<div style=\"margin: 1em 0px;padding: 1em;border-width: 1px 1px 1px 10px;border-style: solid;border-color: #dddddd #dddddd #dddddd #ff6666\"><strong>Key Point: <\/strong>Download the <a href=\"https:\/\/pressbooks.library.torontomu.ca\/pwaa\/wp-content\/uploads\/sites\/30\/2018\/01\/ChromeVoxKey.docx\">ChromeVox Keyboard Commands [docx]<\/a>, outlined in the table below, print it, and have it beside you when completing the activity in this unit. Also be sure you have set the ChromeVox modifier key*, described in the following line, or you are going to have difficulty with the activity.<\/div>\n<p>* The ChromeVox modifier key (i.e., Cvox) is set in Chrome\u2019s Settings &gt; Extensions &gt; ChromeVox Options, typically set to Alt or Ctrl.<\/p>\n<table style=\"border-spacing: 0px\" cellpadding=\"5\">\n<thead>\n<tr>\n<th style=\"width: 20%\">Task<\/th>\n<th style=\"width: 55%\">Task Description<\/th>\n<th style=\"width: 25%\">Keyboard Command<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Default Reading<\/td>\n<td>When a webpage loads, ChromeVox will read the element that takes focus on the page. Use the Cvox + arrow keys to read through content. Listen to the spoken output and note any inconsistencies from what one might expect to hear based on what is visible on the screen.<\/td>\n<td>Cvox + up and down arrows<\/td>\n<\/tr>\n<tr>\n<td>Tab Navigation<\/td>\n<td>When a page has loaded, press the Tab key to navigate through operable element of the page like links and forms. Listen to the output when these elements are in focus, and note any elements that are clickable, but not focusable with the keyboard.<br \/>\nAlso listen for hidden elements such as bypass links or other elements that are not visible but are read aloud by ChromeVox.<\/td>\n<td>Tab, Shift Tab<\/td>\n<\/tr>\n<tr>\n<td>Navigate Through Headings<\/td>\n<td>Step through all the headings on a page. Note whether all headings are announced as expected. Note the heading level announced. Are they sequenced to create semantic structure (i.e., nested in the proper order)?<\/td>\n<td>Cvox + L + H then up\/down arrows<\/td>\n<\/tr>\n<tr>\n<td>Navigate Through Landmarks<\/td>\n<td>Step through the landmarks, key navigation points on a page. Are all areas of the page contained in a landmarked region? Note any missing Landmarks.<\/td>\n<td>Cvox + L + ; (semi-colon) then up\/down arrows<\/td>\n<\/tr>\n<tr>\n<td>List Links<\/td>\n<td>List the links and navigate through them using the arrow keys, listen for meaningfulness, or listen for context when links are otherwise meaningless.<\/td>\n<td>Cvox + L + L then up\/down arrows<\/td>\n<\/tr>\n<tr>\n<td>Navigate Through Forms<\/td>\n<td>Navigate to forms on a page, then press the Tab or F keys to listen to each of the fields. Are fields announced effectively, including required fields?<\/td>\n<td>Cvox + L + F then up\/down arrows<\/td>\n<\/tr>\n<tr>\n<td>Navigate Through Tables<\/td>\n<td>Navigate to Tables on a page, press Enter to go to a table, press up\/down arrow keys to move through cells in sequence (left to right, top to bottom), press Ctrl + Alt + arrow to move to adjacent cells, press Ctrl-Alt and 5 on the number pad to list column and row headers where applicable. Note whether header cells are read or not. Are fieldset labels announced, where applicable?<\/td>\n<td>Cvox + L + T then up\/down arrows<br \/>\nthen Enter to select Table<br \/>\nCvox + arrow to move within table<br \/>\nCvox +TH to announce headers<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n","protected":false},"author":56,"menu_order":9,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"class_list":["post-1242","chapter","type-chapter","status-publish","hentry"],"part":1164,"_links":{"self":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/pwaa\/wp-json\/pressbooks\/v2\/chapters\/1242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/pwaa\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/pwaa\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/pressbooks.library.torontomu.ca\/pwaa\/wp-json\/wp\/v2\/users\/56"}],"version-history":[{"count":20,"href":"https:\/\/pressbooks.library.torontomu.ca\/pwaa\/wp-json\/pressbooks\/v2\/chapters\/1242\/revisions"}],"predecessor-version":[{"id":2554,"href":"https:\/\/pressbooks.library.torontomu.ca\/pwaa\/wp-json\/pressbooks\/v2\/chapters\/1242\/revisions\/2554"}],"part":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/pwaa\/wp-json\/pressbooks\/v2\/parts\/1164"}],"metadata":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/pwaa\/wp-json\/pressbooks\/v2\/chapters\/1242\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/pwaa\/wp-json\/wp\/v2\/media?parent=1242"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/pressbooks.library.torontomu.ca\/pwaa\/wp-json\/pressbooks\/v2\/chapter-type?post=1242"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/pressbooks.library.torontomu.ca\/pwaa\/wp-json\/wp\/v2\/contributor?post=1242"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/pressbooks.library.torontomu.ca\/pwaa\/wp-json\/wp\/v2\/license?post=1242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}