14 HJPad Sample Dialogs This learning module is entitled "HJPad Sample Dialogs." In this lesson you will learn how to operate standard Window controls found in many dialogs while working in the Windows environment. In the lesson entitled "The JAWS User Interface," we worked with two simple dialog boxes and their controls, such as radio buttons and combo boxes. Since then, we've used several different types of dialog boxes, and become familiar with navigating, entering information such as filenames, and changing settings. The dialog boxes presented here are "samples" only, intended to provide a safe environment for users to investigate and practice their skills. Currently, the only two programs that I’ve got running are JAWS for Windows and HJPad. The sample dialogs submenu can be found within the Tools pull-down menu, and you can find Tools on your menu bar. I’m going to go ahead and activate the Tools pull-down menu with a hot-key combination of ALT plus the letter T as in tools. ALT T. Menu active. Tools. Spell-checker dot dot dot F7. To move through items, press UP or DOWN ARROW. S. We'll examine the Spell Checker in a later lesson. For now, I’ll DOWN ARROW to sample dialogs. Sample dialogs submenu, D. Press ENTER to open this submenu. ENTER. Single page one dot dot dot. S. JAWS speaks “Single page one, dot dot dot S." Single page one is the first item in this submenu and, as we've already learned, "dot dot dot" means that a dialog box is going to follow as soon as I press ENTER. ENTER. Leaving menus. Personal information one dialog. Title colon mr period. Radio button checked. One of four. To change the selection, press UP or DOWN ARROW. If you wish, choose your correct title now. JAWS screen-sensitive help is available at any time when working in these sample dialogs. I’m going to press the JAWS keystroke, INSERT+F1 to see what screen-sensitive help tells me. JAWS speaks here. Since JAWS' Tutor Mode has already told us how to move in this field, this help message only gives a short message describing what should be done. However, a link is provided to "List JAWS Hot Keys." I'll press ESC to exit from this help screen. Mr., radio button checked. JAWS returns us to the title radio button list. I'll TAB to the next control in this dialog. Tab. First name colon edit. Type in text. ALT+N. We’ve landed in what’s identified by JAWS as an edit field. This is the first of three edit fields that you will encounter in this dialog. As we learned in the prior lesson with entering paths and filenames, an edit field allows us to ENTER text, and in this case it’s asking for a first name. Edit fields are very similar to word processors in that you still have much of the functionality in terms of editing and navigating within an edit field that you do in a word processor. I’ll go ahead and type my first name in this edit field, and TAB to the next edit control. D-a-n Tab. Last name colon edit. Type in text. ALT+L. Here’s another single-line edit field asking for my last name. I’ll go ahead and type that in here, and TAB to the next edit control. C-l-a-r-k Tab. Street colon edit. Type in text. Here we end up on a control called the street edit field, and this, unlike previous edit controls, is a multi-line edit field. The amount of space or number of lines that’s given within an edit field is going to depend on the type of information that’s being asked for, and will be defined by the amount of space the programmer of a given dialog box feels is necessary. To demonstrate how this works, I'm going to type as part of my street address the department I work for, which is the training department. I’ll go ahead and type that in. TYPE IN ADDRESS HERE As in a document, if I’d like I can move my insertion point to the previous line and have JAWS read that to me by pressing the UP ARROW. Training department. I’ll DOWN ARROW. Eleven thousand eight hundred thirty-one S, T Court end period. I’m going to TAB to the next control. Tab city colon edit combo. To set the value, use the arrow keys, or type the value. Here we land on the control called an “edit combo box." As JAWS told us, this is a mixture of a list that can be navigated with the arrows and an edit field. You can either explore the list by arrowing up and down through it to see if your city is in this combo box, or you can simply type the name of a city in the edit field. I’m going to go ahead and DOWN ARROW through this combo box. Albany. Annapolis. Atlanta. We hear that this list is in alphabetical order, but it only contains the names of capitol cities in the United States. Since the city I live in, St. Petersburg, isn’t the capitol of Florida, I’m going to have to type my city in here. We heard that the last city that I selected as I was arrowing through the list of capitol cities was Atlanta, and this item is currently selected, that is highlighted. If I were to move one of my navigational keys, I would take away that highlight and an insertion point would appear in my edit field. However, because this item is highlighted, I can simply overwrite it. I’m going to go ahead and do that by typing in “St. Petersburg" here, and TAB to the next control. S-t-.-space-P-e-t-e-r-s-b-u-r-g Tab, state colon combo box. To change the selection, use the arrow keys. ALT+A. JAWS speaks, “state, colon, combo box." So this is actually different than an edit combo box. Here, as Tutor Mode instructed us, the only control is a combo box, and you cannot type new items or new information into a list. You can only choose one of the available items within the list. Some combo boxes require that you use a keystroke ALT in combination with the DOWN ARROW to open a list box. This is becoming less and less the case. In this situation, we can simply press the DOWN ARROW to hear the first item within our list spoken. I’ll go ahead and do this now. Alabama. Again, we’re in an alphabetical list and I can either continue to DOWN ARROW through this list until I get to Florida in my case, or I can navigate by first letter. I’m simply going to press the letter F. F, Florida. Florida is now selected within this list. I’m going to TAB to the next control. Tab, years of computer experience colon edit spinbox, zero. To set the value, use the arrow keys, or type the value. ALT+Y. JAWS speaks, “Years of computer experience, zero." This control is what’s known as an edit spin box. You’ll typically see this type of control when the information that’s being requested needs to be in the form of a numeric value. You can operate this control in the same way in which an edit combo is used. We can either arrow up and down through our list and make our selection, in which case the information that appears in the edit field portion of this control will be reflected by what’s selected in the list. Or, we can simply type in our years of computer experience. I’ve been involved with computers for around 15 years, so I’ll just type in 15 here. I’ll TAB to the next control. Tab. Rank your computer knowledge, colon, advanced, left/right slider, zero percent. To decrease or increase, use the arrow keys. Here we end up on a control called a left/right slider, and we hear that we’re being asked to rank our computer knowledge. As we TAB through this dialog, it should become apparent why JAWS' new Tutor Mode feature is so useful when dealing with an unfamiliar environment. As you've seen, every control we've encountered has an associated help message, which is automatically spoken when Tutor Mode is active. INSERT+F1 help is always available and shouldn't be necessary that often. Since this is a left/right slider, this control is oriented horizontally, and we can operate it by simply pressing the LEFT and RIGHT ARROW keys. I’m going to go ahead and press the RIGHT ARROW key now. One percent. Again. Two percent. We hear that pressing the RIGHT ARROW increments us one percent at a time, and of course, LEFT ARROW will decrease our value one percent at a time. I’ll go ahead and press LEFT ARROW twice to take us back to zero percent. One percent. Zero percent. If I want to increment by larger units I can press either the PAGE UP or PAGE DOWN keys. Pressing the PAGE DOWN or number THREE on the num pad will increase the value of the slider. I’ll go ahead and press this. Twenty percent. And again. Forty percent. If I’d like to move my slider from one extreme to another, which is from zero to a hundred percent, I can use either the HOME or the END key on my numeric keypad. For example, pressing the END key or the number ONE on the num pad will move me to a hundred percent. I’ll go ahead and press the END key now. One hundred percent. I’m going to rank my knowledge at about 75 percent. I'll TAB to the next control. JAWS speaks… We’ve landed on a control called a checkbox, which Tutor Mode has instructed us can be checked by using the SPACEBAR. Since I’ve got some experience with word processors, I’m going to go ahead and check this check box by pressing the SPACEBAR. Space. Checked. I can verify that pressing INSERT+UP ARROW, the command to read the current line, now checks this. Types of applications you have used in the past, colon, word processor, check box checked. Also notice that some fields in this dialog box have accelerator or ALT plus letter keys associated with them, while others do not. Of course, pressing one of these accelerator keys would jump you to this field from anywhere else in the dialog box. Be careful though, because if you use an accelerator key that is attached to a checkbox, the checkbox's status toggles. There are several other check boxes in this dialog so feel free to TAB between them and check them or leave them unchecked according to your computer experience. Another control that we haven’t yet explored in this dialog is a “clear form button”, which when activated will erase the information we’ve entered here in these controls and put them back in their original state. There’s also an OK button and a cancel button. The cancel button will get you out of this dialog without making any changes to it. The OK button, which is the default button in this dialog, as you've learned before, both closes the dialog and saves your information. I can verify that the OK button is the default button in this case by pressing INSERT+E. I’ll go ahead and do this now. Default button is OK. I’m going to go ahead and press ENTER to activate the OK button, exit this dialog, and place my application focus back in HJPad. ENTER, edit. Type in text. There's another single page dialog in the "Sample Dialogs" menu option under the Tools menu, called "Single Page 2." Try stopping the tape and investigating this dialog box now on your own. Remember to press INSERT+F1 for more help with any control you land on. So far, the pages that we’ve been exploring have been single paged dialogs. Let’s go ahead and activate a multi-page dialog from within that same sample dialog sub-menu. I’ll press ALT+T to activate Tools, and a D for Sample Dialogs. I’ll DOWN ARROW until I hear “multi-page.” Single page two dot dot dot. I. Multi-dash-page dot dot dot. M. I’ll press ENTER. ENTER. Leaving menus. Tracking my progress dialog. General page. General tab. To switch pages, press CONTROL TAB. We heard a lot of text read to us from the General Tab page of this dialog. Besides the text, this dialog contains three controls. The three controls being an OK button, a cancel button, and an apply button. The two key words that you’re going to want to listen for when entering a dialog that you’ve never been in before are the words “tab" and “page”. Either of those are usually indications that you have landed on a multi-page dialog. If we wanted to review this information one line at a time, instead of pressing the INSERT plus B command, we could use our JAWS Cursor. I'll route my JAWS Cursor to the PC Cursor by pressing the key combination INSERT plus the MINUS key or the DASH key on the num pad. Let JAWS read for a few minutes. CONTROL to silence speech. Instruct them how to reread with INSERT+B or INSERT+NUM PAD MINUS and read w/JAWS cursor. Route JAWS to PC. Now, I can simply DOWN ARROW to the text in this dialog. This multi dash page dialog has been designed to track your progress as you Feel free to stop this lesson and explore the rest of the text within this dialog before continuing. I’m going to turn my PC Cursor back on. PC Cursor. Next, I’m going to use the standard Windows keystroke to move between page tabs. I’ll press the key combination of CONTROL plus the Tab key. System tab. We hear now that we’ve landed on the System page tab in this multi-page dialog. All of these pages within the multi-level tab dialog box example have EXCELLENT help associated with them. Press the TAB key to move down into the pages and move from checkbox to checkbox. Press INSERT+F1 repeatedly to get more information. We show you information on over 100 different Windows and JAWS topics within this multi-level tab dialog box. Press CONTROL+TAB to move between pages and continue with this part of the lesson. Go ahead and stop the tape for now. After you have explored the many controls and help we have here and checked off the items you already are familiar with, go ahead and restart the tape. When you are finished, press the ENTER key to activate the OK button and return your application focus to the HJPad main application window. NOTE: Some multi-page dialogs don’t wrap back to the first tab when you press CONTROL+TAB. So in these cases, it is necessary to press CONTROL+SHIFT+TAB to reverse the order in which you are moving through these page tabs to bring you back to the first page in a particular dialog. ENTER. Edit. Type in text. The next item that we’re going to look at in our samples dialog menu is a list view. Let’s go ahead and activate the list view dialog by first pressing ALT+T to activate the Tools menu, then a D for Sample Dialogs. I'll press L now to activate List View. Again, in this dialog we have a lot of static text, which you can feel free to go back and read using your JAWS Cursor. However, the gist of this dialog is that here we have a list view containing over a hundred items, which are either marked completed or not completed, depending on what you checked in that multi-page dialog. The first item that appears in my list is currently selected. I’m going to do a SayLine (INSERT+UP ARROW) to hear what this says again. Get Help System completed. One of one hundred seven. The selections that you made in the multi-page dialog box are also shown here. So if you change the status of any of the items in this list view, these changes will be equally reflected in that multi-page dialog. I’m going to DOWN ARROW three times to show you what JAWS says when information exceeds column boundaries. Open the start menu. Shut down Windows. Switch between appli dot dot dot. JAWS speaks “switch between appli, dot dot dot", which is an indication that not all the information that was entered for this list view item fits within the column. We can expand our view to accommodate the column containing the most information. The Windows standard keystroke to do this is CONTROL+NUM PAD PLUS. I’ll go ahead and do this now. Control num pad plus. Switch between applications. Okay, JAWS speaks “switch between applications" instead of “switch between appli dot dot dot." Now notice if I press the keystroke for “Say line," Switch between applications system not compl, four of one hundred seven. When we pressed Control plus the plus key to resize this dialog, we only re-sized it temporarily. When you exit from this dialog, and then re-enter it, this list would have returned to its normal size. Feel free to stop the tape now and explore the tree view in more detail. When you’re finished, restart the tape and we’ll continue with the Tree View sample dialog box. OPEN THE TREE VIEW DIALOG BOX This tree view control should now look very familiar to you. As we did when using help, we can move up and down along this first list, which is level zero. Additional levels can be opened by pressing RIGHT ARROW, and closed by pressing LEFT ARROW. You can jump to the first item by pressing HOME, and the last item by pressing END. Even though much of this will be a review for you, I'll press DOWN ARROW to examine this list. Graphic 3 drop dash down menus closed. Two of three. Graphic 534 dialogs closed. Three of three. You’re probably wondering why these graphics are not labeled here in this tree view. Actually, most of the graphics in HJPad are not labeled, so that we can demonstrate how to do this in a later lesson. For now, simply ignore the graphic label numbers and listen for the text that follows them. We stopped on the tree view item “dialogs, closed”, on level zero. OPEN THE DIALOGS TOPIC WITH RIGHT ARROW. MOVE TO THE ONE FOR RADIO BUTTONS AND DEMONSTRATE. FUNCTIONAL DESCRIPTION. PHYSICAL DESCRIPTION. Here, we use the TAB key. I'll press TAB now. We can read this text using our arrow keys, jump to the top and bottom of this description by using CONTROL+HOME or CONTROL+END respectively, and select and copy text to the clipboard if necessary. To exit from this description, we can press SHIFT+TAB. SHIFT TAB. Tree one, tree view, functional description. One of two. To move through or expand items, use the arrow keys. Press DOWN ARROW to move to the PHYSICAL DESCRIPTION OF RADIO BUTTONS AND PRESS TAB TO HEAR. SHIFT+TAB BACK Go ahead and stop the lesson and explore this tree view dialog a little bit on your own. I’m going to go ahead and exit this dialog by pressing the ENTER key now. Edit. Type in text. Here again, we’ve returned to the HJPad main application window. I’m going to go back into my sample dialog sub-menu one last time. ALT+T. S.D. I know that the last item in this menu is clear samples, so I’ll press UP ARROW to get to the last item. Clear samples. C. Warning! Pressing ENTER on this menu item is going to clear all of those sample dialogs that we modified earlier, single page one, single page two, the multi-page dialog and the list view. This clear will return them to their original state. So, if you want to continue to track your progress, don’t press ENTER on this item. This is a choice you can make at any time. Now I’m going to press the ALT key to get out of the menus and return to HJPad. Leaving menus. We have now returned to the main application window, and this concludes our examination of the HJPad sample dialogs. Our next lesson will practice using the Spell Checker in HJPad. End of "An Introduction to HJPad" 15 14 HJPad Sample Dialogs