{"id":147,"date":"2019-06-04T11:48:22","date_gmt":"2019-06-04T15:48:22","guid":{"rendered":"https:\/\/pressbooks.library.ryerson.ca\/iwacc\/?post_type=chapter&#038;p=147"},"modified":"2024-02-13T16:08:23","modified_gmt":"2024-02-13T21:08:23","slug":"chromevox-screen-reader","status":"publish","type":"chapter","link":"https:\/\/pressbooks.library.torontomu.ca\/iwacc\/chapter\/chromevox-screen-reader\/","title":{"raw":"Screen Readers: ChromeVox","rendered":"Screen Readers: ChromeVox"},"content":{"raw":"We are introducing you to the ChromeVox screen reader early in the materials here so you have plenty of opportunity to practice using it. It will be a useful tool for understanding what creates barriers in web content, and it will be used throughout the units here to experience and understand barriers firsthand.\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, its ability to work across computer platforms, and it is free and open source.\r\n\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\u00a0<a href=\"https:\/\/www.google.com\/drive\/\">Google Drive<\/a>, so even for users of other screen readers, ChromeVox may be preferable when working with 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\u00a0<a href=\"https:\/\/chrome.google.com\/webstore\/detail\/chromevox\/kgejglhpjiefppelpmljglcjbhoiplfn\">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\">\r\n\r\n<strong>Key Point: <\/strong>Though we recommend using ChromeVox for activities in the units that follow, if you already use another screen reader regularly, you are free to use it if you prefer.\r\n\r\n<\/div>\r\n<h2>ChromeVox Installation<\/h2>\r\n<ol>\r\n \t<li>Open the Chrome web browser.<\/li>\r\n \t<li>Type \u201cChromeVox\u201d into the browser<span lang=\"it\">\u2019<\/span>s location bar and press the Enter key.<\/li>\r\n \t<li>In the search results that appear, ChromeVox should be the first. Follow that link to the Chrome Web Store.<\/li>\r\n \t<li>On the ChromeVox page in the store, click on the \u201cAdd to Chrome\u201d link to start the installation.<\/li>\r\n \t<li>In the dialog that opens, click \u201cAdd to Chrome.\u201d<\/li>\r\n \t<li>When the installation is complete, ChromeVox will announce it is ready, and a small dialog will open pointing out the ChromeVox icon added to the Chrome toolbar. (You<span lang=\"it\">\u2019<\/span>ll need speakers or headphones to hear ChromeVox.)<\/li>\r\n \t<li>Click on the ChromeVox icon in the Chrome toolbar, then choose Options.<\/li>\r\n \t<li>On the Options screen, click in the Modifier Key field, and set the key, typically by pressing the Alt key. In the key commands when you see the \u201cChromeVox\u201d or \u201cCvox\u201d prefix before a specific key, this is referring to the modifier key you set.<\/li>\r\n \t<li>If Alt conflicts with other key commands on your system, try using Ctrl, or Ctrl+Alt.<\/li>\r\n \t<li>You may also want to adjust the voice used by ChromeVox, on the Options page.<\/li>\r\n \t<li>You may also want to set the reading speed, by pressing Cvox + [ to speed up reading, and Cvox + ] to slow the rate.<\/li>\r\n<\/ol>\r\n<strong>Note:<\/strong> The Cvox key is held down while pressing other keys. For example, to turn ChromeVox on or off, press the Cvox key (e.g., Alt) and hold it, then quickly press the \u201cA\u201d key twice (i.e., Cvox + A + A).\r\n\r\nThe videos below show you how to install and begin using ChromeVox.\r\n[h5p id=\"18\"]\r\n\r\n<strong>Video: <\/strong><a class=\"\" href=\"https:\/\/stream.torontomu.ca\/V\/Video?v=1001780&amp;node=5368783&amp;a=199495268&amp;autoplay=1\" data-preview-alt=\"Installing ChromeVox\">Installing ChromeVox<\/a> by The Chang School\r\n\r\n<strong>Video:\u00a0<\/strong><a class=\"\" href=\"https:\/\/youtu.be\/qnM75U8LSxY\">ChromeVox Demo<\/a> by Google Open Online Education\r\n<h2><strong>ChromeVox and Associated Key Commands<\/strong><\/h2>\r\n<div style=\"margin: 1em 0;padding: 1em;border: 1px solid #ddd;border-left: 10px solid #f66\">\r\n\r\n<strong>Key Point: <\/strong>Download the\u00a0<a class=\"instructure_file_link instructure_scribd_file\" title=\"ChromeVox_Key_Commands.docx\" href=\"http:\/\/pressbooks.library.ryerson.ca\/iwacc\/wp-content\/uploads\/sites\/82\/2019\/06\/ChromeVox_Key_Commands.docx\"><\/a><a href=\"http:\/\/pressbooks.library.torontomu.ca\/iwacc\/wp-content\/uploads\/sites\/82\/2019\/06\/ChromeVox_Key_Commands.docx\">ChromeVox Key Commands<\/a> (Word), outlined in the table below. Print it or have it beside you when completing screen reader activities throughout the units that follow. Also, be sure you have the ChromeVox <strong>modifier key<\/strong> set up, or you are going to have difficulty with the activities.\r\n\r\n*The ChromeVox modifier key (i.e., Cvox) is set in the ChromeVox Options. It is typically set to <strong>Alt<\/strong>, or Ctrl, or Alt + Ctrl.\r\n\r\n<strong>Note: To stop reading, press the Ctrl key.<\/strong>\r\n\r\n<\/div>\r\n<table class=\"addborder\" border=\"1\">\r\n<thead>\r\n<tr>\r\n<th width=\"20%\">Task<\/th>\r\n<th>Task Description<\/th>\r\n<th 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 web page 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 elements 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\n\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\r\n\r\nthen 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)\r\n\r\nthen 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\r\n\r\nthen 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\r\n\r\nthen 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\r\n\r\nthen up\/down arrows\r\n\r\nthen Enter to select Table\r\n\r\nCvox + arrow to move within table\r\n\r\nCvox +T &gt; H to announce headers<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\nWhen you are navigating with ChromeVox, it will add its own highlighting around elements when they receive focus. Test for focus visibility (<strong>SC 2.4.7<\/strong>) when ChromeVox is not running.\r\n\r\nFor a complete list of key commands see the ChromeVox Options. Default commands are listed and can be changed if needed.\r\n<h2><strong>Helpful ChromeVox Resource<\/strong><\/h2>\r\n[embed]https:\/\/youtu.be\/x18vEEfpK3g[\/embed]\r\n\r\n<strong>Video:\u00a0<\/strong><a class=\"\" href=\"https:\/\/youtu.be\/x18vEEfpK3g\" data-preview-alt=\"Making Accessible Web Apps Using HTML5 and ChromeVox\">Making Accessible Web Apps Using HTML5 and ChromeVox<\/a> by <a href=\"https:\/\/www.youtube.com\/channel\/UC_x5XG1OV2P6uZZ5FSM9Ttw\">Google Developers<\/a>","rendered":"<p>We are introducing you to the ChromeVox screen reader early in the materials here so you have plenty of opportunity to practice using it. It will be a useful tool for understanding what creates barriers in web content, and it will be used throughout the units here to experience and understand barriers firsthand.<\/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, its ability to work across computer platforms, and it is free and open source.<\/p>\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\u00a0<a href=\"https:\/\/www.google.com\/drive\/\">Google Drive<\/a>, so even for users of other screen readers, ChromeVox may be preferable when working with 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\u00a0<a href=\"https:\/\/chrome.google.com\/webstore\/detail\/chromevox\/kgejglhpjiefppelpmljglcjbhoiplfn\">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\">\n<p><strong>Key Point: <\/strong>Though we recommend using ChromeVox for activities in the units that follow, if you already use another screen reader regularly, you are free to use it if you prefer.<\/p>\n<\/div>\n<h2>ChromeVox Installation<\/h2>\n<ol>\n<li>Open the Chrome web browser.<\/li>\n<li>Type \u201cChromeVox\u201d into the browser<span lang=\"it\">\u2019<\/span>s location bar and press the Enter key.<\/li>\n<li>In the search results that appear, ChromeVox should be the first. Follow that link to the Chrome Web Store.<\/li>\n<li>On the ChromeVox page in the store, click on the \u201cAdd to Chrome\u201d link to start the installation.<\/li>\n<li>In the dialog that opens, click \u201cAdd to Chrome.\u201d<\/li>\n<li>When the installation is complete, ChromeVox will announce it is ready, and a small dialog will open pointing out the ChromeVox icon added to the Chrome toolbar. (You<span lang=\"it\">\u2019<\/span>ll need speakers or headphones to hear ChromeVox.)<\/li>\n<li>Click on the ChromeVox icon in the Chrome toolbar, then choose Options.<\/li>\n<li>On the Options screen, click in the Modifier Key field, and set the key, typically by pressing the Alt key. In the key commands when you see the \u201cChromeVox\u201d or \u201cCvox\u201d prefix before a specific key, this is referring to the modifier key you set.<\/li>\n<li>If Alt conflicts with other key commands on your system, try using Ctrl, or Ctrl+Alt.<\/li>\n<li>You may also want to adjust the voice used by ChromeVox, on the Options page.<\/li>\n<li>You may also want to set the reading speed, by pressing Cvox + [ to speed up reading, and Cvox + ] to slow the rate.<\/li>\n<\/ol>\n<p><strong>Note:<\/strong> The Cvox key is held down while pressing other keys. For example, to turn ChromeVox on or off, press the Cvox key (e.g., Alt) and hold it, then quickly press the \u201cA\u201d key twice (i.e., Cvox + A + A).<\/p>\n<p>The videos below show you how to install and begin using ChromeVox.<\/p>\n<div id=\"h5p-18\">\n<div class=\"h5p-content\" data-content-id=\"18\"><\/div>\n<\/div>\n<p><strong>Video: <\/strong><a class=\"\" href=\"https:\/\/stream.torontomu.ca\/V\/Video?v=1001780&amp;node=5368783&amp;a=199495268&amp;autoplay=1\" data-preview-alt=\"Installing ChromeVox\">Installing ChromeVox<\/a> by The Chang School<\/p>\n<p><strong>Video:\u00a0<\/strong><a class=\"\" href=\"https:\/\/youtu.be\/qnM75U8LSxY\">ChromeVox Demo<\/a> by Google Open Online Education<\/p>\n<h2><strong>ChromeVox and Associated Key Commands<\/strong><\/h2>\n<div style=\"margin: 1em 0;padding: 1em;border: 1px solid #ddd;border-left: 10px solid #f66\">\n<p><strong>Key Point: <\/strong>Download the\u00a0<a class=\"instructure_file_link instructure_scribd_file\" title=\"ChromeVox_Key_Commands.docx\" href=\"http:\/\/pressbooks.library.ryerson.ca\/iwacc\/wp-content\/uploads\/sites\/82\/2019\/06\/ChromeVox_Key_Commands.docx\"><\/a><a href=\"http:\/\/pressbooks.library.torontomu.ca\/iwacc\/wp-content\/uploads\/sites\/82\/2019\/06\/ChromeVox_Key_Commands.docx\">ChromeVox Key Commands<\/a> (Word), outlined in the table below. Print it or have it beside you when completing screen reader activities throughout the units that follow. Also, be sure you have the ChromeVox <strong>modifier key<\/strong> set up, or you are going to have difficulty with the activities.<\/p>\n<p>*The ChromeVox modifier key (i.e., Cvox) is set in the ChromeVox Options. It is typically set to <strong>Alt<\/strong>, or Ctrl, or Alt + Ctrl.<\/p>\n<p><strong>Note: To stop reading, press the Ctrl key.<\/strong><\/p>\n<\/div>\n<table class=\"addborder\">\n<thead>\n<tr>\n<th style=\"width: 20%;\">Task<\/th>\n<th>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 web page 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 elements 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.<\/p>\n<p>Also, 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<\/p>\n<p>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)<\/p>\n<p>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<\/p>\n<p>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<\/p>\n<p>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<\/p>\n<p>then up\/down arrows<\/p>\n<p>then Enter to select Table<\/p>\n<p>Cvox + arrow to move within table<\/p>\n<p>Cvox +T &gt; H to announce headers<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>When you are navigating with ChromeVox, it will add its own highlighting around elements when they receive focus. Test for focus visibility (<strong>SC 2.4.7<\/strong>) when ChromeVox is not running.<\/p>\n<p>For a complete list of key commands see the ChromeVox Options. Default commands are listed and can be changed if needed.<\/p>\n<h2><strong>Helpful ChromeVox Resource<\/strong><\/h2>\n<p><iframe loading=\"lazy\" id=\"oembed-1\" title=\"Making Accessible Web Apps Using HTML5 and ChromeVox\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/x18vEEfpK3g?feature=oembed&#38;rel=0\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><strong>Video:\u00a0<\/strong><a class=\"\" href=\"https:\/\/youtu.be\/x18vEEfpK3g\" data-preview-alt=\"Making Accessible Web Apps Using HTML5 and ChromeVox\">Making Accessible Web Apps Using HTML5 and ChromeVox<\/a> by <a href=\"https:\/\/www.youtube.com\/channel\/UC_x5XG1OV2P6uZZ5FSM9Ttw\">Google Developers<\/a><\/p>\n","protected":false},"author":100,"menu_order":8,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"class_list":["post-147","chapter","type-chapter","status-publish","hentry"],"part":21,"_links":{"self":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/iwacc\/wp-json\/pressbooks\/v2\/chapters\/147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/iwacc\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/iwacc\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/pressbooks.library.torontomu.ca\/iwacc\/wp-json\/wp\/v2\/users\/100"}],"version-history":[{"count":28,"href":"https:\/\/pressbooks.library.torontomu.ca\/iwacc\/wp-json\/pressbooks\/v2\/chapters\/147\/revisions"}],"predecessor-version":[{"id":1377,"href":"https:\/\/pressbooks.library.torontomu.ca\/iwacc\/wp-json\/pressbooks\/v2\/chapters\/147\/revisions\/1377"}],"part":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/iwacc\/wp-json\/pressbooks\/v2\/parts\/21"}],"metadata":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/iwacc\/wp-json\/pressbooks\/v2\/chapters\/147\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/iwacc\/wp-json\/wp\/v2\/media?parent=147"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/pressbooks.library.torontomu.ca\/iwacc\/wp-json\/pressbooks\/v2\/chapter-type?post=147"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/pressbooks.library.torontomu.ca\/iwacc\/wp-json\/wp\/v2\/contributor?post=147"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/pressbooks.library.torontomu.ca\/iwacc\/wp-json\/wp\/v2\/license?post=147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}