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