Using the Internet Using the Internet: Microsoft Internet Explorer and Mozilla Firefox are both free browsers that are used to surf the web. Internet Explorer is commonly referred to as IE and Mozilla Firefox is commonly referred as just Firefox. By surfing, I am referring to the ability to intelligently find information and research certain topics on the web. There is a wealth of information on the web and Window Eyes makes it extremely simple to research what is out there. This tutorial will simply give you the very basics of how to surf the web. As of the recording of this tutorial, version 7.0 of IE is the most current version available. IE 8 is currently in beta form, but still, it has not been released. We will be using version 7.0, which is the official version of Microsoft. If at all possible, you should be using this version, or if a newer version is available, possibly that version. Note, under Windows 2000, IE 6.0 Service Pack 1 is the latest version offered by Microsoft. Section 19 of the Window Eyes manual should definitely be read as it contains all of the information specific to how Window Eyes interacts with Internet Explorer and Firefox. You should, without a doubt, read that section. Let’s start up Internet Explorer and do some basic surfing. To start Internet Explorer, bring up the start menu, and press the down arrow, followed by enter. Now this is a Windows Vista thing, so you have to do that a little bit differently under XP. I’m going to bring up the start menu by pressing control-escape. WE: Start menu, start search, edit box Press the down arrow one time. WE: Internet, Internet Explorer, list view, 1 of 12 Vista always keeps that as the first item there. Press enter. WE: Windows Internet Explorer, 41 links, 2 unclicks, 1 table, 6 headings. Link skip to main content, link Window Eyes, link Braille Sense….(silenced) My home page is set to www.gwmicro.com. Your home page is most likely set to something different. To open www.gwmicro.com, just press control-o in Internet Explorer or control-l in Firefox. Press control-o now. WE: O, dialog open, open d, combo edit box. This allows you to type in the URL that you want. I’m going to go ahead and type in www.gwmicro.com. Press enter. WE: Welcome to…41 links, 2 unclicks, 1 table, 6 headings. Link skip to main content….(silenced) When using the Internet, there is a mode that can be turned off or on. This mode is called browse mode. Browse mode can be turned on and off by pressing control-shift-a. When browse mode is turned on, you are easily able to read the web page, but you are not able to enter text onto a web page. With browse mode turned on, you are ensured of text accuracy and easy navigation on web pages. Reading line by line is like in Microsoft Word. Press the up or down arrow key to read each line, or use the left and right arrow keys to read each character. Window Eyes automatically de-columnizes web pages so that you do not have navigation issues with columns. Although text may appear in columns visually on the screen, Window Eyes allows you to navigate a web page without having to worry about columns. Now as the page was loading, you might have noticed some status messages, like “downloading page,” “loading page,” “load done,” number of links, etc. That is part of the typical loading process. Again, IE does not give you a way to navigate easily through a web page. They assume that you are using a mouse and just scrolling up and down the page, viewing that page in its’ visual format. We had to give you a way to navigate through the document as if you were in a text document. What we did was create this browse mode environment. This is a Window Eyes environment, kind of like an invisible word processor that takes the entire web page, regardless of what is currently visible on the screen, and puts it into this browse mode functionality. This browse mode functionality allows you to arrow through this as if you were in a word processor. So we are still sitting at GW Micro home page. Let’s just play with some basic navigation things. To make sure that I am sitting at the top of the page, I’m going to press control-home. WE: Top It says top, so I am at the top. If I down arrow one time… WE: Link skip to main content Down arrow again. WE: Visited link Window Eyes Down again. WE: Link Braille Sense Now I can also just press the right arrow key as well. Let me press that. WE: r, a, I, l, l, e, space Left arrow now. WE: e, l, l, I, a… So that is how I can move that. I can press control-left and right to move by words. Press control-right arrow. WE: Sense; SmallTalk; Ultra; CCTV; Voice; Sense; SyncBraille; Support; Training; GW; That is just moving right by word. I could press control-left arrow to move left by word. This is very similar to what you have in a word processor. I can also use the page-up and page-down keys to move by chunks of 20-some lines. So if you press page-down, it would read the next 22-23 lines. Pressing it again would move it down another 22-23 lines. I can also do a read-to-end like we did inside of the word processor. I can just press control-shift-r and it will start a read-to-end. I can stop that with any key press. I can rewind and fast-forward with the left and right arrow keys. I can increase and decrease the rate with the “u” and “d” keys. I can also select text. Let me press control-home to get to the top. WE: top Down arrow once. WE: Link skip to main content Press shift-right arrow. WE: S selected. K selected Now shift-control right arrow. WE: “ip” selected I can press control-shift-m to read the current selection. WE: link skip This just tells me what is currently selected. All of this works just exactly as you would expect. This is because of the Window Eyes browse mode functionality. IE has pretty much been put to sleep at this point while you are reading this web page. We also give you lots of other navigation keys to be able to move quickly through a web page. Press control-home again. WE: top If you want to just move by link, you can just press “l.” Press l. WE: link skip to main content; visited link Window Eyes; link Braille Sense; link SmallTalk Ultra; If I want to move backwards by link, I could just press shift-l. WE: link Braille Sense; visited link Window Eyes; link skip to main content; no link This tells me that there is no link at the top. We do not do an auto-wrap, which would have taken you to the last link on the page. You can also use the tab key to move between links, but it also takes you between controls and other things, so if you just want to go by link, you would just use the “l” key. We also have another keystroke that you could press that would just take you to visited links. Visually, I sighted user can tell that a link has been visited because it is typically a different color. Let me go back to the top with control-home. WE: top Let me press “v” for visited link. WE: visited link Window Eyes The Window Eyes web page has been visited. Press v again. WE: visited link GW Micro, unleashing the power of your mind’s eye We know that page has been visited because it is the one that we are currently showing. So I could continue on, or press shift-v to go to the previous visited link. I could also just move by text by pressing x and shift-x. This command could be defined so that you can tell Window Eyes what to consider text. For example, you could define at least 10 characters or must have at least two consecutive lines of text. As I hit x, by default it will just go to the first line that has any sort of text on it. There are some times that web pages will have vertical bars. That is technically considered text. However, this really isn’t a place that I want to stop at. So I could say that there must be at least 5 characters on a line, and I could also say that there must be at least 2 consecutive lines of text for me to consider it text. Otherwise, “x” would just skip past it. We will show you in the verbosity where you can set that. Press x here. WE: Welcome to GW Micro This skips all of the links and takes me right to the first line of text. This could be a good way for you to skip a bunch of links. You can also skip by control. Control would be an edit box, check box, radio button, etc. C and shift-c will take you between controls. We also have a specified control search where you can hit n… WE: N control search mode. Now there are no controls on this particular web page, but if I had lots of controls, then I could hit “b” to go to a button, “e” to go to an edit box, “o” to go to a combo box, “x” to a checkbox, “r” to a radio button, “I” to a list box, or “a” to go the next control following where I am currently at. Not only can I go to these elements, but I can also get specific. For instance, maybe I want to go to the first unchecked checkbox. After hitting “n,” I could press “u” and then I could hit “x” for checkbox. WE: No unchecked checkbox. I tried to find an unchecked checkbox, but it said that there wasn’t one. I could also press “n,” “c,” “x.” WE: No checked checkbox. There it said that there was no checked checkbox. Or I could just press “n” and “x.” WE: No checkbox. There it just said that there was no checkbox at all. Those kind of enhance how you can do that. You can also choose to go to the next disabled control. You can also specify a number. Let’s say that you want to go to the 6th checkbox. I could press “n,” 6, u, x. This would take me to the 6th unchecked checkbox. WE: No unchecked checkbox. In that case, it tried to go to the 6th unchecked checkbox, but there wasn’t one. That gives you great power to be able to jump around the web page. I can type in any number from 1 to 9 to quickly take me to any one of those element types. Just press n for control search mode, then the number, then “u” or “c” for unchecked or checked, and then finally type in the letter for the specific control. You can also just press “n” and enter. This will repeat the last control search that you did. So if you looked for the 6th checkbox, you could press “n” and enter and it would find the next 6th checkbox. This is a very powerful way to move around controls. You can also press “d” and shift-d to go to the next different line. For example, if you are on a text line and you hit this, it would take you to the next line that is not text. The same would be true if you were on a link. There are basically three types of lines that you could be on. They are text, links, and controls. I can also press “p.” Do that now. WE: Since 1990, GW Micro has been a trusted pioneer in the adaptive technology industry and continues to lead with innovative customer-driven solutions. What that does is take me to the next paragraph and reads it. I could move through a web page paragraph by paragraph by pressing “p” and shift-p. Now a lot of these commands, where the “chunk” that you are moving by could be multiple lines, we give you the ability of pressing the left bracket or right bracket to be able to go to the beginning of the chunk or the end of the chunk. For instance, if I read the current line that I am sitting on… WE: Since 1990, GW… Since 1990, that is the beginning of the paragraph. Let’s say that I want to go to the end of that paragraph. I could press the right bracket key, which is two keys to the right of the “p” key, and follow that up by pressing the “p” key. WE: and continues to lead with innovative customer-driven solutions. That takes me to the last line of my paragraph. It read the line, but I could read it again with control-numpad 5. WE: and continues to lead with innovative customer-driven solutions. Now if I want to go back to the top of this paragraph, then I would just press the left bracket key, followed by “p.” WE: Since 1990, GW Micro has been a trusted… So that is true for a lot of these controls where the chunk is typically bigger than one line. One of the new features that we have added to Window Eyes 7.0 is the ability to move by placemarkers or rather, have placemarkers stored on a web page. Placemarkers allow you to store a specific line location on a web page and then be able to get back to it very quickly when you come back to that page. One of the things that makes Window Eyes stand out is that we don’t just blindly look at this particular position on the web page. We also not only store the line number that you are on, but we store the text that is on that line. So if you go back to the page and it has changed and it is no longer on that line, what we will do is we will actually search for it, starting at the line that it was on, and go up and down until we can find the text that matches it. If they have removed the text from the page, then we will not be able to find it. But you can actually use a placemarker to search for the particular occurrence that you want to. You can save these placemarkers for a specific web page or a specific domain. So let’s say that on every GW Micro web page, we have a footer on the bottom that we typically have the contact information. So if you wanted to be able to find the fax number on any of the pages, which is always at the bottom, then you could set up a placemarker for the domain of gwmicro.com, so no matter what page you were on, this placemarker would take you to the fax number. Let’s just try that example really quickly. I’m going to go to the bottom of our web page by pressing control-end. WE: bottom I’m going to shift-tab up until I get to the fax number. WE: Link support@gwmicro.com; link sales@gwicro.com; link www.gwmicro.com Now up arrow one time. WE: 260-489-2608 That is our fax number. Let me up arrow again. WE: Fax Ok, there is the fax line, and if I down arrow, it would read me the fax number again. So it is not a link like I originally was thinking. But let’s say that I want to place a placemarker on this particular text. Once you get the browse mode cursor to where you want it to be, you can just press control-shift-k to bring up the placemarker dialog. WE: Name e, fax, edit box dialog placemarkers I’m at the placemarker dialog and it allows you to do many things in here. It is a relatively complicated dialog, but it is not that bad once you understand what all of this means. The first edit box that you are in is “name.” This is just for your reference. You can put anything that you want in here. This is the label for the placemarker. I’m just going to type in “GW fax.” WE: GW fax Tab again. WE: Hotkey number, h, 1 combo box, 2 of 10 Once you create this placemarker, you can give it a hotkey number. You can have up to 9 different hotkeys. That will make it jump to that particular placemarker. You can have an unlimited number of placemarkers. It is just that these 9 can be very special. So if this is a particular placemarker that you would want to jump to very quickly, then you can give it a number. I’m going to go ahead and leave it as hotkey 1. Tab again. WE: Temporary, y checkbox checked Do you just want this placemarker just for this session of Window Eyes? That is what temporary means. If I would shut down Window Eyes, then I would lose the placemarker. As long as I keep Window Eyes running, this temporary placemarker will stay active. But it is not stored anywhere, so if you shut down Window Eyes then your placemarker will be gone. I’m going to go ahead and make it permanent. Go ahead and uncheck temporary by pressing the space bar. WE: Space, unchecked, temporary y, checkbox Tab again. WE: Auto-read lines, l, 5 edit box So now it says auto read lines. This is when you jump down to this placemarker, how many lines of text do you want to read. In my case, there is one line that says fax, and another line that has the fax number. So I’m going to type in 2 here. WE: 2 Tab again. WE: Applies to web page, radio button checked, 1 of 2 So do I want this placemarker to apply to just this web page, or to its’ domain? Again, the domain is www.gwmicro.com. The web page would be the specific one that I am on. I’m just wanting to do it for this one page, so I’m going to leave this one selected. If I wanted to go to domain, I could just press the right arrow. Tab again. WE: Placemarker text, t, fax edit box Placemarker text. This will begin with the line of text that you were on when you brought this placemarker box up. But this will let you enter in the text that you think that Window Eyes should search for. So in this case, I will leave the word fax in there. But if you were at a page where it said that results found 592 matches, you probably wouldn’t want to include the number 592, because that total would change depending on what you were searching for. So you would want to just search for “results found” and get rid of the extra text. That is why we let you modify the text that the placemarkers are going to be searching for. Tab again. WE: Position relative to line number only, radio button checked, 1 of 3 So, position relative to. We’ve got our placemarker set up, but how do we know that Window Eyes will be able to find this, or that the placemarker is still valid? The first radio button is line number only. This would take you to the line number whether the text was there or not. This isn’t a great way to do it, so we have given you more options. Down arrow again. WE: Position relative to line number and text, radio button checked, 2 of 3 Line number and text. So this will take you to the line number, if and only if the text still matches what I stored in my placemarker text edit box. Window Eyes is going to go to that line number and verify that the text is still there, and if it is not there, it will say that the placemarker was not found. If it is there, then it will take us there. Down arrow again. WE: Position relative to line number and text search, radio button checked, 3 of 3 This is the most powerful option. This tells it to go to the line number and search for the text, and if it is there, to stop and put me there. If it is not there, then it will start to search for it. The way that we search is that we will go up a line and look for it, and go down a line and look for it. Then we will go up another line and down another line to look for it. We will keep expanding out in that direction. We will find the first occurrence that matches that text. That is what I am going to do here, because our main web page constantly changes, and I’m going to verify this because on our page, we have a “tip of the day” that comes up, and depending on which tip you get, it will make the line count larger or smaller. Tab again. WE: Add entry, a button And add entry. This is the last one. There are more options on this dialog, but that is all that I am going to do here. I have set it up for hotkey 1, read 2 lines, not a temporary placemarker, and we are going to do the search for it. I’m going to go ahead and hit enter to add this placemarker. WE: Name n, GW Fax, list box Go ahead and press enter. This closes the dialog and I am back inside my browse mode buffer. Now I am still on the fax line. WE: Fax I just read the current line with control-numpad 5. Now let me do a control-shift-s to do a speak summary and see what line this is on. WE: Line 78 of 85, 41 links, 2 unclicks, 1 table, 14 paragraphs, 6 headings, 7 acronyms, 6 anchors Line 78 of 85. So what I am going to do is go back to the top by pressing control-home. WE: top I’m going to refresh the web page by hitting F5. That is going to cause my “tip of the day” to reload. WE: 41 links, 2 unclicks, 1 table, 6 headings….(silenced) I’m going to assume that this “tip of the day” made it shrink or get bigger. Now I’m going to jump down to my particular placemarker. I can do this in a couple of ways. I can press 1, followed by j, because I labeled my placemarker as hotkey 1. So I could press 1-j and go there. I can also press “k” to go to the next placemarker. Shift-k would go to the previous placemarker. In my case, I only have one anyway, so let me press “k” to go to the next placemarker. WE: Fax 260-489-2608 So it found it again and read the 2 lines exactly as I want. Now let’s see what line we are on here by pressing control-shift-s. WE: Line 80 of 87, 41 links, 2 unclicks, 1 table, 14 paragraphs, 6 headings, 7 acronyms, 6 anchors Now I am on line 80 of 87. So the only thing that changed here was the text of the “tip of the day.” Everything else is exactly the same. The tip got longer because there are now 87 lines instead of 85 lines. Let me go back up to the top with control-home. WE: top Now, I can press 1, followed by j, to go there. WE: 1, fax 260-489-2608 That is just another way to do it. So if I am the bottom of my document, control-end. WE: bottom If I press k here… WE: No placemarkers. Of course, there are no placemarkers. But if I press shift-k… WE: fax, 260-489-2608 It found it again. That is just a way to move around between placemarkers. You can also save the placemarkers and export this information if you want to give it to another person. They can then import those placemarkers and be able to get the same placemarker functionality that you have. Your settings are automatically saved and retained, unless you were to clear out those entries manually by going to the web page and clearing them out or going to the document settings and deleting them there. Let’s move on. Let’s load a good test page with lots of examples. At GW Micro, we actually have a test page that has lot of neat things for you to go through and we can run through some of those. Then we will talk about the verbosity. Press control-home. WE: top Remember in the page navigation dialog we talked about inside Word, which brought up a dialog with radio buttons with lots of ways to be able to navigate around within the elements of a Word document. The same keystroke is also relevant in browse mode, only it gives me things that I can move around with on the current web page. Press insert-tab. WE: Links, s, skip to main content, list box…(silenced) This is a very similar dialog to what we had in Word, only the radio buttons are now different. There is a radio button for all of the links, frames, tables, headings, lists, anchors, forms, controls, and placemarkers. Not all of these are currently enabled because this particular page does not have any frames, lists, forms, or controls. So those options are disabled. The placemarker that I just added is there, so that radio button is enabled. There are many links, so that is enabled. By default, the links radio button is always selected, unless you have a page that doesn’t have any links, which is rare. I could just tab off to the radio buttons and pick the one that I want and the list box would automatically adapt to the one that I had selected. I can sort my list box by alphabetical order, or by web page order. Web page order is typically the way that it is. But in my case, what I want to do to this test web page is show you the functionality that Window Eyes can do automatically for you. I’m in the list of links right now, and I want to go to the Window Eyes link. So I’m going to type in “win.” WE: W I n, Window Eyes, 2 of 43 It immediately takes me to Window Eyes, and I could hit enter on it and that will execute the Window Eyes link. Press enter now. WE: Visited link Window Eyes, 50 links, 2 unclicks, 1 table, 4 headings, (silenced) It will automatically start to read this page, but I went ahead and silenced it. I want to go down and keep finding the particular test page that we have. I can’t exactly remember the wordage of it, so I’m just going to try to find it by pressing control-shift-f, which is our find command. We talked about this while reading relative to the mouse pointer. When you are in browse mode, it will find text while in the browse mode buffers. Press control-shift-f. WE: Find n, congratulations. Let’s type in “tutorial” and hit enter. WE: Found, link launch Window Eyes quick tutorial MacroMedia Flash required. Ok so that is not what we want. Let me press insert-f to find the next one. WE: Found. Link tutorials. Nope, do it again. WE: Found, visited link tutorial test page. There we go. We just pressed insert-f to find the next tutorial, and found the tutorial test page. I couldn’t remember what that was called, but I knew that it was a link. I could have just tried moving around all of the links, but that was a quick way to find it. So we are on the tutorial test page link, so I’m going to press enter to load this. WE: 34 links, 2 unclicks, 3 headings, link skip to main content, (silenced) This is just starting to read the new web page. Now I know that there is one more link in here and there is some text that goes along with the description of all of this, but it is called the Window Eyes tutorial test page. This will actually load the page that I want. Press insert-tab again and type in Window Eyes. WE: Window Eyes tutorial test page Press enter. WE: GW Micro Window Eyes tutorial….9 links, 1 table, 22 headings, GW Micro…(silenced) We basically created a heading for each of the things that we like to show off in Window Eyes. The first thing is access keys. Some of the verbosity that we have within Window Eyes is disabled. We will not necessarily hear all of the things, but before I get into this page, I want to bring up the verbosity dialog. This is the same thing that we did inside Microsoft Word and we went through all of the verbosity options. I want to bring up this dialog and show you all of the things that are specific to browse mode. Because I’m in browse mode, when I press insert-v, it will automatically bring me to the browse mode verbosity options. Press insert-v. WE: Elements, access keys, no selected item, list box 1 of 15, dialog verbosity settings (silenced) This brought up the same verbosity dialog. I have the same two list boxes. The group list box has selected browse mode, and the elements that are available within browse mode are now selected. An element was not specifically selected because the line that I was on did not really represent any of the element types. Now if I had been in one of the element types like an access key or an acronym or something else that would have fallen into one of the element groups, then it would have highlighted that group by default. So let me hit the space bar to select the first element. WE: Space, access keys Down arrow. WE: Access keys, 1 of 15. Access keys is the first element. These are just sorted in alphabetical order. Here I have selected the browse mode group and the access keys element type in browse mode. We are basically telling Window Eyes what to do with access keys. Press tab. WE: Indicate shortcut, checkbox unchecked Indicate shortcuts. So it is saying when you come across an access key, which is just the way that a document or web page author can embed a shortcut key in their document so that they user can use that shortcut to get to a control of some sort. I’m just going to go ahead and press the spacebar to turn that on. WE: Space, checked indicate shortcut There is also the read-to-end option that is very similar to Word. Do you want to hear it during read-to-end or not? Let me shift-tab back. WE: Elements Down arrow. WE: Acronyms and abbreviations, 2 of 15 It says acronyms and abbreviations. What do you want to do when there are embedded acronyms and abbreviations within the web page? We can say that I want to include the type, expand it (which spells it out), replacing it, or I can do nothing, meaning that we don’t indicate anything. Again, there is a read-to-end option in there as well. Let me go ahead and turn this on. I’m going to tab over. WE: do not indicate I’m going to say that we want to expand. WE: Expand, radio button Now shift-tab into my elements list box. WE: Elements… Arrow down. WE: flash, 3 of 15. Do you want to know the beginning and end of flash? Tab off. WE: Insert beginning/end message, checkbox unchecked. Let me check that by pressing space. WE: Space, checked Now shift-tab back to elements. WE: Elements Down one. WE: Forms, 4 of 15 Do we want to know the beginning or end to a form or field set? I’m going to leave those unchecked. Down arrow again. WE: Headings, 5 of 15 Do you want to know about headings? This is checked by default. When you go down to a line that has a heading, Window Eyes will tell you that not only is it a heading, but tell you the level group as well. The smaller the number, the larger the heading is. The bigger the number, the smaller the heading is. Let me go down one. WE: Languages, 6 of 15 If you are using a language like Eloquence or a synthesizer like it that has multiple languages, and you are going across a web page and it is tagged such that it needs to change languages, Window Eyes will automatically switch to that Eloquence and continue on reading. This is checked automatically. If we have time I will switch to Eloquence and show you how this works. Down arrow again. WE: Links, 7 of 15 If I were to tab off of this, there is a radio button that says to not indicate if it is a link, indicate link before the text, or indicate link after the text. By default, it is set to before link. We can also tell you if it is the same page link, meaning if you press enter on it, it will just take you to a different area on the same web page. That is unchecked by default. You can also identify if it is a visited link. This is checked, which is why you heard visited link earlier. There is also a read-to-end option as well. Down arrow again. WE: Lists, 8 of 15 This gives you the option of inserting the beginning and end of lists. Do you want bullets indicated as you go down through a list? These are both checked by default. There are read-to-end versions as well. Down arrow. WE: LongDesc, 9 of 15 Long description. Do you want to indicate if the web page has long description text embedded within the page? This is unchecked by default. Down arrow again. WE: Miscellaneous, 10 of 15 There are a bunch of miscellaneous things. Nothing is more frustrating than when you are reading a web page and all of a sudden the web page changes on you. This is becoming more common with web pages as they are updating commercials and advertisements and things like that. There is a radio button here that says to not suspend refresh, suspend refresh flash only, or refresh. If a page is constantly changing on you, you can actually tell Window Eyes to tell the browser to stop refreshing the web page. You can also tell it to just stop refreshing the flash content but leave the other refreshes going on. You can also indicate a new pop-up window. So if IE launches a new window, we can give you a verbal sound that will indicate that a new IE launched. We can include graphics with no descriptions. Right now, if you are arrowing down and you come across a graphic that doesn’t have a description we pull that out of the browse mode buffer. If it does have text, then we will keep it there. There are several other options that I’m not going to get into. Here is where you can set what is considered text, meaning how many characters have to be in a line, how many lines have to be consecutive. They are both set to 1. Down arrow again. WE: New page information, 11 of 15 This one has a lot of checkboxes that, when a new page loads in, you can hear things about the new web page. We can hear status messages, which is unchecked. We can also hear number of lines, number of links, frames, tables, lists, paragraphs, headings, forms, acronyms and abbreviations, block quotes, languages, long descriptions, anchors, access keys, flash objects, general objects, the refresh rate, and how much of the web page that you want to read. By default, we will read the first 24 lines. We could set it up to read the entire web page if we wanted to, or to not read the page at all. All of these individual checkboxes are like an ala carte menu. You can pick and choose the element types that you want. By default, we are going to read you links, frames, tables, headings, flash objects, and the first 24 lines. You can go in and check other items if you would like to hear them read. Down arrow again. WE: Objects, 12 of 15 If there are embedded objects, do you want to know the type of the object? Do you want to expose any alternative text that might be in that object? We can give you that information as well. Down arrow. WE: Paragraphs, 13 of 15 If you tab off of this one, it says smart paragraph mode. We are more intelligent with paragraphs because it may not be tagged as a paragraph, but if there is a gap, we will consider that to be a paragraph. By turning on the smart mode, we can make it a little more intelligent as you are moving by paragraph. You can also use the beginning and ending paragraph indications if you were to check insert beginning and end. That will then indicate beginning paragraph and end of paragraph. Do you want this during read-to-end or want to know about blank lines? All of that can be done in this group. Down arrow. WE: Quotes and Block Quotes, 14 of 15 Do you want to know the beginning and ending of block quotes? It would say, “beginning quote,” and “end quote.” Down arrow again. WE: Tables, 15 of 15 There are lots here. Do you want to know the beginning and end of tables? Do you want the table summary or the table size? Do you want to indicate row grouping or merged cells? What about heading attribute override? Do you want the default header to be off or attribute only or column or row? You can get very specific in how you actually want to deal with tables. That is all of the verbosity options specific to browse mode. These are global settings. Once you save them, they will remain there for the entire session unless you save them to a disk, then they will be there forever for any web page that you go to, whether you are using IE or Firefox. Let’s go ahead and escape out of this. That puts us back into our web page where I can read the current line by pressing control-numpad 5. WE: top It says that I am still at the top. Down arrow. WE: GW Micro, Inc. Down arrow again. WE: Window Eyes test page. Let me just press “h” to go by heading. WE: Heading 3, access keys Down arrow through this. WE: Access keys Again. WE: Edit boxes can have access keys associated with them for quick access. Again. WE: First name Again. WE: Edit box. Please enter your first name. Now I just realized a mistake that I did here. Remember that I changed the access keys to indicate the access keys, but I hit escape out of the verbosity dialog. The escape key is actually the abort key, so I didn’t actually save that particular heading. Let’s just show how this works real quickly. Go back up to “Edit boxes can have…” and bring up the verbosity box by pressing insert-v. WE: Elements, paragraph I’m going to go up to access keys by pressing the home key. WE: Beginning of page, access keys Tab once. WE: Indicate shortcut, checkbox, unchecked Press the space bar. WE: Space, checked Now I’m going to press enter to save that. Now let me down arrow. WE: First name. Down arrow again. WE: Alt-q. Please enter your first name. So it told me that alt-q is the shortcut to get to this particular edit box. So if I turn off browse mode with control-shift-a, I could press alt-q, and it would take me directly to the first name edit box. Down arrow again. WE: Last name Again. WE: Alt-b, edit box Alt-b took me to the edit box for last name. That is how the access keys can actually be done. Press “h” again. WE: Heading 3, Acronyms and abbreviations This is another instance where I had them enabled but didn’t save them. So let’s see what this is like without them enabled. Press down arrow. WE: Acronyms and abbreviations. Down arrow again. WE: Acronyms formed by the initial letter … Down one more. WE: Abbreviations are a shortened form of the written word…. Again. WE: Acronyms: NATO, RADAR, SCUBA Those were all down arrows, and you heard NATO, RADAR, and SCUBA. Go back up until you hear “acronyms,” and press insert-v to go back to the verbosity dialog. Press “a” to quickly get to access keys. Down arrow once. WE: Acronyms and abbreviations Press tab. WE: Do not indicate. Choose expand. WE: Expand, radio button checked Press enter. Now when I down arrow… WE: North Atlantic Treaty Organization, NATO acronym So instead of saying NATO, it actually spelled it out. Down arrow again. WE: Radio Detecting and Ranging, RADAR, acronym Down arrow again. WE: Self Contained Underwater Breathing Apparatus, SCUBA, acronym And now let’s go to abbreviations. WE: Abbreviations. Down arrow again. WE: World Wide Web, www, abbreviation That was world wide web. Down arrow again. WE: Abbreviation, abbr, abbreviation. Abbr. is abbreviation. We can automatically expand these if we have that verbosity option checked. Press “h” for the next heading. WE: Heading 3, anchors We can tell you about anchors as you are moving around. We also give you hotkeys that you can move between anchors. You can press “a” and shift-a to move from one anchor to the next anchor. An anchor is a way to jump to a specific area on a web page. Press h. WE: Heading 3, flash Flash components are currently turned off. Down arrow one time. WE: Flash Now there is a flash component here, and it would have told me, “beginning flash and end flash.” It is just up to you if you want to indicate flash objects. Press h. WE: Heading 3, Forms, fields, and field legends Here we do have some forms, fields, and field legends as we move through this. We actually do have some controls here. Let’s say that we just want to go to the next checkbox. Press “n” and then “x.” WE: Checkbox, unchecked, read If I want to check this checkbox, then I could hit space. WE: Space, checked I could uncheck it by pressing the space bar. WE: Unchecked I am still in browse mode as I do this. I can fill out radio buttons, access buttons, things like that while still being in browse mode. If I want to fill out edit boxes and things like that, then I would have to get out of browse mode. The easiest way to do that is to get on the edit box and press enter. You could then enter the information into the box and then tab off to the next control and fill that out as well. If you need to turn browse mode back on, just press control-shift-a. The Window Eyes manual goes into more depth on how to interact with forms. These are just a couple of examples of the forms. You can press “f” and shift-f to go between forms. You can also press “e” and shift-e to go between the different sets. Press h. WE: Heading 3, headings This is the headings section, so go ahead and press h again. WE: Heading 1, This is a level one heading. So pressing “h” is just taking us between the different headings. WE: Heading 2, this is a level 2 heading Now if I want to go to a specific heading and I know the level of it, I could say something like, “5h.” WE: 5, heading 5. This is a level 5 heading. So it just takes me to the next level 5 heading. If I just hit “h” by itself, it just takes me to the next heading. Press h again. WE: Heading 6, this is a level 6 heading. And press h once more. WE: Heading 3, languages Now we are in the languages section. I’m using DecTalk Access 32 here, so languages is kind of boring. Let me go ahead and bring up Window Eyes with control-backslash. WE: Window Eyes I’m going to go to our file menu by pressing alt-f. WE: File, save s pulldown Press y for select synthesizer, and once the box has come up, press “e” until you get to Eloquence. WE: E, Echo Pc Again. WE: E, Eloquence Press enter. The Window Eyes voice will now sound different. WE: Window Eyes Press escape. WE: GW Micro…(silenced) I’m now back inside the web page in browse mode. Press control-numpad 5 to read the current line. WE: Heading 3, languages Down arrow again. WE: When using SAPI Eloquence, Window Eyes can automatically switch between languages. Down again. WE: When they are encountered on the web page… Down again. WE: (words in Spanish) Now my Spanish isn’t very good, but I know that Window Eyes just read those words in Spanish. It just switched to the Spanish Eloquence. Down again. WE: (more Spanish) Down again. WE: (words in French) That actually switched to the French Eloquence because it had French text. Down again. WE: (more French words) Down again. WE: (German words) Now we have switched to German. Down again. WE: (more German) Down again. WE: (Italian) Down again. WE: (more Italian) Down again. WE: Heading 3 And now we are back to English. I’m going to go ahead and switch back to DecTalk Access 32. Go into Window Eyes with control-backslash, press alt-f to get to the file menu, then press y to get to the synthesizers, select DecTalk Access 32, and press enter and then escape. WE: GW Micro Inc. I am right back to the web page. Press control-numpad 5 to read the current line. WE: Heading 3 Which is…down arrow. WE: links The languages sections is neat if the languages are tagged. We have had some people call in and say that they were reading a web page and it switches to British English. They don’t really know what is going on, but they didn’t realize that the page had been tagged as British English. If you do not like that switching, you can turn that off. Let’s skip the links section because we have already talked about them quite a bit. Press h again. WE: Heading 3, lists Here is the list section. So when I am in a list, I can press “s” or shift-s to go between the lists, or press “I” or shift-I to go between the different list elements. So, “s” just takes me to the next list, and “l” to go between the list elements. Go ahead and press “s.” WE: List 1 with 4 items. List 1 with 4 items. Now I can just press “I” to go to the next item. WE: 1 dog Again. WE: 2 cat Again. WE: 3 fish Again. WE: 4 snake Again. WE: End of list 1. That is the end of list 1. Press “s” to go to the next list. WE: List 2 with 4 items. Press I. WE: 300 Microsoft Now this list started at 300. Window Eyes automatically read that information for you. Let’s go to another list, so press “s” again. WE: List 3 with 4 items. Press “s” again. WE: List 4 with 4 items with 1 sub-list. We have a sub-list in there. I could press “s” to go to that sub-list. WE: List 4.1 with 4 items and 1 sub-list. There is another sub-list in this list, so press “s” again. WE: List 4.1.1 with 3 items. We can just go as deep as we want within lists. It works out very nicely. Press “h” to go to the long descriptions. WE: heading 3, long descriptions Alt-enter would launch the long description of an element. If you hover over an object with the mouse, you may get more information. Just pressing enter might activate the link, but alt-enter would open up the long description. It actually re-renders the page with the long description. Press h again. WE: Heading 3, pop-up windows Let’s go ahead and skip that one. Press h again. WE: Heading 3, Objects An object is a multi-media element that allows web page authors to insert images, programs, video clips, or other html documents into a web page. Once you have been notified of an object, you can replace the object element with any available alternative element designated by the web page author. Press h. WE: Heading 3, Paragraphs We already talked about “p” and shift-p to move between paragraphs, so press h again. WE: Heading 3, Quotes and block quotes If you have quotes and block quotes, you can use “q” and shift-q to move between block quotes. Press q. WE: They went in single file running like hounds on a strong scent and eager light was in their eyes. Nearly due west, the broad swath of the marching….(silenced) That will read me the next quote or block quote that is available. Press h. WE: Heading 3, tables Down arrow through this. WE: Tables are used to group information in a specific layout. Window Eyes allows access Down arrow. WE: to tables with “t” and shift-t. So “t” and shift-t would take me through the different tables. Press t. WE: Table 1 travel expense report. This table summarizes travel expenses incurred during August trips to San Jose and Seattle, 10 rows 5 columns. To deal with tables here, you have to hit control + to get into table mode. You can press either “+” sign on your keyboard. Press control +. WE: Table 1 travel expense report. This table summarizes travel expenses incurred during August trips to San Jose and Seattle, R1 C1. Enter in header. To get out of table mode, you could just press control -. What this does is allow you to move around between the cells of your table and basically the cell content now becomes the content of your browse mode buffer. I no longer can see the entire web page. I am only looking at the cell of that particular cell that I am in. I can use my insert and dedicated arrow keys to move around. Press insert-right arrow. WE: Meals; Hotels; Transport; Sub-totals Now press insert-down. WE: Entering body Again. This is a fairly complicated table that has a lot of cells in it. Some of the cells do not have any information in them, so Window Eyes will not say anything at all. This table has rows, columns, row headers, column headers, and Window Eyes will read that information for you. Pressing control-shift-h will go between the headers. WE: Column title only; Row title only; column or row headers; column and row headers; Rx Cy positions; no title Tables are very sophisticated within browse mode. Press control-minus to get out of this. WE: Table off. Press h to go to the next heading. WE: Heading 3, Element properties hotkey. Remember, insert-e inside of Word would bring up the element properties dialog. Down arrow. WE: Element properties hotkey. Down again. WE: Using Window Eyes element properties. Again. WE: Attribute information is easily attainable. Again. WE: This text is red and bold. Ok, this text is red and bold. Let’s just verify that. Press insert-e to bring up the element dialog box. WE: Ok, button. Dialog element properties. Description: Static text (abbreviation) font: Verdana, size: 12 pt., style: bold, foreground color: red, background color: shade of pale blue, default ok button So it said shade of pale blue was the background color, and the foreground color was red, which is exactly correct. So if you want to get the very specific information about the element that you are sitting on, just press insert-e and you will be there. Press escape to get out of this dialog. Press h again. WE: No heading There are no more headings in here. The only other key that I would like to talk about is the refresh key. You can press alt-shift-m to rotor between options. Press that now. WE: Suspend flash. Again. WE: Suspend off. Again. WE: Suspend all I am going to leave it that way. You can change this in the verbosity dialog box as well. Control-shift-f is the mouse search control. We have already talked about that. It is very similar to the search that we talked about inside Word and Wordpad. In this case, it is all relative to what is in browse mode. Typically, outside of browse mode, it is only what is visible on the screen, and will move the mouse pointer there. In browse mode, it is the entire browse mode buffer. Whatever is there, it will move the mouse cursor to that location. Don’t forget about the insert-tab hotkey, which is page navigation. Insert-v is the verbosity dialog. Insert-e is the element properties hotkey. There is a lot more to go over, so please refer to section 19 of the Window Eyes manual for a full description of how to browse using the Internet. Again, Firefox could be demonstrated, but for what we have shown, it all would be pretty much the same. Let’s move on to the next section.