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.

