John.Sanfilippo@f460.n101.z1.fidonet.org (John Sanfilippo) (04/11/91)
Index Number: 14682
[This is from the Blink Talk Conference]
Hi Doug,
One of the things I brought up at our New York Lighthouse
meeting was a hope that Vocal Eyes configurations could be set
up in textfiles in much the same way that QEdit and EasyScan
do.
Here is a sample of the QEdit key configuration (* denotes a
comment line):
* This is a comment line.
* QCONFIG.DAT: Default config file for QEdit 2.x.
*
* Specify control-key commands via: ^f1 - This means Control-F1
* Specify alt-key commands via: @f1 - This means Alt-F1
* Specify shift-key commands via: #f1 - This means Shift-F1
*
* There is also a provision for "two key commands".
* For example, to make the Control-F1, Control-F2 sequence issue the
* exit command, try the following:
*
* ^f1_^f2 Exit
*
* The key here is that the commands must be separated by a '_'.
*
* Multiple commands and/or text may be entered for a single key. To do so,
* specify "MacroBegin" as the first command. To enter text, enclose the
* text in single or double quote marks. For example:
*
* f1 MacroBegin EditFile 'help.dat' Return
*
* This command would load the file 'help.dat'. Note the return command is
* issued after the text. This is required to terminate the QEdit prompt.
*
*
* function key set
*
* Find text
f1 find
f2 repeatfind
* Find the same text, but search backward
f3 macrobegin find return "ib" return
*
@f2 InsertLine
@f3 Match
* next key not assigned
@f4
* Macro to edit the file whose name is sitting at the cursor in the editor
*
^] MacroBegin AltWordSet MarkWord Copy DefaultWordSet EditFile
Paste Return
*
* alternate keys
*
@a DropAnchor
@b WrapPara
@c CopyBlock
@d DelLine
... and on it goes.
Imagine a speech configuration file that looked something like
this:
@T Track "^p" Read line right to "^q"
* the above tells vocaleyes to find a control p and read the
* text found to its right until it encounters control q.
I have an application which actually requires this. I'd love a
speech package with this kind of programmability!
jjcs
--
Uucp: ..!{decvax,oliveb}!bunker!hcap!hnews!101!460!John.Sanfilippo
Internet: John.Sanfilippo@f460.n101.z1.fidonet.org