APPENDIX D VOICE CONTROL PANEL OPTIONS The Voice Control Panel contains many useful features. Those of you who are sighted will enjoy the way the menus look on the screen and how easy they are to follow. Of course the speech works just as well. Below is a description of each option available in the Voice Control Panel. If you wish to pop up the menus, press the Menu hot key. This key defaults to CTRL-\. While in the menus, you can use the Right arrow, Down arrow, or Space bar to move to the next available option. Or, you can use the Left arrow, Up arrow, or Backspace keys to move to the previous option. Once you get to the option you want, a press of the ENTER key will act upon it. If you know the number of the option you wish to execute, simply type the number and press ENTER. You will immediately be moved to that option. If the option is not an option which toggles or rotors with each press of the ENTER key, moving to the option by typing its number and pressing ENTER would be as if you cursored to the option and pressed ENTER. For example, from the main menu typing 5ENTER would immediately place you in the GENERAL menu. However, if the option you are moving to is a toggle or rotor, you will only be moved to the option. It will not be toggled or rotored. Another way to tell whether the new option will be immediately executed is to note whether the entry contains an = (equal sign). If it contains an equal sign, when you type the number followed by ENTER, you will be moved to the option and it will be voiced but if you want to toggle/rotor it, you must press ENTER again. If however, the entry does not contain an = (equal sign) you will be moved to the option and it will act as if you had pressed ENTER on it manually. You will notice there is a Help option on the main menu. This option will display a submenu of five choices. If you select any of the first four options, Vocal-Eyes reads a file on disk called VE.HLP. If this file is not available, Vocal-Eyes will say "Help is unavailable" and beep. If it was found, you will be presented with several screens of information. You can press the Page Down key to advance to the next screen or Page Up to go back to the previous one. If you press the ESCAPE key, the Help mode will be exited. If you press any other key, the current screen will be reread. Remember, you can also use the VE cursor to review the current help screen a character, word, or line at a time. If you press the ESCAPE while in the menus, you will be returned to the previous menu option or if you are already at the main menu, you will be returned to your applications program. If you wish to exit directly to your applications program, you can press ALT-X or ALT-ESCAPE if you have the enhanced 101-key keyboard. You can also pick the Exit option. This would be just as if you had pressed the ESCAPE key. If you are on an option which can toggle between two or more settings, each press of the ENTER key will increase the setting. If you press the Delete key, each option will default to a consistent state. This is mainly used for you macro users. As we describe each of the options in detail, the following format will be used: Option number and Menu title with all options. The option number will tell you how to get to each option assuming you are starting at the main menu. For example the option number 1-6-5 would mean select option 1: Screen of the main menu, then option 6: Punctuation and finally option 5: Control. Lets start with the first option. 1: Screen This will display the Screen submenu. Its choices are described below. 1-1: Voice = On/Off Default = On This can be used to turn off the screen voice. This means all characters received through the standard DOS vectors will not be spoken. Review Mode and all of the hot keys will work as before. 1-2: Rate = 0-9 Default = 5 This tells Vocal-Eyes what speech rate is to be used when reading characters from the screen. The higher the number the faster the speech. 1-3: Pitch = 0-9 Default = 3 This tells Vocal-Eyes what speech pitch to use when reading characters from the screen. The higher the number the higher the pitch. 1-4: Tone = A-Z Default = I This tells Vocal-Eyes what speech tone to use when reading characters from the screen. Some synthesizers do not support this feature. Others treat it in different ways. 1-5: Volume = 0-9 Default = 9 This tells Vocal-Eyes what speech volume to use when reading characters from the screen. The higher the number, the louder the output. 1-6: Punctuation This option will pull up the punctuation submenu for all screen text. The options it offers are as follows: 1-6-1: Textual = Off/Dictionary only/On Default = Off This is used to tell Vocal-Eyes which of the textual characters to speak. For example when a period is received should the word period be spoken or not. Or, should it speak the dictionary definition setup by the user. Textual characters include: ! . , ; : ? A setting of off will cause Vocal-Eyes not to speak any of these characters. On will speak the default settings. However, if there is an entry also in the dictionary, it will be spoken as instructed in the dictionary instead of Vocal- Eyes' default. If you choose the Dictionary only option, only those textual characters which are in the dictionary will be spoken. 1-6-2: Math = Off/Dictionary only/On Default = On This is very similar to the Textual option; however, it relates to the following math symbols instead of the textual characters. ( ) - / ^ * + = > < % 1-6-3: Miscellaneous = Off/Dictionary only/On Default = On This is very similar to the Textual option; however, it relates to the following Miscellaneous symbols instead of the textual characters. @ { } [ ] _ \ | ' " ~ ` & # $ 1-6-4: Space = Off/Dictionary only/On Default = Off This is very similar to the Textual option; however, it relates only to the space character instead of the textual characters. 1-6-5: Control = Off/Dictionary only/ASCII/Describe/Say Control Default = Off This is used for all characters with an ASCII value between one and twenty- six. If you set it to off, these characters will not be spoken. Dictionary only, as described above, will only speak the character if it is in the character dictionary. In fact, unless the setting is off, Vocal-Eyes will always speak the character the way you defined it in the character dictionary. The ASCII option will speak the ASCII value of the character. The Describe feature will cause Vocal-Eyes to give a verbal description of what the character looks like, for example "musical note." Finally the Say Control option will simply say Control-A through Control-Z for each of the characters. 1-6-6: Enhanced = Off/Dictionary only/ASCII/Describe Default = Off This is very similar to the Control option, but ASCII values zero, twenty- seven through thirty-one and 127 through 255 are affected. The only difference is this does not offer the Say Control option since these ASCII characters are not considered control characters. 1-7: Numbers = Off/On Default = On This is used to tell Vocal-Eyes how to handle numbers, money, times, and dates. For example, should Vocal-Eyes say "one hundred thirty five" or "1-3-5" when the digits 1, 3 and 5 are received in a row? The same is true for money. Should "thirty seven dollars and twenty five cents" or "3-7 point 2-5" be spoken if $37.25 is received? Note, if you have this feature on but a number comes in which has a comma in an incorrect place or if the number sequence contains a dash, the number will be spelled anyway. 1-8: Capitalization Alert = Off/Tone/Say Cap/Pitch Default = Off This is used to tell Vocal-Eyes how to handle capital letters when read from the screen. When set to Tone, your synthesizer will emit a short tone before a word which begins with a capital letter, a slightly higher-pitched tone before a word which is all capitalized, and a higher tone yet before a word of mixed capitalization. This option is only available with synthesizers which are capable of emitting tones. The Pitch setting is similar, but the pitch of the word itself shifts with the capitalization rather than the pitch of a tone prior to the word. With this option set to Say Cap, Vocal-Eyes will say "Cap" before a word which has the first letter in uppercase, "cap cap" before a word which is all capitalized, and "cap cap cap" before a word of mixed capitalization. Off, of course, causes Vocal-Eyes to disregard the capitalization of words. 1-9: Format Alert = Off/On Default = Off Turning this option on tells Vocal-Eyes to say "x spaces" (where x is any number) if it encounters two or more spaces within a line. If it encounters spaces at the beginning of a line, it says "indented x spaces." Turning this option off tells Vocal-Eyes to follow the setting of the Space" option in the punctuation submenu. 1-10: Visual Tracking This option pulls down a submenu with three options. The purpose of this submenu is to tell Vocal-Eyes whether or not to highlight words it is speaking and to determine the colors of those words. This submenu is only effective with synthesizers which support indexing. 1-10-1: Visual Tracking = Off/User Defined/Inverse Default = Off With this option set to Inverse, Vocal-Eyes will display the word currently being spoken in "inverse" colors, e.g. black on white when the original word was displayed white on black. If the colors of the words on the screen vary, the colors of the highlighted words will also vary. With this option set to User Defined, options two and three can be used to fix the foreground and background colors. In this case, each highlighted word will be the same color, regardless of the original color combination. Setting this option to off will cause Vocal-Eyes to stop highlighting words as it speaks. If you set this option to Inverse or User Defined when using a synthesizer that does not support indexing, Vocal-Eyes will treat the setting as if it were off. 1-10-2: Foreground = Black - Bright White Default = Black Selecting this option will cause Vocal-Eyes to display the color palate from which you can choose the foreground color for the highlighted words. 1-10-3: Background = Black - Blinking White Default = White Selecting this option will cause Vocal-Eyes to display the color palate from which you can select the background color you wish to use for the highlighted words. 1-11: Repeat Filter = Off/Say Repeats/Ignore Default = Off This is used to tell Vocal-Eyes what to do with repeating characters. For example, if a line of forty stars is printed on the screen should Vocal-Eyes say each star 40 times (Off) or should it say "star star star repeats 40 times" (Say Repeats) or should the entire string be ignored (Ignore)? Notice, regardless of the setting, if the punctuation level says not to speak any stars, nothing will be spoken anyway. 1-12: Repeat Value = 1-9 Default = 3 This tells Vocal-Eyes how many times a character has to repeat before it is considered a repeating character. If a character repeats the number specified or more, then the Repeat Filter option above will kick in. Of course, if the Repeat Filter option is off this value will be ignored. 1-13: Blank Lines = Off/Say Blank Default = Say Blank This option tells Vocal-Eyes what to do if a blank line was requested to be read. Should it say nothing (Off) or should it say "Blank" (Say Blank)? 1-14: Signal Cursor Pos = Off/On Default = Off With this feature on, Vocal-Eyes will speak "CURSOR" whenever it is reading something which contains the cursor position. The reading will begin as normal but when the cursor position is reached, Vocal-Eyes will say "CURSOR" and continue reading on as normal. If the cursor is in the middle of a word, Vocal-Eyes will break the word in two, speaking "cursor" between the two sections. 1-15: Attribute Changes = Off/On Default = Off This determines whether Vocal-Eyes should speak the current attribute if it is different from the last attribute spoken. For example, if you are reading the contents of the screen, each time the attribute changes, Vocal-Eyes will speak the new attribute followed by the existing text. 1-16: Auto Box Read = Off/On Default = Off If enabled, Vocal-Eyes will constantly scan the entire screen for boxes. Once a box has been detected, Vocal-Eyes will read the entire contents of the box. If more than one box is on the screen at one time, Vocal-Eyes will attempt to determine which box is of most interest and read that one. If the contents of a box change the box will not be reread. Only if a new box has been detected will one be read. 1-17: Screen Activity Tone = Off/On Default = Off If enabled and you silence the screen, Vocal-Eyes will emit a tone about every second if the screen is changing. If you silence the speech but the screen is not changing, the tone will not be sounded. Likewise, if you have not silenced the speech but the screen is changing the tone will not be sounded. This is mainly used to give you an indication that something is happening even if you have silenced the speech. 1-18: Port Intercept = Off/LPT1/LPT2/LPT3/COM1/COM2/COM3/COM4 Default = off By default Vocal-Eyes will not intercept data sent to any of the above seven ports. However, if you select any of them, Vocal-Eyes will intercept the data and send it to the synthesizer for voicing. For example, if you are using a word processor and print the file to LPT2 and you have this setup to intercept LPT2, the text sent by the word processor will not be printed but instead will be voiced. When Vocal-Eyes intercepts a port, it will not pass it on. Vocal-Eyes will speak the data and stop. You could, for example, set this up to intercept LPT1. Now whenever you do a print screen, Vocal-Eyes will speak the screen instead of letting the text be sent to the printer. 1-19: BIOS TTY Intercept = Intercept/Ignore Default = Intercept Normally the default of intercept will work fine. However, if you use a program which speaks as if each character is being printed to the screen twice, you may want to set this to ignore. Some programs will print characters to the screen twice. Visually this is never noticed. However, Vocal-Eyes picks it up. If possible, leave this setting to intercept. On some machines if you set this to ignore, your DOS prompt may not speak unless you have ANSI.SYS loaded. It is better, if possible, to set this to intercept and not load ANSI.SYS. 2: Keyboard This will display the Keyboard submenu. Its choices are described below. 2-1: Voice = On/Off Default = On You can use this to turn off the keyboard voice. This means characters typed from the keyboard will not be spoken. 2-2: Rate = 0-9 Default = 5 This tells Vocal-Eyes what speech rate is to be used when reading keyboard characters. The higher the number the faster the speech. 2-3: Pitch = 0-9 Default = 3 This tells Vocal-Eyes what speech pitch is to be used when reading keyboard characters. The higher the number the higher the pitch. 2-4: Tone = A-Z Default = I This tells Vocal-Eyes what speech tone to use when reading keyboard characters. Some synthesizers do not support this feature. Others treat it in different ways. See Appendix F. 2-5: Volume = 0-9 Default = 9 This tells Vocal-Eyes what speech volume to use when reading keyboard characters. The higher the number, the louder the output. 2-6: Punctuation This option will pull up the punctuation submenu for all keyboard characters. The options it offers are as follows: 2-6-1: Textual = Off/Dictionary only/On Default = On This is used to tell Vocal-Eyes which of the textual characters to speak. For example, when a period is received should the word period be spoken or not? Or, should it speak the dictionary definition setup by the user. Textual characters include: ! . , ; : ? A setting of off will cause Vocal-Eyes not to speak any of these characters. On will speak the default settings. However, if there is an entry also in the dictionary, it will be spoken as instructed in the dictionary instead of Vocal- Eyes' default. If you choose the Dictionary only option, only those textual characters which are in the dictionary will be spoken. 2-6-2: Math = Off/Dictionary only/On Default = On This is very similar to the Textual option; however, it relates to the following math symbols instead of the textual characters. ( ) - / ^ * + = > < % 2-6-3: Miscellaneous = Off/Dictionary only/On Default = On This is very similar to the Textual option; however, it relates to the following Miscellaneous symbols instead of the textual characters. @ { } [ ] _ \ | ' " ~ ` & # $ 2-6-4: Space = Off/Dictionary only/On Default = On This is very similar to the Textual option; however, it relates only to the space character instead of the textual characters. 2-6-5: Control = Off/Dictionary only/ASCII/Describe/Say Control Default = Off This is used for all characters with an ASCII value between one and twenty- six. If you set it to off, these characters will not be spoken. Dictionary only, as described above, will only speak the character if it is in the character dictionary. In fact, unless the setting is off, Vocal-Eyes will always speak the character the way you defined it in the character dictionary. The ASCII option will speak the ASCII value of the character. The character dictionary will override this setting for those characters in the dictionary. The Describe feature will cause Vocal-Eyes to give a verbal description of what the character looks like, for example "musical note." This option is also overridden by the character dictionary. Finally the Say Control option will simply say Control-A through Control-Z for each of the characters. 2-6-6: Enhanced = Off/Dictionary only/ASCII/Describe Default = Off This is very similar to the Control option, but ASCII values zero, twenty- seven through thirty-one and 127 through 255 are affected. The only difference is this does not offer the Say Control option since these ASCII characters are not considered control characters. 2-7: Special Keys This option will pull up the Special Keys submenu for all keyboard characters. The options it offers are as follows: 2-7-1: Function Keys = Off/On Default = Off If this setting is set to on, Vocal-Eyes will say the name of the function key when it is pressed. For example when you press the F5 key, Vocal-Eyes will say "F5." If you are using the Key Label dictionary also, Vocal-Eyes will first speak what you have in the key label dictionary and then speak the function number. 2-7-2: Toggle Keys = Off/On Default = On This is used to tell Vocal-Eyes if it should speak the toggle keys. These include INSERT, SCROLL LOCK, NUM LOCK, and CAPS LOCK. For example, if this feature is on and the Caps Lock key is pressed, Vocal-Eyes will say "caps on" or "caps off" depending on the current setting. The same is true for the other keys except the insert. Because all programs use the insert key differently, it is impossible for Vocal-Eyes to know the current state. Therefore, Vocal-Eyes will only say "INSERT" when the insert key is pressed. 2-7-3: Cursor Movement = Off/On Default = Off This is used to tell Vocal-Eyes if it should speak the cursor movement keys. These keys include the following: Up, Down, Left and Right arrows, Home, End, Page Up, Page Down, Delete, Backspace, Tab, and Shift-Tab. If on, these keys will speak their names before performing their functions. 2-7-4: Key Enhancements = Off/On Default = Off This is used to tell Vocal-Eyes if it should speak the key enhancement keys. These keys include the following: Shift, Control, and ALT. If on, each time you press one of these keys Vocal-Eyes will speak its name. 2-7-5: ESCAPE Key = Off/On Default = Off This is used to tell Vocal-Eyes if it should say "Escape" if the Escape key is pressed. 2-7-6: ENTER Key = Off/On Default = Off This is used to tell Vocal-Eyes if it should say "Enter" if either Enter key is pressed. 2-8: Capitals = Undefined/Say CAP/Tone/Pitch Default = Pitch If you type a capital letter at the keyboard or if you are reviewing a single character already on the screen, this option will tell Vocal-Eyes how to handle it. Undefined will cause only the letter to be spoken. The Say CAP option will cause Vocal-Eyes to speak the word CAP before the letter. For example, a capital A would be pronounced "CAP A." The Tone option will cause Vocal-Eyes to issue a short tone before the letter. This option is only available for synthesizers which have a tone feature. The Pitch option will cause Vocal-Eyes to speak the character using the current pitch plus two. For example, if your keyboard pitch is set at three, Vocal-Eyes will use a pitch of five to speak the current letter. 2-9: Key Click = Off/On Default = Off If on, Vocal-Eyes will issue a very short tone each time a keyboard character is pressed. You may want to use this option if you have the voice turned off. 2-10: Interruptability = Off/All keys/Cursor keys off/Cursor keys only/ Control or ALT Default = All Keys If this setting is set for all keys, every key on the keyboard will cause the current speech to be silenced. For example, a press of the Shift or Control keys could be used to silence the speech. If you are typing, each press of the next key will silence the previous character. If you set this to Cursor keys off, all keys except for the four arrow keys will silence the speech. This can be used if you wish to cursor through a document without the speech being silenced with each press of an arrow key. Setting this to Cursor keys only will cause only the four arrow keys and the silence hot key to silence the voice. A setting of Control or ALT will cause only those two keys to interrupt the speech. A setting of off will cause Vocal-Eyes to only silence the speech if you press the silence hot key. Once the speech is silenced, it can be turned back on with a tap of the Shift or Control key if interruptability is on or if it is off, a press of the silence hot key. 2-11: Word Mode = Off/On Default = Off Normally as you type, Vocal-Eyes will speak each character individually. If you turn this feature on, your keystrokes will now be spoken as words. Each time you press the Space Bar or any punctuation character except the apostrophe, Vocal-Eyes will speak what has been previously typed as a word. Try this feature. If you enable this feature, you may also want to disable the speaking of the space bar for the keyboard voice. 3: Hot keys All Hot key options have been described in Appendix A 4: Cursoring You can define up to forty-six different cursoring keys. You can define a key even if it is not truly a cursoring key. A cursoring key is normally a keystroke which moves your cursor. For example, the first entry sets up the left arrow to speak the current character. Therefore, when you press the left arrow, Vocal-Eyes allows the applications program to move the cursor and then it steps in to speak the new character. You can set any legal key to any of the following settings: Prior char before, Prior char after, Character before, Character after, Previous word, Word, Next word, Line, Sentence, Paragraph, To End Of Line, Light Bar, Box, Cursor Position, Field Data, Field Name, Field Name & Data, Current Window, Speak Windows zero through forty-nine, Activate windows zero through nine, Load RAM SET, or Link. The link option allows you to link two of the above commands for one cursoring key. Normally, with a cursoring key, Vocal-Eyes will first issue the keystroke to the application and, after the application has moved the cursor, Vocal-Eyes will speak the specified data. However, the entries Prior char before and Character before are handled a bit differently. These two entries will first get either the prior character or the current character and save it. Then Vocal-Eyes will issue the keystroke to the application and finally speak the saved character. These two options are handled in this fashion because if Vocal-Eyes waited until after the keypress to get the data to speak, the original character might have been removed from the screen. Therefore, Vocal-Eyes needs to get the information before the application sees the keystroke. Each entry requires two columns. The first column contains the key you are defining and the second holds what the key should speak. You can cursor down through the options by pressing either the Down or Left arrow. This will always leave you in the first column but read both columns. If you press the ENTER key, you will go from column one to column two then to column one of the next entry, and so on. To go to the previous entry press either the Up arrow, Left arrow, or the BACKSPACE key. Once you have your cursor in the first column of an entry you wish to either define or redefine, press the keystroke you wish to define. Vocal-Eyes will voice your keystroke and move you to the second column. Here, you can toggle through all the various options. If you press Delete here, the option will default to Undefined. If you press the SPACE BAR, the next option will appear or if you press the BACKSPACE key, the previous option will appear. Once you have the option you want, press either the Down arrow, Right arrow or ENTER to go on to the next keystroke or press the Up arrow or Left arrow to go to the previous keystroke. If you have selected Speak window, Activate Window or Load RAM SET, you should press ENTER instead of the arrows. This is so Vocal-Eyes will prompt you for the window or RAM set number. Simply type a number from zero to nine for the activate window option or one to nine for the load RAM SET option. The ENTER key is not required. You can type a number from zero to forty-nine for the speak window option but the ENTER key is required. Vocal-Eyes will then go on to the next keystroke option. If you want to see what window or RAM SET you already have defined, you also should press ENTER. Vocal-Eyes will prompt for the new information but it will display the previous setting as a default. If you want to accept the default, press ENTER again. Also, while in either column, you can press a number between one and forty-six followed by ENTER. This will place you in the first column of that entry. If you wish to remove one of the existing cursoring keys, simply move your cursor to column one of the entry and press the Delete key. Vocal-Eyes will respond by speaking "Undefined" and move you down to the next entry and read its current values. Note, even if you have a key defined but set to Undefined, Vocal-Eyes will ignore the keystroke. If you wish to define a cursoring key to one of the navigation keys such as the arrows, ENTER, ESCAPE etc., you need to precede the keystroke with a press of the ` (grave accent). This will instruct Vocal-Eyes to actually assign the next keypress as a cursoring key instead of moving to the next column. Defaults: Character after - Left, Right, Home, Ctrl-Home, End, Ctrl-End, Pgup, Ctrl- Pgup, Pgdn, Ctrl-Pgdn, Del, Ctrl-Del Word - Ctrl-Left, Ctrl-Right Line - Up, Down Cursor Position - Tab, Shift-Tab Prior Char before - Backspace All others are undefined Feel free to setup as many or as few of the 46 possible entries as you like. 5: General This will display the General submenu. Its choices are described below. 5-1: Voice = Off/On Default = On This can be used to completely turn off the voice. Vocal-Eyes will no longer speak anything, including Review mode commands. This is mainly used if a sighted friend wishes to use your system. 5-2: Hot Keys = Off/On Default = On This can be used to turn off every hot key except for the Voice Control Panel hot key, the fast Review hot key and the standard Review hot key. This means, except for the mentioned hot keys, Vocal-Eyes will allow each to be passed on to the underlying applications program. Again, this is mainly used if a sighted friend wishes to use your system. 5-3: Cursor Keys = Off/On Default = On With a setting of off, Vocal-Eyes will completely ignore all cursoring keys. This would be as if you set all forty-six possible cursoring keys to undefined. This also is mainly used if a sighted friend wishes to use your system. 5-4: Cursor Tracking This selection will display another submenu of nine choices. These options deal with how Vocal-Eyes should treat the cursor and light bar. 5-4-1: Cursor Type = Physical/Hardware / Physical/BIOS / ASCII / Attribute / ASCII and Attribute Default = Physical/Hardware You have five options as to how Vocal-Eyes should locate the applications cursor: by getting the true cursor directly from the video hardware, requesting the cursor position through BIOS, scanning the entire screen for a particular ASCII character, scanning the entire screen for a particular attribute, or finally scanning the entire screen for both a particular character and color. 5-4-2: Use Light bar as cursor = Yes/No Default = No If light bar mode is set to on or auto and you set this to yes, Vocal-Eyes will scan the entire screen for the specified light bar and use the first character of the light bar to determine the cursor position. This will override option one, cursor type if a light bar is found. If not found, the cursor position will be determined by the setting in option one, cursor type. 5-4-3: Bar track status = Normal/Specified Cursor Default = Normal This tells Vocal-Eyes what to determine as a light bar. A setting of normal will cause Vocal-Eyes to use the specified light bar color and scan the screen. A setting of specified cursor will cause Vocal-Eyes to use option one, cursor type to determine the start of the light bar and option four, bar track specified read, to determine the end of the light bar. Normal is for traditional light bars and specified cursor is for more obscure variations of a light bar. 5-4-4: Bar track specified read = To first enhanced character/To end of line/Between enhanced characters/To next different attribute Default = To first enhanced character Only if option three, bar track status, is set to specified cursor will this option be used. Otherwise, Vocal-Eyes will ignore it. This determines the end of the light bar. Vocal-Eyes can scan left to right until it finds a character whose ASCII value is less than thirty-two or greater than 127. It can consider the end of the line to be the end of the light bar. Finally, it can scan up to but not including the next character with a different attribute. The option Between enhanced characters is handled a bit differently. This option will move left of the current cursor until an enhanced character is found. This will be treated as the beginning of the light bar. Then Vocal- Eyes will scan to the right until another enhanced character is found. This will be consider the end of the light bar. You can specify a specific enhanced character Vocal-Eyes should look for if you wish. This is setup using option 6 of this menu. 5-4-5: Bar track normal read = All bars/First bar only/Last bar only/Shortest bar only/Longest bar only Default = All bars Only if option three, bar track status, is set to normal will this option be used. Otherwise, Vocal-Eyes will ignore it. If the light bar color appears in more than one location on the screen, this tells Vocal-Eyes which occurrences of the light bar color are actually to be considered the light bar. All bars will read every occurrence in the current window. First bar will only read the first occurrence. Last bar will only read the last occurrence. Shortest will read the shortest occurrence only and finally, longest will read the longest occurrence only. 5-4-6: Specified enhanced ASCII character This option is only used if you are using a specified light bar and you have option four set up for To first enhanced character or Between enhanced characters. If you set this option to zero, Vocal-Eyes will treat the first encountered enhanced character as a match. If however, you set this option to a value between one and 255, Vocal-Eyes will only treat the character which matches the specified ASCII value as a match. This gives you the ability to skip unwanted enhanced characters. 5-4-7: ASCII Character This is only used if you have set option 1, cursor type to ASCII or ASCII and Attribute. Otherwise it is ignored. This contains the ASCII value of the character Vocal-Eyes should scan for to determine the cursor position. Valid options are zero through 255, all possible ASCII values. 5-4-8: Foreground Default = Anything This is only used if you have set option one, cursor type, to Attribute or ASCII and Attribute. Otherwise it is ignored. This contains the foreground color Vocal-Eyes should scan for to determine the cursor position. 5-4-9: Background This is only used if you have set option 1, cursor type, to Attribute or ASCII and Attribute. Otherwise it is ignored. This contains the background color Vocal-Eyes should scan for to determine the cursor position. 5-5: Bar Track = Off/On/Auto Default = Off This is used to turn on or off the Light Bar tracking. If on, each press of the arrow keys will cause all characters in the currently active window with the attribute specified for the light bar to be spoken. If you set this to off, these keys will work normally. A setting of Auto will cause Vocal-Eyes to automatically determine if a light bar is being used. If it detects a light bar, it will be voiced. If a light bar is not detected, the standard cursoring keys will be used as defined in the Cursoring Menu. Auto is a good setting if you are not familiar with an applications program. Let Vocal-Eyes do the figuring for you. This can also be toggled with the Bar Toggle hot key and by using the ALT-F7 command in review mode. 5-6: Character Dictionary = Off/On Default = On This is used to temporarily stop using all characters in the character dictionary. This will not clear the dictionary however. Once you toggle it back on, all characters in the dictionary will be spoken as described. 5-7: Key Label Dictionary = Off/On Default = On This is used to temporarily stop using all keys in the key label dictionary. This will not clear the dictionary however. Once you toggle it back on, all keys in the dictionary will be spoken as described. 5-8: Review Window = Current Window/Full screen/Previous setting Default = Current Window This setting determines what area Vocal-Eyes should confine your movements to while in review mode. Current window will default to using the coordinates of the active window. Full screen will allow movement around the entire screen. Previous setting will confine your movements to whatever you last exited review mode with. If you left review mode with the full screen active, it will be active when you enter review the next time and so on. You can always use F2 while in review to toggle between the current window and the full screen. 5-9: Bell Position = 0-99 Default = 70 This is used to tell Vocal-Eyes what column position it should issue the typewriter bell tone. If you don't want the tone at all, set this value to zero. this value can also be set by pressing ALT-B in review mode. 5-10: Hyperactive Status = On/Off Default = On This is used to turn off all hyperactive windows. If off, Vocal-Eyes will no longer monitor hyperactive windows. Setting this back to on will cause Vocal-Eyes to once again monitor all active hyperactive windows. You can also use Hot Key option fifty-six, Hyper On/Off, to toggle hyperactive windows on and off. 5-11: ASCII Field Name Separator = 0-255 Default = 0 If you request Vocal-Eyes to read the field name or data, it has to make a few assumptions. By default, it assumes the color of the field data is different from the field name, the name is to the left of the data and the cursor is currently in the field data. If this is the case, this option will not be needed. However, if the colors of the two are not different, there is still hope. Normally if the colors are the same, the application will place a consistent character after the field name, normally a : (colon). If this is the case, you can setup the ASCII value of the character in this option. For example, a value of fifty-eight would represent a colon. A setting of zero tells Vocal-Eyes to use the color approach. Values one through 255, however, tell Vocal-Eyes to use that ASCII character as the field name terminator even if the colors are different. 5-12: Fast Review = Undefined/Left Control/Right Control/Either Control/Left Shift/Right Shift/Either Shift/Left ALT/Right ALT/Either ALT/Scroll-Lock Default = Either ALT This can be used to setup a fast way to enter Review Mode. Even if you have the Review hot key setup, you should use this method for entering Review Mode. The Review hot key should only be used for macros. If you must set this to Undefined, you can use the standard hot key. Any of the other settings will work only if you press the defined key and let it go without pressing any other key. 5-13: Sound Effects = Off/Internal Speaker/Sounding Board Default = Internal Speaker Vocal-Eyes uses tones to indicate several different things. You can instruct Vocal-Eyes not to issue the tones at all with a setting of off. Leaving it at the default of Internal Speaker will cause all tones to be issued using your PC's speaker. Those of you using a Sounding Board may wish to select Sounding Board. This will cause all tones to be issued using the speech chip of the synthesizer. This means all tones will be issued using the Sounding Board speaker. If you wish to hear the tones but your friend sitting next to you doesn't, set this to Sounding Board and use a headset plugged into the Sounding Board. Now everybody is happy. 5-14: Sound Duration = 1-99 Default = 25 This is used to specify how long each of the many tones Vocal-Eyes uses should last. It is mainly used to accommodate systems of different speeds. This is a relative number for each of the tones. Only if you have the Sound Effects set to internal speaker will this have any effect. Obviously if you have the tones off, the duration will not make any difference. If you are using the Sounding Board, the speed of your machine has nothing to do with the length of each tone. However, if you are using the internal speaker and are using a 4.77 8088 machine, the tones may be too long. Or if you are using a 33 MHZ 80486, the tones are much too fast and consequently inaudible. The larger the number, the slower the tones. Feel free to set this to your liking. 5-15: Cursor Delay = 1-99 Default = 3 This number determines how long Vocal-Eyes should wait after sending a defined cursor key to the application before it performs the specified tasks. Normally the default of 3 will work fine. However, if you are using an applications program which is slow to respond to the cursor keys, you may have to increase this value. For example, if you notice the incorrect text is being spoken before the cursor is moved, you will have to increase this value. Keep this number as low as possible for faster operations. Values one through seventy use a different technique than values seventy-one through ninety-nine. If possible, try and keep the value below seventy-one. If however, a setting of seventy does not fix the problem, try increasing the value slowly after 70. Each number past 70 will wait one eighteenth of a second. For example, a setting of seventy-five would wait five eighteenths of a second before performing the specified tasks. 5-16: Trigger Delay = 1-99 Default = 2 This number times one eighteenth second determines the amount of time Vocal-Eyes will wait and send a Return character to the synthesizer in order to speak the text which has been buffered. Normally the default will work fine. Those of you working with telecommunications, especially at low BAUD rates, may have to increase this number. Try to keep this number as low as possible for faster operations. If the number is set too low, you may notice some words being broken up. 5-17: Route/Write Delay = 1-99 Default = 2 This number determines how fast Vocal-Eyes will route the applications cursor and how fast it should do block writes. The larger the number, the slower Vocal-Eyes will perform. Some applications can not accept the data as fast as Vocal-Eyes is capable of sending it. If you are having problems routing the cursor or are loosing characters during a block write, try increasing this value. 5-18: Hyperactive Check Delay = 1-99 Default = 6 This value determines how often Vocal-Eyes should monitor the hyperactive windows for the specified change. It is also used for autobox read when that feature is turned on (option 1-16). Each number represents one eighteenth of a second. For example, the default of six will monitor all hyperactive windows every six eighteenths of a second or three times per second. The lower the number, the faster Vocal-Eyes will notice the change. However, a value too low could cause Vocal-Eyes to trigger a hyperactive window too soon. A value too large may cause Vocal-Eyes to completely overlook a change. Normally the default of six will work fine. It really depends on your particular applications program. 5-19: Revector Check = Off/On Default = Off If on, Vocal-Eyes will continually check to see if a program has revectored itself in order to try and take control away from Vocal-Eyes. If it senses such a case, Vocal-Eyes will revector itself back on top again. If you are using an applications program which causes Vocal-Eyes to "go to sleep" until you exit the application, you may try setting this to On. This is mainly used for 3270 emulation however. Use this option with care. Once Vocal- Eyes revectors itself you can not disable this feature until your next session with Vocal-Eyes. Once vectored, it can not unvector itself. Use this option as a last resort. 6: Files This will display the Files submenu. Its options are described below: 6-1: Load SET This will cause Vocal-Eyes to prompt "Load SET:" and to display the last loaded .SET file name as a default. If you press enter, the default will be used. You can type in the desired file name instead. You can give a disk file name or use "RAMx" where x is the RAM location you wish to load from. If you specify a path as part of the filename, Vocal-Eyes will only look in the specified location. If you do not include a drive or path specification, Vocal- Eyes will first look through all the RAM locations for a file with the same name. If found, the .SET file will be loaded from there. If not found in a RAM location, Vocal-Eyes will check the Vocal-Eyes directory. If not found again, the current drive and directory will be checked. If not found in any of these locations, you will receive a disk error. If you specify a file name of "?," Vocal-Eyes will display a menu with the names of the files in RAM as the choices. Refer to Appendix I for a complete description of editing commands. Once the .SET file is loaded, Vocal-Eyes' settings will be set accordingly. 6-2: Save SET This will cause Vocal-Eyes to prompt "Save SET:" and display the last loaded .SET file name as a default. Press ENTER if this is the desired file name. You can give a disk name as well as any of the RAM location by giving a file name of "RAMx" where x is the RAM location to save to. If you specify a filename with a drive and/or path, Vocal-Eyes will save the .SET in the specified location. If you do not specify a drive or path, Vocal-Eyes will first check all RAM locations for a .SET with the same name. If found, Vocal-Eyes will prompt, "Save to RAM and Disk?" If you respond by pressing "N," the .SET file will be saved in that RAM location. If you respond by pressing "Y," Vocal-Eyes will save the file in both the RAM location and in its own directory on disk. If a RAM location was not found, Vocal-Eyes will save the .SET file in the Vocal-Eyes start-up directory. If you specify a file name of "?," Vocal-Eyes will display a menu with the names of the files in RAM as the choices. Refer to Appendix I for a complete description of editing commands. 6-3: Load Key Label This will cause Vocal-Eyes to prompt "Load Key Label:" and, if a key label has already been loaded, the name will be supplied as a default. Type in the actual key label file name and press ENTER. If you specify a drive and path, Vocal-Eyes will load the key label directly from the specified location. If you do not specify a drive or path, Vocal-Eyes will first look in the default Vocal- Eyes directory. If found, the file will be loaded. If not found, the current drive and directory will be checked. If not found there, you will receive a disk error. If you specify a file name of "C," Vocal-Eyes will clear the current key label. If you do not specify an extension as part of the file name, .KEY is assumed. 6-4: Load Character Dic This will cause Vocal-Eyes to prompt "Load Character Dic:." If a character dictionary has already been loaded, the name will be supplied as a default. Type in the actual character dictionary file name and press ENTER. If you specify a drive and path, Vocal-Eyes will load the character dictionary directly from the specified location. If you do not specify a drive or path, Vocal-Eyes will first look in the default Vocal-Eyes directory. If found, the file will be loaded. If not found, the current drive and directory will be checked. If not found there, you will receive a disk error. If you specify a file name of "C," Vocal-Eyes will clear the current character dictionary. If you do not specify an extension as part of the file name, .CHR is assumed. 6-5: Load All This option causes Vocal-Eyes to prompt, "Load all:." No file name will be displayed. If you type in a name and press ENTER, Vocal-Eyes will attempt to load .SET, .KEY, and .CHR files with the specified name. As above, Vocal-Eyes will first attempt to find the .SET file in RAM and will load it from there. If it does not find the file in RAM, it will load it from disk. 6-6: Autoloading = Disabled/Message off/Message on Default = Message off The autoloading feature of Vocal-Eyes, if enabled, will automatically load a .SET, .CHR, and .KEY file with the same name as the program you just executed. By default, the autoloading feature is enabled without messages. If you enable the message, Vocal-Eyes will let you know when it has loaded a new .SET file and when it has tried to load one which did not exist. If you disable this feature, Vocal-Eyes will not change .SET, .CHR or .KEY files automatically. The autoloading feature can also be commanded through command line parameters. 7: Help This will display the Help submenu. Regardless of which help option you select, you can use the Page Down key to display the next screen of text or the Page Up key for the previous. Pressing ESCAPE will cancel help and return you to the main menu. Pressing any other key will cause the current screen to be reread. The options of this menu are described below. You can use the VE cursor to review the help screens a character, word, or line at a time. 7-1: Menu This will display help information for each and every menu option. 7-2: Review This will display help information for each and every Review Mode command. This is the same help you get when you press F1 from within review mode. 7-3: VE Cursor This will display help information for each and every VE Cursor command. 7-4: Command Line This will display help on the command line parameters that can be used with the VE command. 7-5: Serial number This option will pop up a box and display your unique serial number. The number will also be spelled out. There are times you will need to know your serial number. This is a convenient way of finding out what it is. 8: Exit This is the same as pressing the ESCAPE key from the main menu or ALT-X from any of the others. It will exit the Voice Control Panel and return you to your applications program.