The  PARADOX set files are for use with Paradox 4.0 or 4.5 and
Vocal-Eyes 3.0.  The key label file now contains 727 characters
and will force you to bump up your default buffer setting for key
label files from 1 to 2.  I suggest you examine the file before
implementing it and determine whether the additional key labels
are useful to you. 

The left and right arrow keys for all set files except the PS.SET
file use the link command to read a floating
window (window 8) and then use field name and data as the second
command for the link structure.  The PS set file
has these keys set for "character after". 

The home, end, control-home and control-end  page up and down,
tab and shift-tab and the enter keys  are set up just like the
left and right arrow keys in their link structure.  
The home and end keys move you from the top of a field to the
bottom of a field within a given table.  The control home moves
you to the first field within a given database file and the
control end moves you to the last one.  Page up and down move you
up and down one screen at a time within a given database. 
Paradox does not use the Control page up or down for any
function, so these are not defined as cursoring keys.  The tab
and enter keys move you forward one field at a time within either
viewing, creating, data entry,
editing or restructuring a database file.  The shift-tab moves
you back one field for these same functions.  

The delete key erases one complete record from your database file
when you are in edit or coedit, so please take care when striking
this key.  In restructure, it will completely delete a field and
its type from the database file you are restructuring.  The
backspace handles deleting the prior character before performing
the action.  However, the control backspace deletes the contents
of the current field you are in for edit, coedit, restructure,
creating and data entry.  

While creating or editing a script file these keys act much
differently.  As I have previously mentioned the left and right
arrow keys are set for "character after".  Since you are writing
PAL code and you are in a free form editor, it does little good
to set keys to read column headings when they are not there.  So
I played a little until I found the useful functions for these
keys. 

home and end move you to the beginning and end of the current
line.  I have set these keys to read the current word and
previous word.  But remember, you go to the first and last
character on the current line you are on.  Control home and end
are undefined as they have no meaning within Paradox.  Page up
and down move you one screen at a time in either direction. 
These keys are set to read the current line to let you know where
you are.  The tab key works like a tab key should for a word
processor and is set to read cursor position.  The shift-tab is
undefined.  

Delete erases the current character it is under and backspace
deletes the previous one.  Control delete and control backspace
are undefined. The enter key adds a line and  moves  you to it.   
Viewing Tables:

I expanded the capabilities for viewing as many tables as you
wish to simultaneously on the desktop.  Paradox version 4.0
allows for 32 tables to be open concurrently, while Paradox
version 4.5 allows for 64 tables to be open in the same manner. 
I tested the application for utilizing the set files with 10
tables open simultaneously and experienced no problem traversing
through any of the tables.  The set file structure for handling
more multiple tables on the desktop needed to have an additional
2 set files to be made.  these new files are PV4.SET and PV5.SET. 

Each set file will announce the current active table through
"Window 1".  

Paradox Main Menu Mode: 
 
When in the main menu mode of Paradox you can automatically
utilize View, Ask, Reports, Create, Sort, Edit, Coedit, Data-
entry, Restructure, Images, Forms and editing, playing of scripts
using the default editor.  Paradox will allow you to utilize a
report, form and script designer which is different from the
default ones given with Paradox.  I did not make any of the set
files work with other than the default application design modes.  
A final enhancement was made for utilizing the Paradox
version 4.5 application.  This is not available in version 4.0. 
If you want to move through the directory structure of your
system,  you can do so easily through the {Tools} {More}
{Directory} function from the main menu.  Once invoking this
function move through your directory structure by using the tab
and Shift tab keys in conjunction with the arrow key.  

Be very careful with the Paradox set file, as I used all
available hyper-active windows to manage this complicated
application.  

The main functionality of most of the set files is utilization of
the default color scheme.  this is red on green for the menu bars
throughout the system.  If you find that the system speaks well
in table view, but not in the main menu or subsequent
inner-menus, check the color status for the menus.  You may need
to change various hyper-windows throughout all of the set files
to make them work properly.  

PARADOX.SET file: 

alt-c: reads the current option the light bar is pointing to  
alt-a: reads Paradox current mode 
alt-m: reads message area (lines 22 and 23) for specific error
and
info messages 
alt-i: reads the status line (line 25) for general info 

all PV*, PAN*  PAS*, and PE* SET files: 

alt-t: reads the table name currently on the desktop (works only
with the current table, if multiple tables are opened). 
alt-s: reads the record status line 
alt-a: reads Paradox current mode 
alt-m: reads message area (line 23) for specific error and info
messages 
alt-i: reads the status line (line 25) for general info 
alt-f: reads the current field name which the cursor is pointing
to

ctrl-v: reads the current field contents 

PR.SET FILE: 

alt-t: reads table name to be restructured 
alt-a: reads Paradox current mode 
alt-m: reads message line area (line 23) 
alt-i reads general status line (line 25) 
alt-f: reads name of current field option, i.e. field number,
name, type. 
ctrl-v: reads content of current field at cursor 

PS.SET file: 
alt-t: reads either script, report or form in use 
alt-a: reads Paradox current mode 
alt-i: reads general status (line 25) 

I feel this update to the set files is an important one as it
makes Paradox for DOS approximately 98 -99 % speech friendly from
the start.  For those of you who have taken my earlier tables and
reworked them for yourselves because an application programmer
has changed the color scheme, You should take note of copying
your older set files to a safe location before loading these new
ones.  the same color modifications to activate the Paradox
(parent) set file from any child (PV.SET, PE.SET, PAS.SET, etc.)
will need to be modified to select your specific color scheme.  I
utilize hyper- active window "J" to move the child set file back
to the parent set file.  This is the only place where I use the
"Exact Match" function for a hyper-active window.  Sorry, there
is no other way to do this as the main menu is at its fixed point
on the screen on line 1 for many set files.  

I suggest you utilize the default color scheme for the main menu
and all other subsequent menus.  If you must change the color
scheme then I would check all of the PV, PE, PR, and PS set files
as they have different menuing functions which may or may not
change, depending upon the color scheme you use.  

Jeff Pledger