home *** CD-ROM | disk | FTP | other *** search
- SECTION ELEVEN
- CHARACTER DICTIONARIES AND KEY LABELING
-
- 11.1: INTRODUCTION
-
- You will recall that back in Section 4 of this manual we first introduced you
- to Vocal-Eyes' Voice Control Panel. We showed you how to set your screen and
- keyboard voices to suit your individual preferences via the Screen and
- Keyboard submenus. As you explored these submenus, often you encountered
- options called "Dictionary only." We told you then that we'd be talking
- about these dictionaries in a later section of this manual. Well, you can
- tell by the number 11 that this is a later section of the manual.
-
- In this section of your Vocal-Eyes users' guide we're going to be talking
- about two different types of dictionaries: "character dictionaries" and "key
- labeling dictionaries." The first of these will allow you to choose any mark
- of punctuation, control character or extended ASCII graphic character, and
- instruct Vocal-Eyes how exactly you would like that character pronounced.
- Perhaps you'd like Vocal-Eyes to say "Full stop" every time it encounters a
- period in your applications program. Or maybe you'd like the extended
- graphic character ASCII 209, which Vocal-Eyes describes as a "double
- horizontal with centered down joint" to be described as a "double bar single
- down," or perhaps "double T." By making use of Vocal-Eyes' character
- dictionary you can do either of these and more.
-
- Also in this section we'll show you how to attach a voice label to any key
- you'd like. Would you like your DBXL F1 key to say "Help" every time you
- press it? How about your Word Perfect F6 and F8 keys? Would you like them
- to say "Bold" and "Underline" respectively? In this section we'll show you
- how.
-
- 11.2: CHARACTER DICTIONARIES
-
- A character dictionary is actually nothing more complicated than a small DOS
- or ASCII text file in which the first line denotes the character you'd like
- pronounced and then the second line describes exactly how you'd like it
- spoken. Sounding Board users--you're already familiar with the concept of
- dictionaries from your use of exception dictionaries with your speech
- synthesizer. Character dictionaries work almost exactly the same way. By
- the way, you can still use your Sounding Board dictionary if you wish.
-
- 11.2.1: CREATING THE CHARACTER DICTIONARY
-
- Here's how to create a character dictionary. First, load in your favorite
- text editor or word processor with an "export to ASCII text file" feature.
- Now, decide what character you'd like pronounced differently than Vocal-Eyes
- currently pronounces it. For our example we'll use the period (.) character
- which we mentioned in the introduction to this section. Type a period all by
- itself on the first line of your text file. Press ENTER. Now, on the second
- line, type in the word or words that describe how you'd like the period
- character pronounced. Type "full stop," if you like, or "dot," or whatever
- else you'd prefer Vocal-Eyes to voice every time it encounters a period.
- (Note: Do not include the quotation marks, unless of course you want
- Vocal-Eyes to say quote.) Now, having typed in your alternative
- pronunciation for the period character, press ENTER again to end the
- dictionary line.
-
- Let's put a second character into your character dictionary. This time we'll
- use the extended graphic character ASCII 209 we mentioned in the introduction
- to this section. As before, the first thing you'll want to do is to enter
- the character into your text file. Use line 3 to begin your second entry.
- Now, there are two ways you can enter the ASCII 209 extended graphic
- character. First, you could enter the character directly, assuming your text
- editor will accept such entries. You would do this by pressing the ALT key
- and then using your PC's numeric key pad to enter the number 209.
- Alternatively, and more simply, you could type a / character and then follow
- by typing in the number 209. Press ENTER. Now, type in the way you'd prefer
- the ASCII 209 "double horizontal with centered down joint" character be
- pronounced. Your character dictionary text file should now look something
- like this:
-
- .
- full stop
- /209
- double T
-
- Don't forget to press ENTER to complete your second entry.
-
- Are there any other character's you'd like to add to your character
- dictionary? If so, enter them now. Begin each new entry on the very next
- line following the preceding entry. In other words, don't add any blank
- lines between entries. Also, don't forget to conclude your last entry with
- a press of the ENTER key.
-
- The order of the entries is not important other then the first line of each
- entry can only contain the single character you wish to define or the /
- followed by the ASCII value. The line following the actual character can
- contain anything. Therefore, each entry requires two lines in the file.
-
- 11.2.2: SAVING YOUR CHARACTER DICTIONARY
-
- When you're done adding characters and their alternative pronunciations to
- your Character dictionary, it's time to save your file to disk. Remember to
- save it in a standard ASCII text file. If you're using Noteworthy to
- construct your character dictionary, using the ALT-S save file command will
- automatically save your file in ASCII format. Word Perfect users, you can
- use the CTRL-F5 option. Press 1 for DOS text files. Press 1 a second time
- to save your file.
-
- You should save your character dictionary in the same DOS subdirectory where
- you keep your Vocal-Eyes program files. Also, you can give your character
- dictionary any legal DOS file name. You should use the .CHR suffix, however,
- for reasons which will become evident in the next subtopic.
-
- 11.2.3: LOADING YOUR CHARACTER DICTIONARY
-
- Now that you've created and saved your character dictionary, there's one more
- step you must perform before Vocal-Eyes can begin using it. You must reload
- or reinvoke Vocal-Eyes from DOS and use the /C switch to alert Vocal-Eyes
- that there is a character dictionary you want it to use.
-
- Let's say you named your character dictionary CHAR.CHR. In this case your
- command line to load or to reinvoke Vocal-Eyes would look something like
- this:
-
- VE /CCHAR.CHR
-
- Did you save your dictionary file on the same disk or subdirectory where you
- keep your Vocal-Eyes files? As is the case with .SET files, Vocal-Eyes first
- checks the drive and directory Vocal-Eyes was started from for the
- dictionary. If found there, it will be loaded and used. If it was not found
- there, Vocal-Eyes will then check the drive and directory you are currently
- logged onto. Also, similar to .SET files, Vocal-Eyes will default to the
- .CHR extension. Thus you could just as easily have entered your Vocal-Eyes
- command line as
-
- VE /CCHAR
-
- So you can see, it's a good idea to give your dictionary files the .CHR
- extension. It saves keystrokes when loading the files. Also, it helps keep
- your dictionary files organized. It would be a good idea to keep these files
- as well as your .SET files in the same directory as Vocal-Eyes itself. Like
- .SET files, you'll probably soon end up with an entire library of .CHR files,
- one for each of your favorite applications programs.
-
- You can also load the character dictionary from the Files submenu. Notice
- option 4: Load Character Dic. If you press ENTER on this option, you will be
- prompted for the character dictionary file name. Also, if you currently have
- a dictionary loaded, the default file name will be displayed. If all you
- wanted to do was look at the file name currently loaded, simply press ESCAPE
- to abort the load. If however, you actually wish to load a new character
- dictionary, simply type the dictionary file name and press ENTER. If you
- supply a path as before, Vocal-Eyes will only look at the specified location.
- If however, you only supply the file name with no drive or path
- specification, Vocal-Eyes will first look in the original Vocal-Eyes
- directory for the file. If found, it will be loaded. If not found however,
- the drive and directory you are currently logged onto will be checked for the
- same file name. If found, it will be used. If not found, an error message
- will be issued.
-
- If you wish to clear the current character dictionary, simply specify a file
- name of 'C'. Instead of loading the file C.CHR, Vocal-Eyes will clear the
- current dictionary and give a message indicating the clear took place. There
- will be no default character dictionary file name after a clear command has
- been issued.
-
- The advantage of using the files submenu to load the dictionary instead of
- the command line is you do not have to be at the DOS prompt to issue the
- load.
-
- Another advantage of keeping your character dictionaries in the Vocal-Eyes
- directory will become apparent when the feature of autoloading is discussed.
-
- 11.2.4: THE CHARACTER DICTIONARY BUFFER
-
- As was the case with .SET files, Vocal-Eyes reserves a place in your PC's
- memory to contain your .CHR dictionary files. This place is known as the
- Character Dictionary Buffer. By default Vocal-Eyes reserves 256 bytes of
- memory for this buffer. This is enough space to hold 256 characters,
- including the dictionary characters along with their alternative
- pronunciations. This will probably be plenty of buffer space for all but the
- largest of character dictionaries. Should you require more space for your
- character dictionary, however, you can increase the size of this buffer up to
- 2 1/4K by using the /!Cn "set character buffer size" parameter. The "n" in
- this parameter stands for the number, from 0 to 9, of the size in 1/4
- kilobyte increments of the character dictionary buffer you wish to create.
-
- Remember, /! parameters can only be entered once the first time you run
- Vocal-Eyes. They may be entered in any order, just so long as they all
- appear the first time you load Vocal-Eyes. For example:
-
- VE /!C6/CWP
-
- This command would first allocate 6*256 or 1536 bytes for your character
- dictionary. Then the file WP.CHR will be loaded in this buffer. The line:
-
- VE /!C0
-
- would not allocate any character buffer at all. This frees up more of your
- RAM but also means you will not be able to load any character dictionary this
- session with Vocal-Eyes.
-
- As we said before, a character dictionary will remain in your Vocal-Eyes
- buffer until you either load a new character dictionary to take its place or
- else clear the dictionary from Vocal-Eyes' buffer.
-
- You can load a new character dictionary into Vocal-Eyes at any time by simply
- returning to DOS and reinvoking Vocal-Eyes with the name of the new character
- dictionary you want entered as a /C(dictionary file name) parameter.
- Vocal-Eyes will clear the current dictionary from memory and replace it with
- the new dictionary.
-
- To clear a character dictionary from Vocal-Eyes' memory without loading a new
- dictionary in its place, simply return to DOS and reinvoke Vocal-Eyes with
- the following parameter:
-
- VE /CC
-
- The first C in the above parameter standing for character dictionary, the
- second C standing for clear. Although your character buffer is still
- allocated, it does not contain any characters. If you wish, you can at any
- time load a new character dictionary.
-
- What if you don't want to clear the dictionary buffer but stop using it for
- a little bit? For example if you are in WordPerfect and use the Shell option
- to enter DOS, you don't want all of the characters you setup for WordPerfect
- to speak that way in DOS. How about using option 6 off of the General
- submenu. This is the Character Dictionary on/off switch. If you switch this
- to off, Vocal-Eyes will not use the entries currently in the buffer but it
- will not clear them out either. Why not in your DOS.SET file, turn this
- option off? That way when you load the DOS.SET file after you shelled to
- DOS, the character dictionary buffer will automatically be turned off for
- you. When you exit back to WordPerfect, the character buffer could be
- automatically re-enabled for you as well. Those of you with Noteworthy will
- notice the supplied NW.SET has this option turned off for you already.
-
- 11.2.5: THE "DICTIONARY ONLY" OPTION
-
- Let's go back now to the Voice Control Panel's Screen and Keyboard menus.
- You will recall that the punctuation submenus for each included among its
- rotary choices a "Dictionary Only" option. Well, here's where your character
- dictionaries come into play.
-
- Consider, for this example, the Screen Math option. We've already learned
- that this option controls the way Vocal-Eyes voices the mathematical
- characters that appear on your screen, including the +, -, *, /, (, ), %, ^,
- <, > and =. Now, suppose you really like the way Vocal-Eyes pronounces all
- of these punctuation marks--with one exception. You'd rather that the /
- character, which Vocal-Eyes pronounces "slash" were pronounced "divided by."
- Easy enough. Simply load your character dictionary into your text editor and
- include the following two lines:
-
- /
- divided by
-
- Don't forget to press ENTER to complete your entry. Now, re-save your
- dictionary under the same name. Vocal-Eyes will still pronounce the /
- character as a /, but the next time you run or reinvoke Vocal-Eyes with your
- character dictionary Vocal-Eyes will pronounce the / character as "divided
- by."
-
- You don't have to change the Math On/Off/Dictionary Only setting. With the
- setting in the On position, Vocal-Eyes will pronounce all mathematical
- characters normally, except for the / character or all others you may have
- put into your character dictionary.
-
- Choosing the "Dictionary Only" setting, on the other hand, instructs
- Vocal-Eyes not to pronounce any of the various mathematical characters except
- for those that are in your character dictionary. Suppose, for example, that
- the only mathematical characters you want Vocal-Eyes to voice are the /, the
- * and the =. In this case you would make the "Dictionary Only" selection and
- then add each of these three characters to your character dictionary. You
- could enter them like this:
-
- /
- slash
- *
- star
- =
- equals
-
- As you can see, using character dictionaries allows for tremendous
- flexibility. Take the 4 option in the Keyboard punctuation submenu. Notice
- that you can use this option to set the voicing of the space character to
- Dictionary Only. Would you like Vocal-Eyes to say something other than
- "space?" How about something like "move?" You could do this by adding the
- following two lines to your character dictionary
-
- /32
- move
-
- We used the /32 because it's the ASCII value for the space character. Use
- your Attrib-ASCII hot key to see for yourself.
-
- Sounding Board users--you can, if you like, instruct Vocal-Eyes to sound your
- synthesizer's bell every time you type a space by adding the following two
- lines to your character dictionary.
-
- /32
- CTRL-EB1
-
- Where CTRL-E means hold down the CONTROL key and press E. Then let go of the
- CONTROL key and press B1.
-
- This is using the Sounding Board Bell option. This can be invoked by sending
- the Sounding Board CTRL-EBn where n=1, 2 or 3 for a low, medium or high tone.
- There are more practical places you may wish to use the Sounding Bell option
- which we will talk about later in this manual.
-
- 11.2.6: POSSIBLE CHARACTER DICTIONARY ERRORS
-
- When loading a character dictionary, you will notice Vocal-Eyes says
- "Character dictionary loaded" assuming you did not end the command line with
- a semicolon to silence the message. If you get this message, you can assume
- the dictionary was loaded and no problems were detected. However, if there
- is some sort of error, Vocal-Eyes will let you know what it is. The
- following are possible errors.
-
- 1) ERROR READING CHARACTER DICTIONARY
-
- This means Vocal-Eyes could not find the file you specified. Maybe you
- mistyped the file name or maybe its not where you though it was. Remember,
- if you do not specify a specific path, Vocal-Eyes will first look on the
- drive and directory Vocal-Eyes was started from. If the file does not exist,
- the current drive and directory will be checked for the specified file. If
- it still is not found, you will get the above error message.
-
- Also, remember if you do not specify an extension, Vocal-Eyes will
- automatically add .CHR. If you do not wish any extension, end the file name
- with a period.
-
- 2) INVALID FORMAT IN CHARACTER DICTIONARY
-
- This means Vocal-Eyes found the file but discovered some sort of error in it.
- For example, maybe the file had an odd number of lines. Remember, each entry
- requires two lines so the file should have an even number of lines. Maybe
- the first line of an entry contained more then just a single character. Or,
- maybe you did not use the /n, where n is the ASCII value of the character to
- define, correctly. Verify each line in your file and make any corrections.
- Then try loading the file again.
-
- 3) CHARACTER DICTIONARY OVERFLOW
-
- This means exactly what it says. You tried to load a dictionary which
- contains more characters then you allocated for the dictionary buffer itself.
- This would be like trying to stuff a watermelon through a key hole. It just
- wont fit. You will need to either make the dictionary smaller or restart
- Vocal-Eyes and increase the buffer size using the command /!Cn where n is a
- number from 0-9 indicating how many characters * 256. For example 9 would
- indicate 9 * 256 or 2304 characters or bytes. Remember if you do not use the
- /!Cn command, Vocal-Eyes will default to 256 characters for the buffer.
-
- 4) CHARACTER DICTIONARY CLEARED
-
- This is not really an error message. This is displayed whenever you issue
- the command /CC. Vocal-Eyes is simply letting you know the buffer has been
- cleared.
-
- 11.3: KEY LABELING
-
- Often, two different applications will use the same key to perform two
- distinct program functions. The F5 key in Word Perfect, for example, is the
- key that calls up the Word Perfect File Manager. In Lotus 123, pressing this
- same key invokes the GOTO function. In DBXL, for a third example, F5 is the
- "Display Structure" key.
-
- Switching back and forth between these and other applications programs you
- may use every day, it can get difficult at times, remembering exactly which
- program function belongs to which key. Which is why Vocal-Eyes allows you
- the very helpful option of attaching voice labels to any of your PC's keys.
-
- Would you like your F1 key to say "Cancel" when you're working with Word
- Perfect, and "Help" when you move to Lotus 123 or DBXL? Here's how you can
- do just that by taking advantage of Vocal-Eyes' Key Label dictionaries.
-
- 11.3.1: CREATING THE KEY LABEL DICTIONARY
-
- Creating a key label dictionary involves almost exactly the same steps as
- does creating a character dictionary. Each entry, or key label, occupies two
- lines in a DOS ASCII text file. Enter the name of the key you wish to attach
- the label to on the first line, then, on the second line, enter the label
- itself.
-
- We'll demonstrate the process by creating a "Help" label to attach to the F1
- key. Here's how such a label would look:
-
- [F1]
- help
-
- Notice that we enclosed the name of the key we wished to label within
- brackets. Also, remember to press ENTER after typing Help in order to
- complete the entry.
-
- Would you like to attach a label to the Word Perfect ALT-F6 "Flush right"
- key? Easy enough. Simply add the following two lines to your key label
- dictionary:
-
- [altf6]
- flush right
-
- You can attach a label to any key on your PC's keyboard. You can designate
- any of the three "shift" states by preceding your key name with CAPS, ALT or
- CTRL. Many keys such as the DELETE or the INSERT key use certain standard
- abbreviations, such as DEL and INS. You may already be familiar with many of
- these abbreviations. If not, consult APPENDIX H for a complete listing of
- all keys and their abbreviations.
-
- 11.3.2: THE .KEY KEY LABEL DICTIONARY FILE
-
- Saving a key label dictionary is as easy as saving a character dictionary.
- If you've used Noteworthy to construct your key label dictionary, using the
- ALT-S save file command will automatically save your file in ASCII format.
- Word Perfect users, you can use the CTRL-F5 option. Press 1 for DOS text
- files. Press 1 a second time to save your file.
-
- As was the case with your character dictionary, you should save your key
- label dictionary in the same DOS subdirectory where you keep your Vocal-Eyes
- program files. Also, you can give your key label dictionary any legal DOS
- file name, but you'll probably want to use the .KEY extension. For now, why
- not name your key label dictionary LABEL.KEY?
-
- Now that you've created and saved your key label dictionary, the next time
- you run or reinvoke Vocal-Eyes from DOS all you need to do is add the
- following / parameter
-
- VE /KLABEL.KEY
-
- We added the .KEY extension to our file name, but you did not have to.
- Vocal-Eyes automatically looks for a .KEY extension when searching for a
- dictionary file.
-
- Vocal-Eyes stores the key label dictionary in a key label dictionary buffer
- similar to the character dictionary buffer it uses to store that dictionary.
- The key label dictionary buffer has a default size of one-half kilobyte, or
- 512 characters. You can increase the size of this buffer in one-half K
- increments up to 4.5K by the use of the /!K(0-9) start-up parameter. Also,
- as with the character dictionary buffer, you can issue the command /!K0 if
- you don't plan on using the key label dictionary option. This will free up
- 512 bytes of storage. Notice the character dictionary uses 256 bytes for
- each buffer size as were the key label uses 512 bytes. This is because the
- key label dictionary is likely going to always be larger.
-
- Like all other /! parameters, this one can only be invoked once when you
- first run Vocal-Eyes for each session.
-
- Just like the character dictionary, the key label dictionary will remain in
- your Vocal-Eyes buffer until you either load a new key label dictionary to
- take its place or else clear the dictionary from Vocal-Eyes' buffer.
-
- You can load a new key label dictionary into Vocal-Eyes at any time by simply
- returning to DOS and reinvoking Vocal-Eyes with the name of the new key label
- dictionary you want entered as a /K(dictionary file name) parameter.
- Vocal-Eyes will clear the current dictionary from memory and replace it with
- the new dictionary.
-
- To clear a key label dictionary from Vocal-Eyes' memory without loading a new
- dictionary in its place, simply return to DOS and reinvoke Vocal-Eyes with
- the following parameter:
-
- VE /KC
-
- The K in the above parameter standing for key label dictionary and the C
- standing for clear. Although your key label buffer is still allocated, it
- does not contain any characters. If you wish, you can at any time load a new
- key label dictionary.
-
- What if you don't want to clear the dictionary buffer but stop using it for
- a little bit? For example if you are in WordPerfect and use the Shell option
- to enter DOS, you don't want all of the key labels you setup for WordPerfect
- to speak that way in DOS. How about using option 7 off of the General
- submenu. This is the Key label dictionary on/off switch. If you switch this
- to off, Vocal-Eyes will not use the entries currently in the key label buffer
- but it will not clear them out either. Why not in your DOS.SET file, turn
- this option off? That way when you load the DOS.SET file after you shelled
- to DOS, the key label dictionary buffer will automatically be turned off for
- you. When you exit back to WordPerfect, the key label buffer could be
- automatically re-enabled for you as well. Those of you with Noteworthy will
- notice the supplied NW.SET has this option turned off for you already.
-
- As with the character dictionary, you can also load the character dictionary
- from the Files submenu. Notice option 3: Load Key Label. If you press ENTER
- on this option, you will be prompted for the key label dictionary file name.
- Also, if you currently have a dictionary loaded, the default file name will
- be displayed. If all you wanted to do was look at the file name currently
- loaded, simply press ESCAPE to abort the load. If however, you actually wish
- to load a new key label dictionary, simply type the dictionary file name and
- press ENTER. If you supply a path as before, Vocal-Eyes will only look at
- the specified location. If however, you only supply the file name with no
- drive or path specification, Vocal-Eyes will first look in the original
- Vocal-Eyes directory for the file. If found, it will be loaded. If not
- found however, the drive and directory you are currently logged onto will be
- checked for the same file name. If found, it will be used. If not found, an
- error message will be issued.
-
- If you wish to clear the current key label dictionary, simply specify a file
- name of 'C'. Instead of loading the file C.KEY, Vocal-Eyes will clear the
- current dictionary and give a message indicating the clear took place. There
- will be no default key label dictionary file name after a clear command has
- been issued.
-
- 11.3.3: POSSIBLE KEY LABEL DICTIONARY ERRORS
-
- When loading a key label dictionary, you will notice Vocal-Eyes says "Key
- label dictionary loaded" assuming you did not end the command line with a
- semicolon to silence the message. If you get this message, you can assume
- the dictionary was loaded and no problems were detected. However, if there
- is some sort of error, Vocal-Eyes will let you know what it is. The
- following are possible errors.
-
- 1) ERROR READING KEY LABEL DICTIONARY
-
- This means Vocal-Eyes could not find the file you specified. Maybe you
- mistyped the file name or maybe its not where you though it was. Remember,
- if you do not specify a specific path, Vocal-Eyes will first look on the
- drive and directory Vocal-Eyes was started from. If the file does not exist,
- the current drive and directory will be checked for the specified file. If
- it still is not found, you will get the above error message.
-
- Also, remember if you do not specify an extension, Vocal-Eyes will
- automatically add .KEY. If you do not wish any extension, end the file name
- with a period.
-
- 2) INVALID FORMAT IN KEY LABEL DICTIONARY
-
- This means Vocal-Eyes found the file but discovered some sort of error in it.
- For example, maybe the file had an odd number of lines. Remember, each entry
- requires two lines so the file should have an even number of lines. Maybe
- the first line of an entry was not a legal keystroke. Refer to Appendix H
- for a complete list of valid keystrokes. Verify each line in your file and
- make any corrections. Then try loading the file again.
-
- 3) KEY LABEL DICTIONARY OVERFLOW
-
- This means exactly what it says. You tried to load a dictionary which
- contains more characters then you allocated for the dictionary buffer itself.
- This would be like trying to stuff a watermelon through a key hole. It just
- wont fit. You will need to either make the dictionary smaller or restart
- Vocal-Eyes and increase the buffer size using the command /!Kn where n is a
- number from 0-9 indicating how many characters * 512. For example 9 would
- indicate 9 * 512 or 4608 characters or bytes. Remember if you do not use the
- /!Kn command, Vocal-Eyes will default to 512 characters for the buffer.
-
- 4) KEY LABEL DICTIONARY CLEARED
-
- This is not really an error message. This is displayed whenever you issue
- the command /KC. Vocal-Eyes is simply letting you know the buffer has been
- cleared.
-
- 11.3.4: Putting it Together
-
- Here's a way you can combine two of Vocal-Eyes' powerful voice features into
- a single even more powerful feature.
-
- Recall from SECTION 6 of this manual that you can attach one or two of a
- variety of voice functions to any of the various cursor keys. As a matter of
- fact, you really learned you can attach such voicing to any key. Anyway, why
- not both label a key and attach a voice feature?
-
- We'll use the F1 Help key we've mentioned several times so far in this
- section. Suppose that in your program, whenever you press the F1 key, a help
- message occupying the first 12 lines of your screen display pops up. Here's
- one way you could combine two of Vocal-Eyes' voice features to make this help
- screen more user interactive.
-
- First, enter the F1 key into your key label dictionary. Make it say "Help."
- Now, construct a screen window to read the first 12 lines of your PC's
- screen. For our example we'll use Window 9 to do this. Next, enter the
- Voice Control Panel's Cursoring submenu. Cursor down until you find a key
- you've left undefined or don't plan on using. If the current cursor key is
- indeed a key you don't plan to add a voice feature later, then stop here and
- press the F1 key. Notice that now the menu says F1 and then announces the
- current voice assignment. Press the SPACE BAR or the BACKSPACE key enough
- times to reach Speak Window. Press ENTER followed by 9. Now, press ESCAPE
- several times or ALT-X once to return to your application.
-
- Press your F1 help key now. What happened? Did Vocal-Eyes say "Help" and
- then voice your entire help screen?
-
- As you can see, combining the key labels with the cursoring voice features
- can lead to some pretty powerful keystrokes. Try combining features in ways
- that will most help you. Be sure to save your changes to disk so they'll
- still be there the next time you run Vocal-Eyes.
-
- 11.4: THE DIFFERENCE BETWEEN THE CHARACTER AND KEY LABEL DICTIONARIES
-
- It may not be clear at first exactly what is the difference between the
- character and key label dictionaries. Well, we hope the following will help.
-
- First, the Key label dictionary is only used when you physically press a key
- on the keyboard. Although you can define all keys including the letters A-Z
- and numbers 0-9, normally you would only define the nonstandard keyboard keys
- such as the function keys F1-F12 or the HOME, END, DELETE etc. Make them
- speak what makes sense in your current application.
-
- The character dictionary unlike the key label dictionary is used for
- characters typed from the keyboard as well as those printed to the screen.
- Or when you go in Review Mode and review a character. Vocal-Eyes will always
- substitute the message you supplied every time it is requested to speak a
- character in your character dictionary. This is mainly used for extended or
- control characters. These characters display some sort of symbol or figure
- on the screen. Each application may use these figures for different
- meanings. If the built in generic message is not good enough, why not make
- it speak something logical for the current application instead?
-
- Feel free to experiment with both of these buffers. In section 15, you will
- learn some good ways of putting these dictionaries to work for you.
-
- 11.5: SUMMARY
-
- This section covered the character and key label dictionaries. You learned
- how to increase the default buffers for each of these as well. You can now
- load and/or clear the buffers from the files submenu as well as from the
- command line.
-
- You were even shown how to combine these features with other Vocal-Eyes
- features. If you would like to know more of how to put the commands and
- features talked about so far together, read on.
-