home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / MISC / HANDICAP / ASAP0392.ZIP / ASAP.TXT < prev    next >
Encoding:
Text File  |  1992-03-01  |  205.5 KB  |  3,949 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                            Automatic Screen Access Program
  16.  
  17.                                         (ASAP)
  18.  
  19.  
  20.                                     for IBM   and
  21.  
  22.                                  compatible computers
  23.  
  24.                                       March 1992
  25.  
  26.  
  27.                                 Copyright   1991, 1992
  28.  
  29.  
  30.                                       MicroTalk
  31.  
  32.                                    337 S. Peterson
  33.  
  34.                                  Louisville, KY 40206
  35.  
  36.                                 Voice: (502) 897-2705
  37.  
  38.                                  Fax: (502) 895-3022
  39.  
  40.                                 Modem: (502) 893-2269
  41.  
  42.  
  43.                                  ALL RIGHTS RESERVED
  44.  
  45.  
  46.                                       Trademarks
  47.  
  48.           Accent is a trademark of Aicom Corporation.
  49.  
  50.           Audapter is a trademark of Personal Data Systems.
  51.  
  52.           ASAP and LiteTalk are trademarks of MicroTalk.
  53.  
  54.           Braille 'n Speak is a trademark of Blazie Engineering.
  55.  
  56.           BrailleMate is a trademark of TSI.
  57.  
  58.           DEC-TALK is a trademark of Digital Equipment Corporation.
  59.  
  60.           DoubleTalk is a trademark of RC Systems, Inc.
  61.  
  62.           Echo is a trademark of Street Electronics Corporation.
  63.  
  64.           IBM is a registered  trademark of International Business Machines
  65.           Corporation.
  66.  
  67.           LapTalk is a trademark of Computersmith Enterprises.
  68.  
  69.           MS-DOS is a registered trademark of MicroSoft Corporation.
  70.  
  71.           Sounding Board is a trademark of GW Micro.
  72.  
  73.           SynPhonix and Sonix are trademarks of Artic Technologies.
  74.  
  75.           VoTalker is a trademark of Votrax, Inc.
  76.  
  77.           Word  Perfect   is  a   registered  trademark  of   Word  Perfect
  78.           Corporation.
  79.  
  80.                                        License
  81.  
  82.           MicroTalk agrees to grant  to you, upon receipt of  the completed
  83.           registration form,  a license to  use the enclosed  software with
  84.           the terms and restrictions set forth in this agreement.
  85.  
  86.           The enclosed  software and  its documentation are  copyrighted by
  87.           MicroTalk.     The  software   is  protected   from  unauthorized
  88.           duplication  by Federal law.  You  may not copy or reproduce this
  89.           material  except  as  specifically  set  forth  in  this  license
  90.           agreement.
  91.  
  92.           1.     You may  make copies  of this  software for  your  own use
  93.           provided you reproduce all copyright notices.
  94.  
  95.           2.   You may not distribute  copies to others.  You may, however,
  96.           transfer the original and all copies, along with this license, if
  97.  
  98.                                           ii
  99.  
  100.           you  provide MicroTalk  with  written notice  and the  transferee
  101.           fills out a registration form and agrees to be bound by the terms
  102.           set forth therein.
  103.  
  104.                                      LIMITATIONS
  105.  
  106.           This  software is sold as is.  MicroTalk assumes no liability for
  107.           damages of any kind that may  arise from the use of this software
  108.           and makes no claims about its fitness for any particular purpose.
  109.  
  110.           The exclusion  of implied  warranties is  not  permitted by  some
  111.           states.  The above exclusion may not apply to you.  This warranty
  112.           provides  you with  specific legal  rights.   There may  be other
  113.           rights that you have which vary from state to state.
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.                                          iii
  154.  
  155.                                   Table of Contents
  156.  
  157.           Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   1
  158.                Registration . . . . . . . . . . . . . . . . . . . . . .   1
  159.                The MicroTalk BBS  . . . . . . . . . . . . . . . . . . .   2
  160.                Disk Contents  . . . . . . . . . . . . . . . . . . . . .   2
  161.                About This Manual  . . . . . . . . . . . . . . . . . . .   3
  162.                System Requirements  . . . . . . . . . . . . . . . . . .   4
  163.  
  164.           Installation  . . . . . . . . . . . . . . . . . . . . . . . .   4
  165.                Synthesizer Support  . . . . . . . . . . . . . . . . . .   8
  166.  
  167.           Getting Started . . . . . . . . . . . . . . . . . . . . . . .   8
  168.                General Operation  . . . . . . . . . . . . . . . . . . .   8
  169.                What is BIOS?  . . . . . . . . . . . . . . . . . . . . .   9
  170.  
  171.           Silencing the Speech  . . . . . . . . . . . . . . . . . . . .  10
  172.                Temporary Silence: SHIFT . . . . . . . . . . . . . . . .  10
  173.                Normal Silence: Control  . . . . . . . . . . . . . . . .  11
  174.                Permanent Silence: Alt . . . . . . . . . . . . . . . . .  12
  175.  
  176.           Refreshing Your View: Both Shift Keys . . . . . . . . . . . .  12
  177.  
  178.           Reviewing Text  . . . . . . . . . . . . . . . . . . . . . . .  13
  179.                Line Review Commands: 7, 8, and 9  . . . . . . . . . . .  13
  180.                Word Review Commands: 4, 5, and 6  . . . . . . . . . . .  13
  181.                Character Review Commands: 1, 2, and 3 . . . . . . . . .  13
  182.  
  183.           The Numeric Movement Commands . . . . . . . . . . . . . . . .  15
  184.                Move to Top of Window: 0,5 . . . . . . . . . . . . . . .  15
  185.                Move to Bottom of Window: 0,2  . . . . . . . . . . . . .  15
  186.                Move to Left Edge: 0,1 . . . . . . . . . . . . . . . . .  15
  187.                Move to Right Edge: 0,3  . . . . . . . . . . . . . . . .  15
  188.                Announce Entire Screen or Window: 0,0  . . . . . . . . .  15
  189.                Announce from the Cursor Down: 0,. . . . . . . . . . . .  15
  190.                Quick Read by Screens: 0, PGDN . . . . . . . . . . . . .  16
  191.                Quick Read by Screens for WordPerfect: 0, Right Arrow  .  16
  192.                Type Word at Reading Cursor: 0,8 . . . . . . . . . . . .  16
  193.                Parking the Reading Cursor: 0,ENTER  . . . . . . . . . .  16
  194.                One-Shot Control Panel Command: 0,[command]  . . . . . .  17
  195.  
  196.           The Repeat Filter . . . . . . . . . . . . . . . . . . . . . .  17
  197.  
  198.           Other Audio Ques  . . . . . . . . . . . . . . . . . . . . . .  18
  199.  
  200.           Special Action Keys . . . . . . . . . . . . . . . . . . . . .  18
  201.  
  202.           The Control Panel . . . . . . . . . . . . . . . . . . . . . .  19
  203.                Using the Control Panel: Control-Backslash . . . . . . .  19
  204.                Changing Options in the Control Panel  . . . . . . . . .  19
  205.  
  206.           Navigation Commands . . . . . . . . . . . . . . . . . . . . .  20
  207.  
  208.                                           iv
  209.  
  210.                Moving Directly to a Line: A-Y . . . . . . . . . . . . .  20
  211.                Returning the Reading Cursor to the Real Cursor: Z . . .  21
  212.                Moving to a Relative Line: Up Arrow and Down Arrow . . .  21
  213.                Relative Line, Current Character: Alt-Arrows . . . . . .  21
  214.                From the Cursor Right  . . . . . . . . . . . . . . . . .  21
  215.                Word by Word: Ctrl-Arrows  . . . . . . . . . . . . . . .  21
  216.                Character by Character: Left Arrow and Right Arrow . . .  22
  217.                The Rest of the Screen . . . . . . . . . . . . . . . . .  22
  218.  
  219.           Altering Settings . . . . . . . . . . . . . . . . . . . . . .  22
  220.                Attribute Monitor: Alt-A . . . . . . . . . . . . . . . .  22
  221.                Read By Screens: Alt-B . . . . . . . . . . . . . . . . .  23
  222.                Set Page: Alt-Dash and Alt-Equals  . . . . . . . . . . .  24
  223.                Color Announcement: Alt-C  . . . . . . . . . . . . . . .  25
  224.                DOS Output Announcement: Alt-D . . . . . . . . . . . . .  25
  225.                Extended ASCII Announcement: Alt-E . . . . . . . . . . .  25
  226.                Find Attribute or Text: Alt-F  . . . . . . . . . . . . .  26
  227.                Ring Bell at Column: Alt-G . . . . . . . . . . . . . . .  28
  228.                Horizontal Cursor Position: Alt-H  . . . . . . . . . . .  28
  229.                Indention Notification: Alt-I  . . . . . . . . . . . . .  29
  230.                Jiffy Caps Identification: Alt-J . . . . . . . . . . . .  29
  231.                Keystrokes Announced: Alt-K  . . . . . . . . . . . . . .  29
  232.                Keyboard Interception: Ctrl-I  . . . . . . . . . . . . .  29
  233.                Label Keys: Alt-L  . . . . . . . . . . . . . . . . . . .  30
  234.                Most Punctuation Notification: Alt-M . . . . . . . . . .  31
  235.                Numbers: Alt-N . . . . . . . . . . . . . . . . . . . . .  32
  236.                Noise with DOS Output: Alt-O . . . . . . . . . . . . . .  32
  237.                Key Pad Ignore: Alt-P  . . . . . . . . . . . . . . . . .  32
  238.                Quiet: Alt-Q . . . . . . . . . . . . . . . . . . . . . .  33
  239.                Quit: Ctrl-Q . . . . . . . . . . . . . . . . . . . . . .  33
  240.                Auto Read: Alt-R . . . . . . . . . . . . . . . . . . . .  33
  241.                Snow Checking: Alt-S . . . . . . . . . . . . . . . . . .  34
  242.                Time: Alt-T  . . . . . . . . . . . . . . . . . . . . . .  35
  243.                User Defined Keys: Alt-U . . . . . . . . . . . . . . . .  35
  244.                Automated User Function: CTRL-6  . . . . . . . . . . . .  37
  245.                Let User Defined Keys Pass Through: CTRL-Right Bracket .  37
  246.                Viewing Method: Alt-V  . . . . . . . . . . . . . . . . .  37
  247.                Announce Typing as Words: Alt-W  . . . . . . . . . . . .  38
  248.                Extended Activity Checking: Alt-X  . . . . . . . . . . .  38
  249.                Support Computers of Yesteryear: Alt-Y . . . . . . . . .  39
  250.                Zap a Command: Alt-Z . . . . . . . . . . . . . . . . . .  39
  251.  
  252.           Miscellaneous Settings  . . . . . . . . . . . . . . . . . . .  40
  253.                Delimit Word: Ctrl-D . . . . . . . . . . . . . . . . . .  40
  254.                Filter Quoting: Ctrl-F . . . . . . . . . . . . . . . . .  40
  255.                Temporary Keyboard Silence: Ctrl-K . . . . . . . . . . .  41
  256.  
  257.           The Numeric Commands  . . . . . . . . . . . . . . . . . . . .  41
  258.                Setting Pitch, Volume, Speed, and Special Function . . .  41
  259.                Special Function: 1 to 9 F . . . . . . . . . . . . . . .  41
  260.                Pitch Adjustment: 1 to 9 P . . . . . . . . . . . . . . .  42
  261.                Speed Adjustment: 1 to 9 S . . . . . . . . . . . . . . .  42
  262.  
  263.                                           v
  264.  
  265.                Volume Adjustment: 1 to 9 V  . . . . . . . . . . . . . .  43
  266.  
  267.           Windows . . . . . . . . . . . . . . . . . . . . . . . . . . .  43
  268.                Setting the Top Left of a Window: [window] T . . . . . .  43
  269.                Defining the Bottom Right of a Window: [window] B  . . .  44
  270.                Zooming in on a Window: [window] Z . . . . . . . . . . .  44
  271.                Closing  a Window and Returning  to a Full Screen View:
  272.                     0 . . . . . . . . . . . . . . . . . . . . . . . . .  44
  273.                Announcing a Window's Contents: [window] A . . . . . . .  45
  274.                Memorize: [window] M . . . . . . . . . . . . . . . . . .  45
  275.                Recall: [memory bank] R  . . . . . . . . . . . . . . . .  45
  276.                Using a Software Cursor: [window] U  . . . . . . . . . .  46
  277.                Quiet Zone: [window] Q . . . . . . . . . . . . . . . . .  47
  278.  
  279.           Monitoring Screen Activity  . . . . . . . . . . . . . . . . .  48
  280.                Monitor Character and Read Line: 1 to 9 L  . . . . . . .  48
  281.                Monitoring Characters and Announcing Windows: 1 to 9 C .  49
  282.                Monitoring Entire Windows: 1 to 9 W  . . . . . . . . . .  49
  283.                Extended Monitoring: [window] E  . . . . . . . . . . . .  49
  284.                Extra Action: [setting] x  . . . . . . . . . . . . . . .  49
  285.  
  286.           More about Set Files  . . . . . . . . . . . . . . . . . . . .  52
  287.                Switching from Color to Mono: Ctrl-T . . . . . . . . . .  53
  288.                Setting Granularity: 1 to 9 G  . . . . . . . . . . . . .  53
  289.                Dialing with a Modem: [com port] D . . . . . . . . . . .  54
  290.                Redial Last Number: 9D . . . . . . . . . . . . . . . . .  54
  291.                Printer Interception: [printer port] I . . . . . . . . .  54
  292.  
  293.           Saving Settings: CTRL-S . . . . . . . . . . . . . . . . . . .  55
  294.  
  295.           Starting ASAP with a Different Speed, Pitch, or Volume  . . .  57
  296.  
  297.           The Lexicon . . . . . . . . . . . . . . . . . . . . . . . . .  58
  298.  
  299.           Technical Support . . . . . . . . . . . . . . . . . . . . . .  59
  300.  
  301.           The Brand Program . . . . . . . . . . . . . . . . . . . . . .  60
  302.  
  303.           APPENDIX A: SYNTHESIZER SUPPORT . . . . . . . . . . . . . . .  61
  304.                Using ASAP with DoubleTalk . . . . . . . . . . . . . . .  61
  305.                Using ASAP with Accent . . . . . . . . . . . . . . . . .  61
  306.                Using ASAP with Audapter . . . . . . . . . . . . . . . .  62
  307.                Using ASAP with Braille 'n Speak . . . . . . . . . . . .  62
  308.                Using ASAP with DEC-TALK . . . . . . . . . . . . . . . .  63
  309.                Using ASAP with the Echo PC  . . . . . . . . . . . . . .  63
  310.                Using ASAP with Other Echo Synthesizers  . . . . . . . .  63
  311.                Using ASAP with LiteTalk and LapTalk . . . . . . . . . .  64
  312.                Using ASAP with PortTalk synthesizers  . . . . . . . . .  64
  313.                Using ASAP with the Sounding Board . . . . . . . . . . .  64
  314.                Using ASAP with SynPhonix and VoTalker . . . . . . . . .  64
  315.                Using ASAP with Other Synthesizers . . . . . . . . . . .  65
  316.  
  317.  
  318.                                           vi
  319.  
  320.                                      Introduction
  321.  
  322.           Automatic  Screen Access  Program (ASAP),  as its  name suggests,
  323.           gives you speech  access to applications  programs automatically.
  324.           While  there are  other  programs that  provide speech  access to
  325.           applications software,  ASAP lets  the computer do  the work  for
  326.           you. That means  you don't  have to be  a genius or  even a  very
  327.           patient person to start using  thousands of programs with speech.
  328.           Unlike  other  speech  access  software, ASAP  lets  you  use the
  329.           computer like your sighted  peers; you just start the  program of
  330.           interest  without having to configure your system for speech.  Of
  331.           course, if you need to  further tailor an application's behavior,
  332.           ASAP lets you do that, too.
  333.  
  334.           Once  you  start ASAP,  it  stays  in  the background  constantly
  335.           watching  the screen  and notifying  you about  important changes
  336.           that happen.   You don't have  to learn a bunch  of screen access
  337.           commands; instead,  you use the application's  commands, and ASAP
  338.           observes the program's  reactions to determine  what you want  to
  339.           hear.   There are also additional keys you can use to go back and
  340.           review the screen  for text that  you might  need to hear  again.
  341.           These,  as you'll see shortly,  are accessed, for  the most part,
  342.           with the numeric keypad.  In addition, ASAP has a "Control Panel"
  343.           where you alter the way ASAP behaves.
  344.  
  345.           The  method you  use for  getting ASAP  started depends  on which
  346.           synthesizer you have.  If you use the  DoubleTalk , you just type
  347.           "asap"  and press  Enter.  If  you're using  another synthesizer,
  348.           there's  some more information you need to provide along with the
  349.           "asap" command.  That information is the key word that identifies
  350.           your synthesizer and the port where your synthesizer is attached.
  351.           You'll get exact specifications on those details shortly.   There
  352.           is  also an installation program that copies the ASAP software to
  353.           your  hard disk and builds  a custom command  for your particular
  354.           setup.   In other words, you  tell install what  kind of hardware
  355.           you have, and it  copies the relevant software and makes a simple
  356.           command  you can  type to  start the  system for  your particular
  357.           synthesizer.  You'll get details about install shortly.
  358.  
  359.           In addition to giving  the synthesizer's key word and  where it's
  360.           connected, you  can give the asap  command additional information
  361.           about how to  start.  That, too, is described  in complete detail
  362.           later.   First,  though,  take the  time  to read  the  following
  363.           important material.
  364.  
  365.                                      Registration
  366.  
  367.           Before you  get started,  please take  a minute  to fill  out the
  368.           registration card and drop it into the mail.  It  is important to
  369.           register so MicroTalk can keep you informed about future editions
  370.           to this  and other software.   If you like, you  may simply print
  371.           the information on  a separate sheet of  paper and return  it and
  372.  
  373.                                           1
  374.  
  375.           the  card.  The information  requested is your  name and address,
  376.           your  phone number,  and  suggestions about  the  manual and  the
  377.           software.   Feel free, in fact, to  contact MicroTalk at any time
  378.           with your ideas, suggestions, and criticisms.
  379.  
  380.                                   The MicroTalk BBS
  381.  
  382.           MicroTalk  maintains an  electronic bulletin  board system  (BBS)
  383.           that contains lots of ASAP related discussions, tips, and tricks.
  384.           In addition, the BBS always contains the latest version of ASAP.
  385.  
  386.           MicroTalk BBS is available 24 hours per  day, 7 days a week.  The
  387.           phone number is 502-893-2269.
  388.  
  389.           In  order to access the BBS, you need a modem, telecommunications
  390.           software, and a program that extracts packed files.  If you don't
  391.           have a program to extract files, you'll  find one on the BBS.  As
  392.           a  registered ASAP user, you may download new versions of ASAP as
  393.           often as you  like for up to one year after the date of purchase.
  394.           After that, MicroTalk may charge a small fee for future upgrades.
  395.           MicroTalk encourages you to take advantage of this liberal update
  396.           policy; the program constantly improves.  
  397.  
  398.           The files you need to  get from the BBS are called  asap.zip (for
  399.           the  program and  update information)  and asap-doc.zip  (for the
  400.           latest version of the documentation).
  401.  
  402.                                     Disk Contents
  403.  
  404.           The following files are supplied on your ASAP master disk:
  405.  
  406.           Install.bat is a program that helps automate the  installation of
  407.           ASAP.  Complete details about its use are described shortly.  You
  408.           can also  get a summary of  its use by typing  "install" from the
  409.           DOS command line.
  410.  
  411.           ASAP.COM       is the speech access software.  It is the  program
  412.           you'll use to give your other applications speech capabilities.
  413.  
  414.           ASAP.SET contains your preferred settings.
  415.  
  416.           BRAND.COM      is  a program  that lets  you brand  your personal
  417.                          serial number  into new versions of  ASAP that you
  418.                          may  download from  the  MicroTalk BBS.   See  the
  419.                          section of this manual  titled "The Brand Program"
  420.                          for complete details on its purpose and usage.
  421.  
  422.           ASAP.LEX is a text file containing  ASAP's lexicon.  This file is
  423.           used to add your personalized pronunciations  to words the speech
  424.           might not say correctly.
  425.  
  426.  
  427.  
  428.                                           2
  429.  
  430.           Generic.tbl is a  table of synthesizer  codes provided for  those
  431.           who use  synthesizers that ASAP doesn't internally support.  Read
  432.           about  it  in the  "Using  Other  Synthesizers" section  of  this
  433.           manual.
  434.  
  435.           ASAP.TXT       is  a normal  text file  containing the  manual to
  436.                          ASAP.  Use an editor or word processing program to
  437.                          read it.
  438.  
  439.           READ.ME        if  it is  on your  disk, contains  important last
  440.                          minute  information that  didn't make it  into the
  441.                          printed or recorded documentation.
  442.  
  443.                                   About This Manual
  444.  
  445.           ASAP's documentation comes  in three formats.  The printed manual
  446.           provides  sighted   users  quick  access  to   the  features  and
  447.           functions.   There is also a version  of the manual on  disk in a
  448.           file named ASAP.TXT.   This is the absolute latest version of the
  449.           manual  and should  be consulted  when you  get updates  to ASAP.
  450.           Finally,  the manual  comes  in recorded  format.   The  tape  is
  451.           recorded in the  Library of  Congress format, so  you'll have  to
  452.           have a  machine capable of playing  4 tracks to use  it.  Contact
  453.           your library about such a machine if you don't have one.
  454.  
  455.           This manual is  designed with several goals in mind.   First, it,
  456.           combined with the power  and flexibility of ASAP, should  get you
  457.           using the program in just a few minutes.  The  manual starts with
  458.           the  basics and graduates to a reference section arranged to make
  459.           learning the finer points simple.  The table of contents includes
  460.           the actual command  keystrokes with, of  course, the page  number
  461.           where  you get complete details on the particular function.  (Let
  462.           the  table of contents serve as  a handy command summary and road
  463.           map  pointing to a full  discussion of the subject.)Secondly, the
  464.           manual  is  designed as  a tutor  and  reference.   The reference
  465.           section  gives you  helpful tips  about the  use of  each feature
  466.           discussed.   You  should give  the manual  a thorough  reading at
  467.           least  once.   (You  wouldn't  want  to  miss  out  on  something
  468.           important.)   After that, keep  the manual handy  for those times
  469.           when you forget the  particulars of a seldom used  feature or you
  470.           have  a new  situation at  hand.   It wouldn't  hurt to  read the
  471.           manual again in a few months  once you've mastered the program to
  472.           pick up on some of the finer  points that may have eluded you the
  473.           first time around.
  474.  
  475.            While  the contents of this  manual was as  complete as possible
  476.           when it was published, there may be information about the program
  477.           that has changed recently enough that it could not be included in
  478.           this  text.  This is especially true  in the case of the recorded
  479.           documentation.   For such information,  see the file  on the disk
  480.           called "read.me".   If there is a "read.me" file on your disk, it
  481.           contains any information  that adds to the material provided here
  482.  
  483.                                           3
  484.  
  485.           or explains new features that have not yet been incorporated into
  486.           the printed text.
  487.  
  488.           To see  the information in the  read.me file, log onto  the drive
  489.           that contains this program.  (Usually, this will be drive A) with
  490.           a command like the following:
  491.  
  492.           a:
  493.  
  494.           (Don't forget to  press Enter after  typing "A:".   When you  do,
  495.           your prompt changes to the letter of the drive you typed.)
  496.  
  497.           Then, type the following command:
  498.  
  499.           type read.me
  500.  
  501.                                  System Requirements
  502.  
  503.           Automatic  Screen Access Program requires an IBM, IBM XT, IBM AT,
  504.           IBM  Ps/1 or  IBM PS/2  or any  computer compatible  with one  of
  505.           these.  You  need a version of PC-DOS or MS-DOS  of at least 3.1.
  506.           ASAP is written in assembly language,  so its memory requirements
  507.           are  minimal.    It   requires  less  than  40K  so   the  memory
  508.           restrictions  are really more applicable to the programs you plan
  509.           to use than that of ASAP.  Keep in mind that  the lexicon is part
  510.           of ASAP, so  if you make a huge lexicon,  the memory requirements
  511.           increase.  If you have version 5.0 of MS-DOS, you can easily load
  512.           ASAP into  high memory by prefixing the  ASAP command with the LH
  513.           command.  Check your DOS manual for complete details about the LH
  514.           command.
  515.  
  516.                                      Installation
  517.  
  518.           ASAP is easy  to get installed.  There's a file  on the disk that
  519.           came with your  package to make installation  painless and quick.
  520.           Appropriately  enough,  it  is  called "install."    It  works by
  521.           getting  the details from you about what kind of hardware (speech
  522.           synthesizer and computer) you have and how you have that hardware
  523.           connected to your computer.   It then takes this  information and
  524.           makes a  new command  that  you can  type to  give  ASAP all  the
  525.           information you  specified with the  install program.   That way,
  526.           you only  have to provide that  information once.  From  then on,
  527.           you  just  use the  command to  get the  speech started  with the
  528.           details about your setup that you initially provided.
  529.  
  530.           The command install  makes for you  is called "s.bat".   It is  a
  531.           simple batch file that you can start up by typing the letter "s."
  532.           This new command performs  several functions including adding the
  533.           asap directory to the  path, starting up any  additional software
  534.           your synthesizer may need, and adding options to the asap command
  535.           line  that identifies the synthesizer and port you specified when
  536.           you installed it.  If you're not familiar with what  a batch file
  537.  
  538.                                           4
  539.  
  540.           is, consult  the manual  that  came with  your operating  system.
  541.           Briefly, though, it is a file that contains a series of commands.
  542.           You can  type the name  of the  batch file to  provide all  those
  543.           commands instead of  typing all those  commands contained in  the
  544.           batch file.
  545.  
  546.           The install program needs three details about your system to make
  547.           an accurate installation.   It needs to know what  synthesizer to
  548.           use, the port where  that synthesizer is connected, and  the kind
  549.           of computer you have.   You tell install these details  by typing
  550.           them  on the  line along  with the  install command  as described
  551.           shortly.  Each detail  is separated from  the others on the  line
  552.           with a space.
  553.  
  554.           Again,  the install program takes this information and builds you
  555.           a  command called "s"  that you  use to  get your  speech started
  556.           without having to manually do that every time you use it.
  557.  
  558.           In addition to  building the  proper command to  start ASAP  with
  559.           your particular hardware, the install program creates a directory
  560.           on your hard  disk for  ASAP related files,  copies the  programs
  561.           from  the  distribution  disk   to  that  directory,  and  copies
  562.           additional software  required by  some synthesizers to  make them
  563.           talk.   Install is also useful  for updating an  older version of
  564.           ASAP to the latest.
  565.  
  566.           You may, of course, add the "s" command to your autoexec.bat file
  567.           so  the speech  is started  automatically when  you turn  on your
  568.           computer, and  you'll probably want to  do this.  It  is a better
  569.           idea, though,  to try it out first to make sure it works properly
  570.           so your system won't hang in case you've got problems with cables
  571.           or specified the wrong port or something equally as possible.  If
  572.           you do  add S.BAT to your  AUTOEXEC.BAT, be sure to  use the CALL
  573.           statment to execute S.BAT like this:
  574.  
  575.           CALL S.BAT
  576.  
  577.           That  way, control passes to  the next line  in your AUTOEXEC.BAT
  578.           file  when  S.BAT  is  finished.    If  you  don't  use the  CALL
  579.           statement, the lines in AUTOEXEC.BAT that  come after S.BAT never
  580.           get used.
  581.  
  582.           Before you use the install program, take  a minute to insure your
  583.           synthesizer is  connected properly and that  you've installed any
  584.           device  drivers your synthesizer  may need.   The  Accent-PC, for
  585.           example, needs a device driver.  Check the instructions that came
  586.           with  your synthesizer  for exact  details about  installing such
  587.           device drivers.
  588.  
  589.           Although  you  don't  have to  do  it  before  using the  install
  590.           program,  you'll want  to review  the  specific sections  of this
  591.           manual  that describe  particulars  about each  of the  different
  592.  
  593.                                           5
  594.  
  595.           synthesizers  ASAP supports  for  information  about  synthesizer
  596.           settings,  notes, and  additional  information particular  to the
  597.           synthesizer you use.
  598.  
  599.           To use the install program, follow these steps:
  600.  
  601.           Make the distribution disk  the current disk by typing  its drive
  602.           letter followed by a colon (:) and pressing Enter like this:
  603.  
  604.           a:
  605.  
  606.           When you type the drive letter, the colon, and press Enter,  your
  607.           prompt should change to the letter representing the drive.  If it
  608.           didn't, or if you get a  message like "bad command or file name",
  609.           try it again.
  610.  
  611.           Once you  log onto the  drive containing your  distribution disk,
  612.           you  can get a summary of usage by  typing "install" on a line by
  613.           itself.   When  you do,  the file  shows a screen  something like
  614.           this:
  615.  
  616.           Usage: install [synthesizer] [port] [y or n]
  617.  
  618.           This line means that you should replace the [synthesizer] part of
  619.           the  example with  an  actual synthesizer  name  or key  word  as
  620.           displayed by  the install file.   You can get a  complete list of
  621.           those key words by typing the "install" command  name.  Go ahead,
  622.           give  it a try;  it simply  shows you how  to supply it  with the
  623.           information it needs to make your installation correct and quick.
  624.  
  625.           The  list of  synthesizers you  see on  the install  screen looks
  626.           something like the following.  (Note that it is important to type
  627.           the  synthesizer  key word  correctly,  so  the  narrator of  the
  628.           recorded version of this manual spells the words.)
  629.  
  630.           Accent (The family of Accent  synthesizers.) 
  631.           Audapter (The Audapter  Speech System)
  632.           DoubleTalk (the DoubleTalk  synthesizer)
  633.           BNS (the Braille 'n Speak  in "speech box" mode)
  634.           Dectalk (The DEC-TALK  synthesizer)
  635.           Echo (The Echo  PC
  636.           generic (for synthesizers not specifically mentioned here)
  637.            LT (The LiteTalk  and LapTalk  synthesizers)
  638.            SB (The Sounding Board  synthesizer)
  639.           SynPhonix (the SynPhonix  synthesizer)
  640.           Votalker (the VoTalker  synthesizer)
  641.  
  642.           Along with  the synthesizer  type, the  install program  needs to
  643.           know how you  have the  synthesizer connected  to your  computer.
  644.           Most  synthesizers connect either via one of the printer ports or
  645.           one of the communications  ports.  The key words  for these ports
  646.  
  647.  
  648.                                           6
  649.  
  650.           are also listed  on the install screen for  your reference.  They
  651.           are the following:
  652.  
  653.           com1, com2, com3, com4, lpt1, lpt2, or lpt3.
  654.  
  655.           Note that some synthesizers  don't connect via one of  the ports.
  656.           Specifically,  DoubleTalk,  SynPhonix, and  VoTalker  use another
  657.           technique for communicating with your computer, so you don't need
  658.           to give a port for these synthesizers.
  659.  
  660.           The final detail  the install  program needs to  know about  your
  661.           system is  if your computer is one of the older kinds of machines
  662.           like the XT or machines  even older than that.  If you have an XT
  663.           or older, type a  "y" after the port  specification or the  place
  664.           where a port specification would have gone if you're using one of
  665.           the  synthesizers that don't use ports to communicate.  If you're
  666.           using a newer  machine like the AT, type a  "n" instead.  Chances
  667.           are you've  got a newer  machine.   If it turns  out that  you're
  668.           wrong, no harm done, you can install again later.   If you're not
  669.           sure what your machine is, try "n" first.
  670.  
  671.           A typical install command might look like the following:
  672.  
  673.           install doubletalk n
  674.  
  675.           That command  tells install  that you're  using a  DoubleTalk and
  676.           that you have a newer machine.  (Remember, the DoubleTalk doesn't
  677.           use a traditional port, so one isn't specified here.)
  678.  
  679.           Here is another example:
  680.  
  681.           install dectalk com1 n
  682.  
  683.           This example tells  install that you use a  DEC-TALK, you have it
  684.           connected to com1, and that you have a newer machine.
  685.  
  686.           Remember, upon  completion of install, you'll have  a new command
  687.           called "s" that you'll use to get speech started.  Again, you may
  688.           wish  to add  the "s" command  to your  autoexec.bat file  so the
  689.           speech  starts up  without  you having  to  type "s."    You may,
  690.           however, wish to try the manual  method for a few days, there are
  691.           some advantages to it, especially if others use your computer.
  692.  
  693.           If you look  at the S.BAT file, you'll see  a series of commands,
  694.           each  on  a  separate  line,  that  get any  additional  software
  695.           required by your particular synthesizer started, and you'll see a
  696.           line  that begins with "asap" followed by  a series of options to
  697.           tell  ASAP  which  synthesizer  you  have  and  which  port  that
  698.           synthesizer uses.   You could  use the ASAP  command manually  to
  699.           accomplish the same  thing, but it  is easier and quicker  to use
  700.           the "S" command.   The examples in the following  paragraphs show
  701.           what  options   are  required  for  each   synthesizer  just  for
  702.  
  703.                                           7
  704.  
  705.           informational purposes.  Again, if you use the install command to
  706.           get  yourself setup, all  you have to  do is type "S"  to get the
  707.           system started up for your setup.
  708.  
  709.                                  Synthesizer Support
  710.  
  711.           ASAP  was designed for and is very closely tied to the DoubleTalk
  712.           synthesizer or  one of the  synthesizers based on  the DoubleTalk
  713.           (like LiteTalk  or LapTalk).   MicroTalk realizes,  however, that
  714.           you may already  own speech  synthesis hardware or  that you  may
  715.           prefer  some other  speech system,  so ASAP provides  support for
  716.           other synthesizers as well.  Unfortunately, not every synthesizer
  717.           supports  all the features of  the DoubleTalk family.   There are
  718.           also some synthesizers that perform other functions not supported
  719.           by  the   DoubleTalk.     While  not  a   replacement  for   your
  720.           synthesizer's  manual, "Appendix  A"  provides details  about how
  721.           ASAP uses various  synthesizers.  Where a  synthesizer won't work
  722.           with  a particular  function, the  fact is  noted in  the section
  723.           devoted to that  synthesizer.  The  temporary silence feature  is
  724.           particularly difficult to accomplish without specific support for
  725.           it  in the  synthesis  hardware.   ASAP  makes every  attempt  to
  726.           support this feature with  varying degrees of success  on various
  727.           synthesizers.   Again, these facts are noted in the discussion of
  728.           the specific synthesizer found in "Appendix A."
  729.  
  730.                                    Getting Started
  731.  
  732.           Naturally, you're anxious to get started with ASAP, so do it.  If
  733.           you followed  the procedure in "Installation," you have a command
  734.           called "s"  that is used  to start  speech.  Type  "s" and  press
  735.           Enter.
  736.  
  737.           ASAP  announces your name or the program's serial number followed
  738.           with the message, "ASAP Installed."
  739.  
  740.           After that, ASAP announces,  in a low pitched voice, the state of
  741.           any modifier keys that are locked.  On AT machines, for instance,
  742.           you'll hear, "Num  Locked" to  indicate that key's  light is  on.
  743.           The different pitch lets  you know the words "Num  Locked" aren't
  744.           really on the screen but are, instead, status information.
  745.  
  746.           You are now ready to take advantage of the power provided by ASAP
  747.           in your applications.
  748.  
  749.                                   General Operation
  750.  
  751.           Once you  start ASAP,  you're ready  to  use other  applications.
  752.           ASAP makes those  programs talk as if they were  written with the
  753.           speech user in mind.  The text displayed on the  screen is spoken
  754.           as it goes to the screen.
  755.  
  756.  
  757.  
  758.                                           8
  759.  
  760.           In  addition  to letting  you know  about  text displayed  on the
  761.           screen, ASAP  also announces your keystrokes. When ASAP announces
  762.           your keystrokes, you'll notice the  pitch of the pronunciation of
  763.           a  letter is  raised if that  letter is  a capital  letter.  This
  764.           pitch  elevation is also active while  editing on a character-by-
  765.           character  basis  (when you  use the  arrow  or delete  keys). Of
  766.           course, if you like you may modify this behavior so  the keys you
  767.           type are spoken as words instead  of characters or not spoken  at
  768.           all.  These are functions of the "Control Panel."
  769.  
  770.           The Control Panel is where you  control ASAP.  It lets you adjust
  771.           the  speed, volume, and  pitch of your  synthesizer as well  as a
  772.           variety of preference options related to how the program behaves.
  773.           You also use the  Control Panel to review text  already displayed
  774.           on the screen.
  775.  
  776.           While  the  Control  Panel  provides  complete  access  to  text,
  777.           attributes, and format on the  screen, you'll usually review  the
  778.           screen interactively with  the keys  on the numeric  keypad.   By
  779.           using the numeric  keypad, you  avoid going into  a special  mode
  780.           just to examine the screen.
  781.  
  782.           For the most part, that's all there  is to it.  ASAP is  designed
  783.           to  automatically work with your applications, and it does.  From
  784.           now  on, just  use the  applications without  concerns  about the
  785.           speech environment.
  786.  
  787.           The remainder of the manual gives you options for customizing the
  788.           speech  and its  behavior to  your tastes and  discusses handling
  789.           special situations.
  790.  
  791.                                     What is BIOS?
  792.  
  793.           As you use ASAP, you'll want to become familiar with  some of the
  794.           ways other  programs use  to put  characters on the  screen.   In
  795.           general,  there are three methods for getting text on the screen.
  796.           The first is  through graphics.   While not  strictly text,  some
  797.           programs draw  text characters in  a graphics environment.   ASAP
  798.           (or any other screen access package) can't work with this kind of
  799.           program.  Another method for getting text to the screen is to use
  800.           DOS  or the  BIOS  (Basic Input  Output  System) which  are  both
  801.           available to  all  programs  running  on  the  PC  under  MS-DOS.
  802.           Examples  of  such programs  can  be  seen with  all  of  the DOS
  803.           commands and many utility programs.  ASAP announces the text that
  804.           is routed through the BIOS, but it isn't necessary for a  program
  805.           to use BIOS for ASAP to work.  In general, in fact, some programs
  806.           work better when they don't use BIOS.
  807.  
  808.           The third  method  for putting  text  on the  screen is  for  the
  809.           program to put  it directly  on the screen  itself without  going
  810.           through  DOS or BIOS.   The advantage of  using this method rests
  811.           mainly  on speed.  A  program with specific  requirements can put
  812.  
  813.                                           9
  814.  
  815.           the text  on  the screen  much  more quickly  than  can the  more
  816.           generalized  DOS or  BIOS  routines.   Full-fledged  productivity
  817.           applications usually put the  text directly on the screen.   Most
  818.           word processors and editors,  for instance, use their  own screen
  819.           updating routines because many of them re-write the entire screen
  820.           with every key you type.   This process would prove far  too slow
  821.           if the software depended on DOS or BIOS for this.
  822.  
  823.           ASAP works  just fine whichever method is used to get text on the
  824.           screen,  but  the behavior  and  characteristics  of the  program
  825.           differ  depending on  the method  a specific  program uses.   You
  826.           will, in fact,  notice that when you start  an editor, ASAP won't
  827.           read  you  the  entire  screen.     (This  would  quickly  become
  828.           annoying.)  Instead, when  a program uses its own means to update
  829.           the screen, ASAP  uses the cursor position and  screen attributes
  830.           (differing colors) to decide  what parts of the screen  should be
  831.           spoken.  Of  course, if you prefer, you can  control ASAP so that
  832.           it does announce any differences on the screen without reguard to
  833.           cursor position and screen attributes.  Again, that is a function
  834.           of the Control Panel.
  835.  
  836.           When you  use an  application like a  telecommunications program,
  837.           you'll want to configure that program to send its screen text out
  838.           standard  channels if  possible.   That's because  you'll usually
  839.           want to  hear all the text  that gets displayed on  the screen as
  840.           its put there.   If  a telecommunications program  won't let  you
  841.           configure to use BIOS for screen updating,  use ASAP's monitoring
  842.           capabilities to let you know about all screen changes.   See more
  843.           about monitoring in "Monitoring" later in this manual. 
  844.  
  845.                                  Silencing the Speech
  846.  
  847.           As great as it is to have automatic speech access to thousands of
  848.           programs, its just  as important to have techniques for silencing
  849.           the  speech.   ASAP  supports  three  different ways  to  silence
  850.           speech.  The method you use depends on your needs at a particular
  851.           time.  If, for example, there is a lot of DOS output in progress,
  852.           you'll  most likely want to  completely turn off  the speech with
  853.           the ALT key.  If you want to silence the speech and make it catch
  854.           up with real time  operation, use the Control key.   Finally, and
  855.           uniquely ASAP's, you may temporarily silence speech with  a press
  856.           of  one of the Shift keys.  Read more about each of these methods
  857.           in the following paragraphs.
  858.  
  859.                                Temporary Silence: SHIFT
  860.  
  861.           ASAP gives  you the unique ability to silence speech temporarily.
  862.           Temporary  silence,   as  mentioned  earlier,  however,  is  very
  863.           difficult  to  implement  without  cooperation  from  the  speech
  864.           synthesizer.  Once other manufacturers realize the power  of this
  865.           feature,  they'll surely  add that  capability to  their systems,
  866.           too.    When they  do,  ASAP will  add  support for  it  for that
  867.  
  868.                                           10
  869.  
  870.           synthesizer.  In the meantime, this feature works flawlessly only
  871.           with  DoubleTalk, LiteTalk, and LapTalk.  It also works well with
  872.           Synphonix  and  Vo-Talker.   It  works  with varying  degrees  of
  873.           success with other synthesizers, and MicroTalk will do everything
  874.           in  its power to  work with  any manufacturer  that wants  to add
  875.           these  capabilities.  Check  "Appendix A" for  more details about
  876.           your  specific  synthesizer  and  its ability  to  use  Temporary
  877.           Silence.
  878.  
  879.           The  temporary method  of  silencing  speech  is most  useful  in
  880.           situations where  you're working  with familiar material  or text
  881.           that  is repetitive in  nature.  The  DOS DIR command  provides a
  882.           good example of such a time.
  883.  
  884.           Usually,  when  you  use the  DIR  command  from  DOS, your  main
  885.           interest  is with the names of the  files on a disk or directory,
  886.           not the extra information concerning the number of characters and
  887.           date. Sighted computer users  can simply ignore the parts  of the
  888.           display they  aren't interested in.   Now, you can, too.   As you
  889.           hear the name of a  file, press the SHIFT key.   The remainder of
  890.           the line is silenced and you immediately hear the next file name.
  891.  
  892.           In  addition to  silencing  the DOS  DIR  command, the  Temporary
  893.           Silence command  is useful  for repetitive kinds  of information.
  894.           Think  for  instance of  those bulletin  boards  you call  with a
  895.           message  header at  the  beginning of  each  message or  of  that
  896.           favorite  utility that shows  four or five lines  of the same old
  897.           information everytime you  use it..   With the Temporary  Silence
  898.           command,  you can  skip over  the repetitive material  unless you
  899.           really want to hear it.
  900.  
  901.           One other  word about Temporary  Silence deserves  mention.   The
  902.           command is  extremely useful after  using a Page Up  or Page Down
  903.           command to skip  past lines of  little or no  interest.  You  may
  904.           also use Temporary  Silence with the Auto  Read command discussed
  905.           later in this manual.
  906.  
  907.           On some  synthesizers, the Temporary Silence command may act much
  908.           like pressing  the Control key--that  is, it silences  the speech
  909.           and immediately brings it back if there is more to speak.  It can
  910.           be useful, even  in the worst cases, with the  Auto Read and Read
  911.           by Screens commands  to make  the command continue  even after  a
  912.           silence.  Those commands, as you'll see when you read about them,
  913.           are terminated with any key.   The Shift is the exception to this
  914.           rule.
  915.  
  916.                                Normal Silence: Control
  917.  
  918.           The  Control key silences  speech and lets  it come  back as more
  919.           text  is  sent through  your computer's  BIOS.  This form  of the
  920.           silence  command is useful when you hear a lot of information not
  921.           of particular interest, and you want to skip it.
  922.  
  923.                                           11
  924.  
  925.           Keep in mind that speech tends to slow down the normal activities
  926.           happening on the screen.  Use  the control key to stop the speech
  927.           and  immediately pick back up with the current information on the
  928.           screen.
  929.  
  930.                                 Permanent Silence: Alt
  931.  
  932.           The  Alt key  silences speech  and keeps  it off until  you press
  933.           another key.   This  form of  the silence  command is  useful for
  934.           commands, especially those that come through standard output that
  935.           you aren't  interested in.   Press the  alt key,  and the  speech
  936.           stops.  Speech  returns with the press  of any other key.   It is
  937.           useful  to use the Control  key to re-engage  speech, because the
  938.           program  you're using  won't  take any  action  with a  key  like
  939.           Control or Shift.
  940.  
  941.           Another notable feature about  silencing speech through BIOS with
  942.           the Alt key deserves mention.   When you use Alt to  silence text
  943.           routed  through your computer's BIOS,  ASAP makes a  beep on your
  944.           computer's  speaker when the program is ready for more input from
  945.           you.  One of the most  common places to use this feature is  in a
  946.           program or command  that has a  lot of text,  but that you  don't
  947.           particularly  want to  read.   Many  users find  that it  is even
  948.           useful to get the directory listing, press the Alt key, then when
  949.           the speaker beeps, they  use the numeric keypad keys to look back
  950.           up at the last few lines of the directory.
  951.  
  952.           There is  another special  feature associated with  pressing Alt.
  953.           In  addition to making a bonking sound when the computer is ready
  954.           for more  input from you, you  can instruct ASAP to  read you the
  955.           last non-blank line above  the cursor. To make ASAP  announce the
  956.           last  non-blank  line above  the cursor,  press  Alt twice.   The
  957.           second time you press Alt, you'll hear a clicking sound with each
  958.           character that gets  sent to the screen, so  you'll know there is
  959.           still something  going on.  Again, when all the characters get to
  960.           the  screen and the computer is ready  for more input, ASAP bonks
  961.           then reads you the last non-blank line above the cursor.   If you
  962.           don't  want the clicking, simply press Alt yet another time; that
  963.           shuts off the clicking.  Press it again to turn the clicking back
  964.           on.
  965.  
  966.           If  you're using a program  that doesn't send  its output through
  967.           the BIOS, pressing  Alt more than  once has  no effect, so  don't
  968.           worry about doing it.
  969.  
  970.                         Refreshing Your View: Both Shift Keys
  971.  
  972.           ASAP provides you a way to repeat the relevant or emphasized text
  973.           on the screen.  You  refresh your view of the material  displayed
  974.           on the screen by  pressing both Shift keys simultaneously.   When
  975.           you  do, you'll hear the text that is, in some way, distinguished
  976.           from other text on the screen.
  977.  
  978.                                           12
  979.  
  980.           If  you have another program  that uses the  double Shift command
  981.           for  its  own  purposes,   ASAP  passes  the  keys  on   to  that
  982.           application,  so there is no conflict with the program running in
  983.           the foreground.
  984.  
  985.                                     Reviewing Text
  986.  
  987.           While ASAP's operation is nearly always what you want by default,
  988.           there are  times you want to repeat portions of the screen.  ASAP
  989.           takes  advantage of the fact  that the new  enhanced keyboard has
  990.           its own separate arrow keys, and lets you use  the numeric keypad
  991.           to examine the screen at your leisure.  The following table shows
  992.           the commands to use to review specific parts of the screen.
  993.  
  994.           The commands are arranged in a logical fashion to help you easily
  995.           remember them.
  996.  
  997.                           Line Review Commands: 7, 8, and 9
  998.  
  999.           The top  row of keys on the numeric keypad,  the 7, 8, and 9, are
  1000.           line oriented  commands.   They read  the previous,  current, and
  1001.           next lines respectively.
  1002.  
  1003.                           Word Review Commands: 4, 5, and 6
  1004.  
  1005.           the next row, the 4, 5, and 6 are word oriented keys.   They read
  1006.           the  previous, current, and  next words on a  line.  In addition,
  1007.           pressing  5 twice  yields a spelling  of the  current word.   The
  1008.           previous and next word  commands also perform a special  function
  1009.           when pressed twice.   If you're already at the end  of a line and
  1010.           you press  the next  word key,  ASAP announces  "right" in  a low
  1011.           pitched voice.   But, if you press  the next word command  again,
  1012.           ASAP skips down to the  next word on the next line.   In fact, if
  1013.           the next line, and even the line after that is  blank, ASAP skips
  1014.           down to  the next word  on the screen,  no matter how  many lines
  1015.           down it  is.  You'll hear  a tone in your  computer's speaker for
  1016.           each line that ASAP skips to get to the next word.  This works in
  1017.           a  similar  fashion  for the  previous  word  command  except, of
  1018.           course, the movement is toward the top of the screen.
  1019.  
  1020.                         Character Review Commands: 1, 2, and 3
  1021.  
  1022.           The  third  row of  numbers,  the  1, 2,  and  3,  gives you  the
  1023.           previous,  current,  and  next   letters  on  the  current  line.
  1024.           Additionally, pressing  2 twice,  among other things,  makes ASAP
  1025.           give  you a  phonetic pronunciation  of the  character.   This is
  1026.           useful if  you can't distinguish two letters with similar sounds.
  1027.           The system ASAP  uses for phonetic pronunciation  is the military
  1028.           standard.  The other information announced when you press 2 twice
  1029.           is the attributes of the current character, the  cursor position,
  1030.           and the status of any of the locking keys. If your cursor were on
  1031.           line C (the third line on the screen) and the character under the
  1032.  
  1033.                                           13
  1034.  
  1035.           cursor  was the  letter "D",  ASAP might  say something  like the
  1036.           following:
  1037.  
  1038.           Delta, white on blue, c 1, num lock
  1039.  
  1040.           This tells you that the character under the cursor is  the letter
  1041.           "D", the character is  white on a blue background,  the cursor is
  1042.           on the  third line  in the  first column, and  that the  num lock
  1043.           light is on.  
  1044.  
  1045.           The numeric keypad method  of examining the screen for  text that
  1046.           is already displayed  is different from the  methods discussed in
  1047.           the "Control Panel" section of this manual in the following ways:
  1048.  
  1049.           First,  the position  established  for reading  with the  numeric
  1050.           keypad may  be independent  from the computer's  cursor position.
  1051.           This means you can park the keypad's reading position on  part of
  1052.           the screen  and  leave it  there while  performing other  editing
  1053.           functions.   See  "Parking  the  Reading  Cursor" later  in  this
  1054.           section for more information on this feature.
  1055.  
  1056.           A  second  difference between  using the  keypad and  the Control
  1057.           Panel for reviewing text is the fact that the keypad's ability to
  1058.           examine the  screen doesn't tie up the program you are using.  In
  1059.           other words, while the program is running, you may use the keypad
  1060.           to examine the screen without stopping what the program is doing.
  1061.           The Control Panel, on  the other hand, stops the  program running
  1062.           in the foreground  while you are  using the Control  Panel.   The
  1063.           Control Panel  function completely  takes over  the keyboard--any
  1064.           command you use is interpreted by  ASAP, and you must "exit"  the
  1065.           Control Panel to return  the keyboard to the application  in use.
  1066.           Contrast this with the use of the number pad: If you want to hear
  1067.           the current line, you just press "8".  To hear the previous line,
  1068.           you press  "7".   To  go back  and perform  any  function in  the
  1069.           application you're  using, you just  give the program  the normal
  1070.           command for that function.  To achieve the same actions using the
  1071.           Control Panel, you press Control-Backslash.  This means hold down
  1072.           the Control key.   Then,  with the Control  key still  depressed,
  1073.           press,  then  release the  Backslash  key.   Finally,  after  you
  1074.           release  the  Backslash,  release  the  Control  key.    Pressing
  1075.           Control-Backslash makes ASAP go into the Control Panel.  When you
  1076.           enter the Control  Panel, ASAP  announces the current  line.   To
  1077.           hear the previous  line, you press  Up Arrow.   To return to  the
  1078.           application, you  must press  Escape to  exit the  Control Panel.
  1079.           Then you can use the application's normal commands.  You can  get
  1080.           complete details  about using  the  Control Panel  later in  this
  1081.           manual.
  1082.  
  1083.           Note:  If you  use the  84-key keyboard  (with no  separate arrow
  1084.           keys),  you'll need to turn  on numlock before  using the numeric
  1085.           keypad to examine the screen.  You  may also use the shift key to
  1086.           access any  function associated  with a  key that would  normally
  1087.  
  1088.                                           14
  1089.  
  1090.           require  toggling the  num lock  key.   Pressing 8,  for example,
  1091.           makes  ASAP read the  current line  if num lock  is on.   You may
  1092.           press  shift-8 to use 8 as an up arrow key for the application in
  1093.           use.
  1094.  
  1095.                             The Numeric Movement Commands
  1096.  
  1097.           The 0 on  the numeric keypad performs  a special function.   When
  1098.           you press  it, ASAP waits for  another key to perform  one of the
  1099.           functions  discussed  in  this  section  of  the  manual.   These
  1100.           commands move the reading cursor to the extremes.
  1101.  
  1102.                               Move to Top of Window: 0,5
  1103.  
  1104.           Pressing 0 followed with 5 on the keypad moves the reading cursor
  1105.           to  the top line of the current window.  If no window is defined,
  1106.           the cursor moves  to the first line  on the screen.   The line is
  1107.           announced.
  1108.  
  1109.                             Move to Bottom of Window: 0,2
  1110.  
  1111.           Pressing 0 followed with 2 moves the reading cursor to the bottom
  1112.           of the current window and announces the text on that line.  If no
  1113.           window  is defined,  the cursor  moves to  the  last line  on the
  1114.           screen.
  1115.  
  1116.                                 Move to Left Edge: 0,1
  1117.  
  1118.           Pressing 0 followed by 1 moves  the reading cursor as far left as
  1119.           it can go  in the current window.   If no window  is defined, the
  1120.           cursor moves to the left edge of the screen.  The character under
  1121.           the cursor is announced.
  1122.  
  1123.                                Move to Right Edge: 0,3
  1124.  
  1125.           Pressing 0 followed with  3 moves the reading cursor as far right
  1126.           as it can go in the current window.  If no window is defined, the
  1127.           cursor moves to  the right edge of the screen.   The character is
  1128.           then announced.
  1129.  
  1130.                         Announce Entire Screen or Window: 0,0
  1131.  
  1132.           Pressing  0 twice  reads the  entire screen  or  currently active
  1133.           window without moving the  reading cursor.  While ASAP  reads the
  1134.           text, you may use the temporary silence key (shift) to skip  past
  1135.           lines you don't want to hear.
  1136.  
  1137.                           Announce from the Cursor Down: 0,.
  1138.  
  1139.           Pressing 0  followed  with  "."  announces the  contents  of  the
  1140.           currently active window  from the reading cursor position  to the
  1141.           end of the window or screen.  If the entire screen is  the active
  1142.  
  1143.                                           15
  1144.  
  1145.           window, the entire screen from the cursor down is announced.  The
  1146.           reading cursor position is not affected by this command.
  1147.  
  1148.                             Quick Read by Screens: 0, PGDN
  1149.  
  1150.           As you'll see  in the "Read  by Screens" section of  this manual,
  1151.           ASAP  lets  you  read  large  amounts  of  text  without  further
  1152.           interaction from you.   While the Read by Screens command is more
  1153.           flexible  than  the  Quick  Read by  Screens  command,  the quick
  1154.           version is much handier to use.  The limitation is  that when you
  1155.           use  the quick version of the  command, your program must use the
  1156.           PGDN command to  move to the next  screen.  This is  true much of
  1157.           the  time, and  if it  is, there  is no  limitation to  the quick
  1158.           version.    If PGDN  does something  besides  moving to  the next
  1159.           screen in  your program, you'll  have to  use the normal  Read by
  1160.           Screens command.
  1161.  
  1162.  
  1163.                 Quick Read by Screens for WordPerfect: 0, Right Arrow
  1164.  
  1165.           Most programs use the PGDN key to  move by screens.  WordPerfect,
  1166.           however, uses PGDN to move to the next printed page which usually
  1167.           isn't the  next screen.   To accommodate WordPerfect  users, ASAP
  1168.           uses  keypad  0  followed  with  the  right  arrow  key  to  make
  1169.           WordPerfect read by screens.
  1170.  
  1171.           Don't  forget that  you can  use the  read-ahead command  to read
  1172.           continuously,  but the advantage of  Read by Screens  is that you
  1173.           get a more natural  rendition of the text.   Get complete details
  1174.           about Read by Screens in that section of the manual.
  1175.  
  1176.                            Type Word at Reading Cursor: 0,8
  1177.  
  1178.           ASAP supports a most useful feature which is accessed with 0,8 on
  1179.           the keypad.   This command takes  the word at  the reading cursor
  1180.           and types it into whatever program in use.
  1181.  
  1182.           The type current word command can be used directly in DOS.  Get a
  1183.           directory of files on your screen with the dir or  dir/w command.
  1184.           Next, use the keypad to move your reading cursor to a file's name
  1185.           that you want to use.   Press 0,8 and ASAP types out  that file's
  1186.           name  for you.   All you have  to do  to start the  file is press
  1187.           Enter.
  1188.  
  1189.                          Parking the Reading Cursor: 0,ENTER
  1190.  
  1191.             Pressing "0"  on the  keypad followed  with  Enter toggles  the
  1192.           behavior  of the  reading  cursor.   Normally,  ASAP follows  the
  1193.           system cursor.  When you  use the current line command (8),  ASAP
  1194.           announces  the line on which the application's cursor rests.  You
  1195.           may, however, select to  park the reading cursor in  a particular
  1196.           spot  on the screen.   To do  so, move the  reading cursor to the
  1197.  
  1198.                                           16
  1199.  
  1200.           spot  of interest,  and issue  the  park command.   Use  the same
  1201.           command to unpark the reading cursor.
  1202.  
  1203.           Note:  The  application's cursor  is the  cursor position  of the
  1204.           program you are using.  The reading cursor is an imaginary cursor
  1205.           used to point at the text you want spoken.
  1206.  
  1207.           It  is sometimes  useful to  park the  reading cursor.   Think of
  1208.           those  times when you're interested  in a particular  part of the
  1209.           screen  and want  to keep  track of  that text.   By  parking the
  1210.           cursor on that section of the  screen, you can keep close tabs on
  1211.           it with the current character, word, and line commands.
  1212.  
  1213.                      One-Shot Control Panel Command: 0,[command]
  1214.  
  1215.           In addition  to the other review  type functions of the  0 key on
  1216.           the numeric keypad, 0 followed by any valid Control Panel command
  1217.           (on  the main part of  the keyboard) lets  you access the Control
  1218.           Panel  commands without  actually going  into the  Control Panel.
  1219.           This  is useful  if you  want to  adjust a  single option  in the
  1220.           Control  Panel.   The  time command  is an  example of  a command
  1221.           you'll enjoy frequent access to. To get the time announced, you'd
  1222.           press  0,Alt-T.    (Alt-T  is  the  Control  Panel   command  for
  1223.           announcing  the time.  See  more about Control  Panel commands in
  1224.           "Control Panel" later in this manual.
  1225.  
  1226.           Remember that all Control Panel commands are  valid when preceded
  1227.           with 0 on  the numeric keypad.   You can  take advantage of  this
  1228.           fact when you want to move  the reading cursor to a specific line
  1229.           on the screen.  The numeric keypad method of reviewing the screen
  1230.           provides  no means  of moving  the reading  cursor directly  to a
  1231.           specific  line  on the  screen, but  by using  0 followed  with a
  1232.           letter from A to Y,  you can achieve this function.   Again, read
  1233.           about  all the  commands available  in the  Control Panel  in the
  1234.           appropriate part of this manual.
  1235.  
  1236.                                   The Repeat Filter
  1237.  
  1238.           The  more you  use  your computer,  the  more you'll  notice  the
  1239.           tendency of programs to decorate the  screen with characters that
  1240.           look great, but  don't add much to the speech user's enjoyment of
  1241.           the program.   Often, a program  prints a line of  equal signs to
  1242.           separate  parts  of a  screen  display.   Fortunately,  ASAP gets
  1243.           around this annoyance with the repeat filter.
  1244.  
  1245.           The  repeat  filter lets  you  know  about repetitive  characters
  1246.           without forcing you to hear all of them.  It works like this:
  1247.  
  1248.           When  ASAP  sees  a series  of  duplicate  characters, it  always
  1249.           announces the first three.  If there are more than three, it only
  1250.           says the repeating character  twice, then it says the  word "rep"
  1251.           followed by the exact number of  duplicates.  (The word "rep"  is
  1252.  
  1253.                                           17
  1254.  
  1255.           just a shorthand way of informing you about the repetition.)  If,
  1256.           for  instance, there  were thirty-five  equal signs printed  on a
  1257.           line, ASAP says "equals equals rep 35".
  1258.  
  1259.           Note that  if you're not  using the  "Most Punctuation"  setting,
  1260.           ASAP won't  bother you with any of the equals signs.  Instead, it
  1261.           just skips  past the  material as  if  it weren't  there at  all.
  1262.           You'll  use  this  feature  when reading  text  to  skip  section
  1263.           separators and the like.
  1264.  
  1265.                                    Other Audio Ques
  1266.  
  1267.           ASAP gives you  the obvious  benefit of speech  with your  speech
  1268.           synthesizer.   It also uses  some other sounds  generated on your
  1269.           computer's speaker for a variety of purposes.
  1270.  
  1271.           When you  press a key  in the Control Panel  that is not  a valid
  1272.           command, ASAP makes a "bonk" sound to inform you that the command
  1273.           is not used.  Don't worry about this sound; it just lets you know
  1274.           that you didn't use a valid command.
  1275.  
  1276.           ASAP  makes a beep sound  when you have the  caps lock on and you
  1277.           type  a character with  the shift key  down.  This  sound doesn't
  1278.           mean anything is wrong, it just reminds you that caps lock is on.
  1279.  
  1280.           ASAP  makes a low-pitched buzz  when you're using  DOS output and
  1281.           you  press Alt to  silence the speech.   You don't  get the sound
  1282.           when you  press Alt--you already know when  you do that--instead,
  1283.           it  gives you the sound when the program is finished putting text
  1284.           on the screen and is ready to  accept another key from you.  This
  1285.           feature is useful when you examine a long directory listing.  You
  1286.           can type the  dir command then press Alt.   When the directory is
  1287.           on  the screen,  ASAP  buzzes to  let  you know  the computer  is
  1288.           finished displaying the directory list.
  1289.  
  1290.           There  are  two  other  sounds ASAP  makes  with  your computer's
  1291.           speaker.  They are the bell sound, designed to let  you know when
  1292.           you're typing at the end of  a line, and the clicking sound, used
  1293.           for  making a small  noise when text  goes through DOS.   You can
  1294.           read  more about these two sounds and  how to control them in the
  1295.           following paragraphs.
  1296.  
  1297.                                  Special Action Keys
  1298.  
  1299.           In addition to the explicit commands in the Control Panel, on the
  1300.           numeric  keypad, and its ability  to react to  a program's action
  1301.           from your command,, ASAP  acts on several keys in  the background
  1302.           without  you giving it a command.  ASAP announces your keystrokes
  1303.           for  instance.  Following  is a  list of  the other  actions ASAP
  1304.           takes with other keys.
  1305.  
  1306.  
  1307.  
  1308.                                           18
  1309.  
  1310.           Left and Right  Arrows announce the  character under the  cursor.
  1311.           If the  cursor moves more than  one position, the  word under the
  1312.           cursor is announced.
  1313.  
  1314.           Up  and Down Arrows  announce the contents of  the line where the
  1315.           cursor moves when  you press the  arrow.  If  the cursor  doesn't
  1316.           move when you press  the arrow key, ASAP looks  for color changes
  1317.           on the screen.   It then looks for the  color with the least  use
  1318.           and announces the text appearing in that color.  If this extended
  1319.           checking gets in your way, turn it off in the  Control Panel with
  1320.           alt-X.  
  1321.  
  1322.           The Page Up and Page Down keys perform a rather complex function-
  1323.           -when you press Page Up or  Page Down, ASAP waits for the program
  1324.           you are using to change  the screen to the next display,  then it
  1325.           reads the entire screen  to you.  This function  proves extremely
  1326.           useful for reading large amounts of text.
  1327.                                 
  1328.                                   The Control Panel
  1329.  
  1330.           In addition to providing standard  speech access to many off-the-
  1331.           shelf  software packages, ASAP lets  you fine tune  the system to
  1332.           optimize  the speech  environment for  the particular  program in
  1333.           use.   Most  of the time,  ASAP will automatically  work with the
  1334.           application you use, but the options discussed in this section of
  1335.           the manual provide  the ability to alter the way  ASAP works.  In
  1336.           addition to altering the speech environment, you  can review text
  1337.           already displayed on  the screen with  the commands available  in
  1338.           the Control Panel.
  1339.  
  1340.           Once you  set up a program to  work a special way,  ASAP lets you
  1341.           preserve  those settings  so  that the  next  time you  use  that
  1342.           program,  you'll get your favorite environment setup and ready to
  1343.           go.  See "Saving Settings" later in this manual for details.
  1344.  
  1345.                       Using the Control Panel: Control-Backslash
  1346.  
  1347.                     Press  Control-Backslash to  enter  the Control  Panel.
  1348.           Once you press Control-Backslash,  ASAP announces the contents of
  1349.           the current line on the screen.  While you use the Control Panel,
  1350.           ASAP takes over all keys and uses them for its own purposes.  You
  1351.           can also use the keypad's "0" to tell ASAP you want to use only a
  1352.           single Control Panel command, so you don't need to formally enter
  1353.           and exit  the Control Panel  if you  just want  a single  Control
  1354.           Panel  command.   The  commands ASAP  uses  are discussed  in the
  1355.           following pages.
  1356.  
  1357.           When you finish with the Control  Panel, press Escape to exit and
  1358.           return your keyboard  to its  normal operation.   When you  press
  1359.           Escape, ASAP announces "Exit" to confirm your action.
  1360.  
  1361.  
  1362.  
  1363.                                           19
  1364.  
  1365.                         Changing Options in the Control Panel
  1366.  
  1367.           There  are  two basic  ways of  changing  options in  the Control
  1368.           Panel.  One of them uses the Alt key in  combination with another
  1369.           key.  This kind of control turns an option either on or off.  The
  1370.           second kind of Control  Panel command is used to  adjust settings
  1371.           that have several  possible settings.  These kinds of adjustments
  1372.           are made by using  one of the number keys  located at the top  of
  1373.           the main part of the keyboard and following that with a letter to
  1374.           indicate the desired option.  Setting the top edge of a window is
  1375.           an example of an option that  takes several settings.  To set the
  1376.           top edge of a window, you press the number of the window you want
  1377.           to set, then you press the "T" key to tell ASAP to set the top of
  1378.           the chosen window.
  1379.  
  1380.           The following paragraphs describe each of the functions available
  1381.           from the Control Panel.
  1382.  
  1383.                                  Navigation Commands
  1384.  
  1385.           Part  of the Control Panel's  purpose is to  position the reading
  1386.           cursor to an area of interest and announce the text  in that area
  1387.           of the  screen.   The ability  to examine text  on the  screen is
  1388.           often  called "review."  When  you first enter  the Control Panel
  1389.           with  Control-Backslash, ASAP  announces the  line on  the screen
  1390.           where  the  cursor  is located.    You  then  use the  navigation
  1391.           commands, discussed  below, to  maneuver the reading  position to
  1392.           any interesting part of the screen.
  1393.  
  1394.           In addition  to reviewing text  already displayed on  the screen,
  1395.           the Control Panel lets you change the operation of ASAP.  Most of
  1396.           the  commands that alter ASAP's operation, in fact, depend on you
  1397.           first  pointing to the area  of interest then  giving the program
  1398.           the  command  to alter  the  functionality.    The  window  setup
  1399.           commands, for  instance, expect that  you first move  the reading
  1400.           cursor  to the top  left edge of  the window before  you give the
  1401.           command  to define the top left edge  of that window.  (Read more
  1402.           about setting up  windows in  the "Set Windows"  section of  this
  1403.           manual.)
  1404.  
  1405.           The  Control Panel's commands are arranged  to make hand movement
  1406.           minimal.   Nearly every  function available in  the Control Panel
  1407.           can be accessed without  removing your fingers from the  home row
  1408.           of keys.
  1409.  
  1410.                             Moving Directly to a Line: A-Y
  1411.  
  1412.           Once in the Control Panel,  the letters A to Y move  you directly
  1413.           to  a specific line  on the  screen and  announce what's  on that
  1414.           line.   A moves to  the top line  of the screen,  B moves  to the
  1415.           second line, and so on.  Y,  of course, moves to the bottom line.
  1416.           The cursor's horizontal position isn't affected by this command.
  1417.  
  1418.                                           20
  1419.  
  1420.           See also "Moving to a Relative Line."
  1421.  
  1422.                   Returning the Reading Cursor to the Real Cursor: Z
  1423.  
  1424.           While it is never necessary  to return the reading cursor to  the
  1425.           real cursor's position,  it is sometimes desirable.   Recall from
  1426.           the previous  discussion that  the letters  A-Y move the  reading
  1427.           cursor to  the indicated  line.  The  letter Z takes  the reading
  1428.           cursor back  to the real  cursor and  announces that line.   Note
  1429.           that while  the letters A-Y don't effect  the horizontal position
  1430.           of the reading cursor, the Z  command does.  It moves the reading
  1431.           cursor  back  to   the  system's   cursor--both  vertically   and
  1432.           horizontally.
  1433.  
  1434.                   Moving to a Relative Line: Up Arrow and Down Arrow
  1435.  
  1436.           While it  is useful to  move directly to  a specific line  on the
  1437.           screen,  you'll usually want to  move either up  or down one line
  1438.           from the line you just read.  Use the semicolon (;) and slash (/)
  1439.           keys (or the Up Arrow and Down Arrow) for this purpose.
  1440.  
  1441.           Semicolon and Up Arrow both move your reading cursor  up one line
  1442.           and announce the contents of that line.  If you're already at the
  1443.           top  of the  screen, pressing  Semicolon or  Up Arrow  makes ASAP
  1444.           announce "top" then read the current line.
  1445.  
  1446.           Slash and  Down Arrow move down  one line and read  the new line.
  1447.           If you're already at the bottom of the screen, pressing  Slash or
  1448.           Down Arrow makes ASAP  say "bottom" before announcing the  line's
  1449.           contents.
  1450.  
  1451.           See also From the Cursor Right; The Rest of the Screen.
  1452.  
  1453.                      Relative Line, Current Character: Alt-Arrows
  1454.  
  1455.           If you want to hear  only the character at the reading  cursor as
  1456.           you  move up  and down the  screen, hold  down the  Alt key while
  1457.           pressing Up Arrow  or Down Arrow.  When you  use the Arrows along
  1458.           with the Alt key, the  Arrows act just like normal, moving  up or
  1459.           down one line on the screen, but instead of reading the new line,
  1460.           they announce  only the  letter at the  reading cursor.   This is
  1461.           useful for checking formatting.
  1462.  
  1463.                                 From the Cursor Right
  1464.  
  1465.           While Semicolon and Slash read the previous and next lines of the
  1466.           screen,  you can  modify the  behavior of  these two  commands by
  1467.           using the shift key along with the Semicolon and Slash.  When you
  1468.           do, ASAP reads  only from  the reading cursor's  position to  the
  1469.           right.
  1470.  
  1471.  
  1472.  
  1473.                                           21
  1474.  
  1475.                               Word by Word: Ctrl-Arrows
  1476.  
  1477.           Use Ctrl-Left Arrow, and Ctrl-Right Arrow or Comma (,) and Period
  1478.           (.) to read word by word along a line on the screen.
  1479.  
  1480.           Comma or Ctrl-Left Arrow moves the reading cursor to the previous
  1481.           word and announces it.  If your reading cursor is  already at the
  1482.           left edge of  the screen,  ASAP says, "left"  then announces  the
  1483.           word of interest.
  1484.  
  1485.           Period or Ctrl-Right Arrow  moves the reading cursor to  the next
  1486.           word on  the line and announces the word.  If your reading cursor
  1487.           is already  at the right edge  of the screen,  ASAP says, "right"
  1488.           then announces the word.
  1489.  
  1490.                   Character by Character: Left Arrow and Right Arrow
  1491.  
  1492.           While comma and period move the reading cursor by words, shift of
  1493.           comma and period modify the lateral movement by restricting it to
  1494.           movement by  characters.  You may  also use Left Arrow  and Right
  1495.           Arrow to move character by character.
  1496.  
  1497.           Shift-comma (<) or  Left Arrow  moves the reading  cursor to  the
  1498.           previous character on the line and announces that character.  The
  1499.           character is  always  announced,  even if  it  is  a  punctuation
  1500.           character and you have most punctuation turned off.  In addition,
  1501.           moving  by characters makes  ASAP announce  color changes  on the
  1502.           line.   (You'll always get some response from moving character by
  1503.           character.)
  1504.  
  1505.           Shift-period  (>) or Right Arrow  moves to the  next character on
  1506.           the line and announces that character.
  1507.  
  1508.                                 The Rest of the Screen
  1509.  
  1510.           TAB  reads  the  screen  from  the  line following  your  reading
  1511.           position.   This command is useful if  you need to read an entire
  1512.           screen.  Just  enter the Control Panel, press "A"  to move to the
  1513.           top line, then hit TAB to hear the remainder of the screen.
  1514.  
  1515.                                   Altering Settings
  1516.  
  1517.           While the commands in  the previous section discussed navigation,
  1518.           this  section describes  commands that  alter the  performance of
  1519.           ASAP.
  1520.  
  1521.                                Attribute Monitor: Alt-A
  1522.  
  1523.           Attributes are the characteristics  of a character or a  group of
  1524.           text that distinguishes the material from the text on the rest of
  1525.           the  screen.   (Highlighted  or colored  in  a specific  way  are
  1526.           considered   a   character's   attributes.)      Normally,   ASAP
  1527.  
  1528.                                           22
  1529.  
  1530.           automatically informs you about  changing attributes.     It does
  1531.           so with a unique  algorithm that tries to determine  what catches
  1532.           the sighted user's  eye on  the screen and  announces that  text.
  1533.           Sometimes, though, there  might be  more changing  on the  screen
  1534.           than you care  to know about.  Even though  ASAP only bothers you
  1535.           with the text  that is different  from the last time  it notified
  1536.           you, if your interest lies in a specific attribute, use attribute
  1537.           monitoring to follow the specific attribute of interest.
  1538.  
  1539.           To  use  attribute  monitoring,  enter the  Control  Panel  (with
  1540.           Control-Backslash) then  move the reading cursor  to the position
  1541.           or  attribute of interest.  Finally, press Alt-A.  ASAP announces
  1542.           the attribute of  the character  of interest and  offers you  the
  1543.           chance to confirm or cancel.
  1544.  
  1545.           If  you've  already  identified  an attribute  to  monitor,  ASAP
  1546.           announces "previous" along with the previously set attribute.  If
  1547.           the previous attribute (instead of  the attribute of the  current
  1548.           character) is the one of interest, press "P" to tell  ASAP to use
  1549.           that attribute instead of  the attribute of the character  at the
  1550.           reading cursor position.
  1551.  
  1552.           See also,  Granularity; Setting  Remote Attributes later  in this
  1553.           manual.
  1554.  
  1555.                                 Read By Screens: Alt-B
  1556.  
  1557.           While reading  by lines is usually the  method you'll use to read
  1558.           through lots of text  that needs further editing or  text you are
  1559.           totally unfamiliar with, you'll  want to use read by  screens for
  1560.           more serious reading where large bodies of text are at stake.
  1561.  
  1562.           Reading  by screens  provides the  advantage  over the  auto read
  1563.           command  of  faster  operation,  thus, a  more  natural  sounding
  1564.           rendition of your text.  Each method has its place.
  1565.  
  1566.           Read  by Screens works by reading your screen, giving the program
  1567.           you're  using the key to  display the next  screen, and repeating
  1568.           the  process indefinitely.  Since not every program uses the same
  1569.           key  to advance to the  next screen, the  read by screens feature
  1570.           asks you to specify the key  used to tell the application  you're
  1571.           using what the next screen command is.  In most cases, the key is
  1572.           "page down," but ASAP lets you specify  any key for this purpose.
  1573.           (Word  Perfect, for example, uses the  plus (+) key on the keypad
  1574.           for  advancing to the  next screen of  text.)  If  your program's
  1575.           next screen  key is, indeed, PGDN, ASAP also provides a short cut
  1576.           command  that doesn't  require you  to notify  it about  the next
  1577.           screen key.  That command  is keypad 0 followed with PGDN.   ASAP
  1578.           also  provides  a WordPerfect  read  by screens  shortcut.   That
  1579.           command is keypad 0 followed with the Right Arrow key.
  1580.  
  1581.  
  1582.  
  1583.                                           23
  1584.  
  1585.           When you press Alt-B, ASAP says, "Press key to use as next screen
  1586.           key."  When you press the key your application uses for moving to
  1587.           the  next display  screen, ASAP  automatically exits  the Control
  1588.           Panel, reads the  current screen,  and tells  the program  you're
  1589.           using to move to the next  display. When the screen is read, ASAP
  1590.           repeats this process until you tell it to stop by pressing one of
  1591.           the alt or control keys.
  1592.  
  1593.           Note that while using the read  by screens feature, you may still
  1594.           use the shift keys to silence individual lines of the  text.  You
  1595.           may  also use  the page  up and  page down  keys to  move quickly
  1596.           through  sections of  text of  no interest  without stopping  the
  1597.           continuous operation.
  1598.  
  1599.           Read  by screens reads  the text to  you in one  of two different
  1600.           ways depending on how you  have the punctuation setting.  If  you
  1601.           are using most punctuation, ASAP makes a slight pause at  the end
  1602.           of each screen line.   If you aren't using  most punctuation, the
  1603.           reading  sounds more natural, because ASAP tries to pause only at
  1604.           the end of sentences.
  1605.  
  1606.           The read by screens command lets you adjust the amount of text to
  1607.           read on each screen in one of  two ways.  First, if you're  using
  1608.           the  full screen,  use  the  Page Top  Set  and Page  Bottom  Set
  1609.           commands to change the normal text that is read.  
  1610.  
  1611.           The second  way  to change  the amount  of text  considered as  a
  1612.           screen  page is to  set an active  window.  When you  use Read by
  1613.           Screens  with an active window,  only the text  in that window is
  1614.           spoken.
  1615.  
  1616.           See  also: Auto read; Set  Page; Windows; Quick  Read by Screens;
  1617.           Quick Read by Screens for WordPerfect.
  1618.  
  1619.                           Set Page: Alt-Dash and Alt-Equals
  1620.  
  1621.           Normally, when  you use the Page Up or Page Down keys or the Read
  1622.           by Screens command,  ASAP assumes  the window of  interest to  be
  1623.           either the active  window (if not  using the full screen)  or the
  1624.           entire  screen  except  for the  top  and  bottom  lines.   (Most
  1625.           programs  use  the  top  and  bottom  lines  to   display  status
  1626.           information  that  doesn't  drastically  change  from  screen  to
  1627.           screen.)  This means that when you use one of these commands, you
  1628.           hear the text from line 2  to line twenty-four in the full screen
  1629.           view.
  1630.  
  1631.           ASAP  lets you  change the  amount of  text it  considers  as the
  1632.           screen to  be spoken when in  full screen view.   The commands to
  1633.           use are Alt-Dash and Alt-Equals.
  1634.  
  1635.           To change  the page size,  move the reading  cursor to the  first
  1636.           line you want  announced and press Alt-Dash.  Next, if the bottom
  1637.  
  1638.                                           24
  1639.  
  1640.           also needs changing, move  the reading position to the  bottom of
  1641.           the section of text of interest and press Alt-Equals.
  1642.  
  1643.           When using  the Page Set commands,  ASAP reads from the  top line
  1644.           you specified to the bottom all the way from the left edge of the
  1645.           screen  to the right.   If there is text to  the left or right of
  1646.           the window of  interest, consider  setting a window  in which  to
  1647.           view the text.
  1648.  
  1649.           See also: Windows; Auto read
  1650.  
  1651.                               Color Announcement: Alt-C
  1652.  
  1653.           When you enable color  announcement, ASAP announces color changes
  1654.           dynamically.   In other words, if  a program shows you  a message
  1655.           with blue  letters, ASAP  says, "blue"  before reading the  text.
  1656.           Whenever the color changes, you are notified.
  1657.  
  1658.           The  color announcement  feature can help  in some  situations in
  1659.           programs that, for example,  display several items of information
  1660.           on a single line, and one of them is highlighted.  If there  were
  1661.           such a  screen, and it  had four items,  you can  distinguish the
  1662.           selected item quickly by noting the color change.
  1663.  
  1664.           Normally, you won't  want color announcement  on--it can prove  a
  1665.           bit  much in  programs that  change colors  frequently.   ASAP is
  1666.           usually smart enough to give  you the important information  when
  1667.           it is needed, but you have the option to hear color announcements
  1668.           if you wish.
  1669.  
  1670.                             DOS Output Announcement: Alt-D
  1671.  
  1672.           Normally, ASAP reads all  the text that is displayed  through the
  1673.           normal  DOS channels.    (This is  also  known as  BIOS  output.)
  1674.           Usually, you'll want to  hear all the text normally  displayed by
  1675.           DOS.    (Remember,  you  can temporarily  disable  DOS  output by
  1676.           pressing  the Alt key.)   There are times,  though, especially in
  1677.           programs that both use normal DOS output and put text directly on
  1678.           the screen, that  you'll want to  disable the DOS  output.   This
  1679.           situation occurs most frequently in some editors that display the
  1680.           text you  are editing  by putting it  directly on the  screen and
  1681.           route  the  status  line   information  through  the  DOS  output
  1682.           routines.   You'll  be able  to tell  if this  is happening  if a
  1683.           program continually  announces the  position of your  cursor with
  1684.           each key you type.  If  you observe that kind of behavior from  a
  1685.           program, disable ASAP's DOS  output announcement while using that
  1686.           program.
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.                                           25
  1694.  
  1695.                           Extended ASCII Announcement: Alt-E
  1696.  
  1697.           Extended ASCII is the  term used to describe the  characters that
  1698.           aren't part of the normal ASCII character set.  (The normal ASCII
  1699.           character  set   consists  of  all  the   letters,  numbers,  and
  1700.           punctuation marks  normally used.)  The  extended ASCII character
  1701.           set are those picture-like characters often used to draw boxes or
  1702.           lines on the screen.   Normally, you aren't interested  in these,
  1703.           but having them spoken can be useful in some situations.
  1704.  
  1705.           ASAP announces  characters in the extended ASCII character set by
  1706.           describing  the character.  If,  for example, the  character is a
  1707.           vertical line, ASAP says, "vertical line."   For those characters
  1708.           that are  ambiguous, ASAP simply announces  the character's ASCII
  1709.           code value.   (This announcement is given in  a lower-than-normal
  1710.           pitch.)  
  1711.  
  1712.                             Find Attribute or Text: Alt-F
  1713.  
  1714.           The  Find command performs two  functions.  First,  it moves your
  1715.           reading cursor  to either  text or  attributes that  you specify.
  1716.           The  Find command's  second  purpose is  to  announce text  of  a
  1717.           specific attribute.
  1718.  
  1719.           Once you get in the Control Panel or pressed the keypad 0 key (to
  1720.           initiate a one-shot Control Panel command), press Alt-F to access
  1721.           the Find command.
  1722.  
  1723.           ASAP says "Find"  and waits for you to tell it  what to find.  If
  1724.           you've  already used the Find command, ASAP also reminds you what
  1725.           you last looked for.  (You may easily re-use this information, or
  1726.           you can ask for new information.)
  1727.  
  1728.           There are two kinds  of information you can find--either  text or
  1729.           attributes.   You  tell the Find  command what to  find by either
  1730.           typing in the text or by using  the Alt key along with the  arrow
  1731.           keys to select the attribute of interest.
  1732.  
  1733.           If you want to look for a specific word or phrase on  the screen,
  1734.           type that text.  When you've typed the text to find, press either
  1735.           Enter or Down  Arrow.  Pressing Enter  makes the search  begin at
  1736.           the top  of the screen.   Specifying the find direction  with the
  1737.           Down  Arrow moves your reading  cursor to the  next occurrence of
  1738.           the specified text.
  1739.  
  1740.           To find  an attribute,  press  Alt-Left Arrow  then press  Alt-Up
  1741.           Arrow  or  Alt-Down  Arrow  to select  the  specific  attribute..
  1742.           Pressing Alt-Left Arrow tells  the Find command that you  want to
  1743.           select  attributes  instead of  text.   When  you  press Alt-Left
  1744.           Arrow, ASAP  says, "Foreground Selection," then  it announces the
  1745.           currently selected attribute characteristics.  A typical  example
  1746.           might say something like,  "foreground Selection, Bright white on
  1747.  
  1748.                                           26
  1749.  
  1750.           Red."   Next, use  Alt-Up Arrow or  Alt-Down Arrow to  change the
  1751.           bright white  part of  this characteristic to  another attribute.
  1752.           If,  for example,  you pressed  Alt-down Arrow,  ASAP would  say,
  1753.           "Black   on  Red."    To  adjust  the  background  part  of  this
  1754.           characteristic, press Alt-Right Arrow,  then use Alt-Up Arrow and
  1755.           Alt-Down Arrow to change  the characteristic.  If you  press Alt-
  1756.           Right  Arrow  with the  sequence  above,  ASAP says,  "Background
  1757.           Selection,  Black on Red."  Pressing Alt-Down Arrow at this point
  1758.           makes ASAP say, "Black on Magenta."
  1759.  
  1760.           The first sixteen selections of attribute characteristics are all
  1761.           colors.    Notice  that  there are  two  additional  selections--
  1762.           Anything  and Next Change.  You can use these two characteristics
  1763.           in  either  the  foreground  or  background  area.    Their  name
  1764.           indicates  the functions  associated with  these two  selections.
  1765.           The  Anything  selection  matches  anything.    The  Next  Change
  1766.           attribute matches the  first change in the  current attribute, no
  1767.           matter what it is.
  1768.  
  1769.           In  addition to using Alt-Up  Arrow and Alt-Down  Arrow to adjust
  1770.           the attribute,  you can use the keys Alt-A to Alt-R to adjust the
  1771.           setting.   Alt-A gives you  the first attribute,  and Alt-P gives
  1772.           you the  last one.   This method  of selecting  permits the  find
  1773.           command to be automated through the User Defined Function feature
  1774.           of ASAP.
  1775.  
  1776.           Here  is a list  of corresponding colors for  the Alt commands of
  1777.           the Find command.
  1778.  
  1779.           Alt-A     Black
  1780.           Alt-B     Blue
  1781.           Alt-C     Green
  1782.           Alt-D     Siam
  1783.           Alt-E     Red
  1784.           Alt-F     Magenta
  1785.           Alt-G     Brown
  1786.           Alt-H     White
  1787.           Alt-I     Dark Grey
  1788.  
  1789.           Alt-J     Light Blue
  1790.           Alt-K     Light Green
  1791.           Alt-L     Light Siam
  1792.           Alt-M     Light Red
  1793.           Alt-N     Light Magenta
  1794.           Alt-O     Yellow
  1795.           Alt-P     Bright White
  1796.           Alt-Q     Anything
  1797.           Alt-R     Next Change
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.                                           27
  1804.  
  1805.           If you have a monochrome display, there are a lot less variations
  1806.           for  the attribute.  In order to maintain some compatibility with
  1807.           the color selection,  the Alt  key in combination  with a  letter
  1808.           works by letting  several of  the Alt-letter  keys represent  the
  1809.           same attribute.
  1810.  
  1811.           Alt-A     White
  1812.           Alt-B     Underline
  1813.           Alt-C     Black
  1814.           Alt-I     Blinking
  1815.           Alt-K     Intense
  1816.           Alt-Q     Anything
  1817.           Alt-R     Next Change
  1818.  
  1819.           While  using the  Alt keys  in conjunction  with letters  to gain
  1820.           quick access to a specific  attribute and using the Alt with  the
  1821.           Arrow keys both  let you select from a menu  of colors, there are
  1822.           times  when you'll just want  to grab the  current color from the
  1823.           screen at the  reading cursor.   You can do  that with the  Alt-S
  1824.           command from within Find.
  1825.  
  1826.           Once  you've identified what to  find, you tell  the Find command
  1827.           how to  perform the find.   If you press Enter,  the Find command
  1828.           begins its search at  the top of  the screen.   If, on the  other
  1829.           hand, you press Down Arrow to initiate the find, the Find command
  1830.           begins the search at the point of the reading cursor.  This means
  1831.           that you'll probably initiate  a search with the Enter  key, then
  1832.           use the Down Arrow to find subsequent occurrences.
  1833.  
  1834.           Besides Enter and  Down Arrow to initiate  a search, you  can use
  1835.           Alt-Enter to  announce the  selected material without  moving the
  1836.           reading cursor.  This is useful for announcing text of a specific
  1837.           color or attribute.
  1838.  
  1839.           In summary,  the Find command is  accessed with Alt-F.   You then
  1840.           enter  either  text  or  use  the  Alt-Arrow keys  for  attribute
  1841.           selection.  If  selecting attributes, use  Alt-Left Arrow to  let
  1842.           the  Alt-Up  Arrow  and   Alt-Down  Arrows  give  you  foreground
  1843.           selections.  Use Alt-Right Arrow to let the Alt-Up Arrow and Alt-
  1844.           Down Arrow  select different  backgrounds.  Finally,  when you've
  1845.           specified the material to find, tell the Find command how to find
  1846.           it.  Tell it how to find it by pressing Enter to begin the search
  1847.           from  the top  of the  screen, or  use Down  Arrow to  continue a
  1848.           search from  the reading cursor.   You may also  use Alt-Enter to
  1849.           announce the selected attribute.
  1850.  
  1851.                               Ring Bell at Column: Alt-G
  1852.  
  1853.           Normally, ASAP makes a tone when your cursor reaches column 72 as
  1854.           you type.   You may find  this useful in some  editing situations
  1855.           especially when  using some telecommunications software.   If you
  1856.           don't want to hear the bell, use Alt-G to turn it off.
  1857.  
  1858.                                           28
  1859.  
  1860.           When  you  press Alt-G,  ASAP announces,  "72  is set,  enter new
  1861.           setting."  ASAP expects you to type a two digit number indicating
  1862.           the cursor position at which  you'd like to be notified.   If you
  1863.           prefer no  notification at  all, enter  00 as  the column.   This
  1864.           turns off the feature.
  1865.  
  1866.           Note that you'll find  this feature most useful when  using line-
  1867.           oriented editors.  Word  processing programs usually don't bother
  1868.           you with  worrying about where the  cursor is located.   The bell
  1869.           usually won't get in your way even  while using a word processing
  1870.           program,  because the  word processor  usually wraps  (moves) the
  1871.           cursor to a new line before it gets to column 72 anyway.
  1872.  
  1873.                           Horizontal Cursor Position: Alt-H
  1874.  
  1875.           The horizontal cursor  position command lets you move the reading
  1876.           cursor directly to any column on the screen.  When you press Alt-
  1877.           H, ASAP says, "Horizontal  Position" and waits for you  to type a
  1878.           two digit number.  The number you type, of course, is the desired
  1879.           position.   Once you type  the number, ASAP  moves the horizontal
  1880.           position of the reading cursor to that column.
  1881.  
  1882.                             Indention Notification: Alt-I
  1883.  
  1884.           Indention  notification refers to the act of informing you of the
  1885.           number of spaces that precede a  line of text.  If, for instance,
  1886.           you read  a line that said  "title" and it were  preceded with 35
  1887.           spaces, ASAP would  announce "35"  in a low  pitch before  saying
  1888.           "title."
  1889.  
  1890.                            Jiffy Caps Identification: Alt-J
  1891.  
  1892.           One of  disadvantage of using  speech synthesis is the  lack of a
  1893.           good way to proof  read.  Jiffy  Caps Identification goes a  long
  1894.           way  to remedy  this  drawback.   When  you  turn on  Jiffy  Caps
  1895.           Identification, ASAP announces all the words that contain capital
  1896.           letters in a higher than normal  pitch.  This elevated pitch lets
  1897.           you identify capitalized words while you read.
  1898.  
  1899.           Jiffy Caps Identification is  a global setting.  That  means that
  1900.           once you turn it on, it stays on until you turn it off.  That is,
  1901.           it is not saved with your set files.  This is the kind of setting
  1902.           you'll probably  use through  many different applications.   Many
  1903.           people prefer to leave Jiffy Caps Identification on all the time.
  1904.           You  can make ASAP start with Jiffy Caps Identification turned on
  1905.           by adding @JY to the end of the command line that runs ASAP.
  1906.  
  1907.                              Keystrokes Announced: Alt-K
  1908.  
  1909.           Usually, ASAP announces the keys you  type as they are typed.  If
  1910.           you are a fast  typist, ASAP silences any previous  keystrokes as
  1911.  
  1912.  
  1913.                                           29
  1914.  
  1915.           soon  as you type another key.   You may also completely turn off
  1916.           the announcement of keystrokes with Alt-K.
  1917.  
  1918.           When you  press Alt-K, ASAP  responds, "Keys  spoken = yes."   To
  1919.           turn  off the echoing of  your keystrokes with  speech, press "N"
  1920.           for "NO."
  1921.  
  1922.           Keystroke echoing is one of  those "global" commands that doesn't
  1923.           get saved or altered by other  programs that you might have saved
  1924.           settings from.  ASAP  considers that if you want  keystrokes off,
  1925.           you probably want to keep them off.
  1926.  
  1927.           See also: Announce Keystrokes as Words.
  1928.  
  1929.                             Keyboard Interception: Ctrl-I
  1930.  
  1931.           Under  normal  circumstances,  ASAP  works just  fine  with  your
  1932.           applications  software.   There  are,  however, some  ill-behaved
  1933.           programs that completely take over the keyboard and don't provide
  1934.           other programs  in the system the  opertunity to act on  the keys
  1935.           you  press.   Examples  of programs  that  exhibit this  behavior
  1936.           include Quick'N version  5.0, IBM's 3270  emulator, and the  Irma
  1937.           board software.
  1938.  
  1939.           When  you  get  a  program  that  seems  not  to  react  to  your
  1940.           keystrokes,  turn on  Keyboard  Interception before  you run  the
  1941.           program.    (Never turn  on  Keyboard  Interception after  you're
  1942.           already in the program--turn it on first from the DOS prompt or a
  1943.           bat file, then start the program that takes over the keyboard.)
  1944.  
  1945.           When you  turn on Keyboard Interception,  ASAP constantly watches
  1946.           the keyboard interrupt vector.  When a program takes that vector,
  1947.           ASAP takes  it right back.   When  ASAP takes  over the  keyboard
  1948.           interrupt vector, it examines the key you press.  If ASAP doesn't
  1949.           use the key, it passes it  right along to the application just as
  1950.           if nothing had happened.   If, however, the key you press  is one
  1951.           that ASAP  uses, it  acts on  it without  the other  program ever
  1952.           knowing about  it.   Again, Keyboard Interception  isn't normally
  1953.           needed  because  most  programs   behave  properly  and  pass  on
  1954.           keystrokes  through  the system.   This  command is  reserved for
  1955.           those difficult applications that don't conform to the rules.
  1956.  
  1957.           Keyboard Interception is a global setting.
  1958.  
  1959.                                   Label Keys: Alt-L
  1960.  
  1961.           ASAP lets  you assign a  label that gets  spoken to a  key.  This
  1962.           feature is  useful in programs  like WordPerfect to  announce the
  1963.           function of a key, especially one of the function keys..
  1964.  
  1965.           You can assign nearly  any key to a label  with these exceptions:
  1966.           CTRL,  Shift, Alt,  NumLock,  CapsLock,  PrintScreen, and  Scroll
  1967.  
  1968.                                           30
  1969.  
  1970.           Lock.  You may, however, assign combinations of the modifier keys
  1971.           with other keys.   You may, for example, set  Alt-F1 to say "Alt-
  1972.           F1."  In WordPerfect, on the other hand, you might want Alt-F1 to
  1973.           say,  "thesaurus"   because  that's   the  key  that   brings  up
  1974.           WordPerfect's  thesaurus function.    Note that  this label  (and
  1975.           others)  have already been set for WordPerfect.  Those key labels
  1976.           get  loaded up automatically when  you use WordPerfect.   New key
  1977.           labels  you create get saved  along with other  settings when you
  1978.           save your settings.   See more about saving key  labels and other
  1979.           preferences in "Saving Settings" later in this manual.
  1980.  
  1981.           To use  ASAP's key label command, press Alt-L.  When you do, ASAP
  1982.           says, "Press Key to Label" and waits for you to press the  key to
  1983.           which you wish to  assign a label.   When you type the key,  ASAP
  1984.           announces  any label  previously assigned  to  that key,  then it
  1985.           says, "Type What  You Want it  to Say" and  lets you type  a line
  1986.           that will  be spoken when  that key is  pressed.  Note  that each
  1987.           label may be up to 13 characters long and no longer.   If you try
  1988.           to make the  line longer than  that, ASAP beeps  to let you  know
  1989.           that you can't make the phrase any longer.  When you've typed the
  1990.           label, press Enter to make ASAP accept the new key label.  If you
  1991.           press the wrong key or decide you don't want to assign a label to
  1992.           the key you pressed, just press Escape instead of typing a  label
  1993.           for that key.  When  you press Escape, ASAP says,  "Canceled" and
  1994.           does not  assign any  label to the  key.  Of  course, if  the key
  1995.           already had a label, that label remains in tact.
  1996.  
  1997.           You may assign labels to up to 60 different keys in this way.  If
  1998.           you try  to add more  than 60 key  labels, ASAP says,  "Key Table
  1999.           Full" and  won't let you  add any  more labels.   You'll have  to
  2000.           remove  some of the previously assigned labels before you can add
  2001.           new ones.  You can delete labels from keys by following the above
  2002.           procedure up  to the point of  typing in the label  for that key.
  2003.           Instead  of  typing a  new  label,  press  Enter  without  typing
  2004.           anything;  that makes ASAP remove  that label from  the key label
  2005.           list, thus giving you one more entry to work with.
  2006.  
  2007.           Key  labels provide  an  excellent  means  of  giving  you  extra
  2008.           feedback, but don't get too carried away with them.  You can make
  2009.           your  programs talk  too  much.   Many  of the  function  keys in
  2010.           WordPerfect, for  example, already speak  appropriate information
  2011.           when  you  press the  key.   Notice that  when  you press  F10 in
  2012.           WordPerfect, ASAP says,  "Document to be Saved."  This particular
  2013.           key isn't  assigned to a  label, because WordPerfect  itself puts
  2014.           that information on the screen, and ASAP announces it.  Adding  a
  2015.           label to that key  would make it say  more than you want.   There
  2016.           are other  WordPerfect commands, though,  that simply bring  up a
  2017.           menu  with no  title.   By  assigning labels  to  those kinds  of
  2018.           function  keys,  you can  actually get  more feedback  about your
  2019.           WordPerfect commands than the sighted user gets.
  2020.  
  2021.  
  2022.  
  2023.                                           31
  2024.  
  2025.                          Most Punctuation Notification: Alt-M
  2026.  
  2027.           Normally, ASAP  doesn't announce punctuation characters.   If you
  2028.           are  a  programmer though,  you  might prefer  knowing  about all
  2029.           punctuation.   If  this  is  the case,  enable  Most  Punctuation
  2030.           notification with the Alt-M command.
  2031.  
  2032.           Note that  even if you  don't have most  punctuation notification
  2033.           enabled, you'll still be able to hear  the punctuation characters
  2034.           as you move with the left and right arrow keys or if you type one
  2035.           of the punctuation characters.  (You'll always want to know about
  2036.           the character under the cursor.)
  2037.  
  2038.           In  addition to punctuation  pronunciation, the  most punctuation
  2039.           command  effects the  pronunciation of  "ASCII Graphics".   ASCII
  2040.           graphics are characters  that form little pictures on the screen.
  2041.           There are  ASCII graphic  characters for  arrows, lines,  and box
  2042.           drawing tools.  They  are often used for decorative  purposes and
  2043.           to indicate selected items on a list.
  2044.  
  2045.           While  Most Punctuation  normally gives  you all  the punctuation
  2046.           characters, and Most Punctuation Off gives you none, you may tell
  2047.           ASAP  to make  exceptions to  these general  rules for  both Most
  2048.           Punctuation and Most Punctuation Off.  Instead of pressing "Y" or
  2049.           "N," select the exceptions  by pressing "E."  When you press "E,"
  2050.           ASAP says,  "Enter Exceptions" and  lets you type  any characters
  2051.           that  you want to  consider as exceptions  to which  ever mode of
  2052.           punctuation  currently in use.   In other words,  if you're using
  2053.           Most Punctuation,  and you  press "E,"  you  may enter  up to  20
  2054.           characters  that  won't  get   spoken  while  you're  using  Most
  2055.           Punctuation.  Likewise, if you're using Most Punctuation Off, and
  2056.           you press  "E," you may enter  up to 20 characters  that will get
  2057.           spoken even with Most Punctuation Off.
  2058.  
  2059.                                     Numbers: Alt-N
  2060.  
  2061.           ASAP  can announce  numbers in  one of  two different  ways.   By
  2062.           default, it  pronounces numbers as  individual digits.   With the
  2063.           Numbers  command,  though,  you  may instruct  ASAP  to  announce
  2064.           numbers as numbers.
  2065.  
  2066.           This feature  depends on  your synthesizer's ability  to announce
  2067.           numbers, permitting you  to take advantage of special features or
  2068.           characteristics your synthesizer may support.
  2069.  
  2070.           With numbers set to "no", ASAP says the number "123"  as "one two
  2071.           three."    If you  have numbers  set  to "yes,"  ASAP  says, "one
  2072.           hundred twenty-three."
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.                                           32
  2079.  
  2080.                              Noise with DOS Output: Alt-O
  2081.  
  2082.           Noise with  DOS output,  as funny  as the  name sounds, comes  in
  2083.           useful when using terminal communications software.   It works by
  2084.           making a click each time  a character is printed with normal  DOS
  2085.           output.    You can  use this  fact to  let  you monitor  a remote
  2086.           computer's activity.   As long as  clicking continues, characters
  2087.           are  coming in  through  the modem.    When the  clicking  stops,
  2088.           characters have stopped coming in through the modem.  Let this be
  2089.           your modem's activity lights.
  2090.  
  2091.                                 Key Pad Ignore: Alt-P
  2092.  
  2093.           If you use  programs that  make heavy use  of the numeric  keypad
  2094.           normally  used by ASAP for reviewing the screen, you may instruct
  2095.           ASAP  to ignore the  use of the numeric  keypad for screen review
  2096.           purposes.  To  ignore ASAP's use of the keypad,  use Alt-P in the
  2097.           Control  Panel.  If  you use Alt-P  to ignore use  of the numeric
  2098.           keypad, ASAP takes no action on the keys you press on the numeric
  2099.           keypad and, instead, passes those keys on to the application that
  2100.           requires them.
  2101.  
  2102.                                      Quiet: Alt-Q
  2103.  
  2104.           The  quiet command  turns off ASAP.   It  is intended  for use by
  2105.           sighted peers who  might use your equipment.  When  you set Quiet
  2106.           to YEs, all reading stops except for the Control Panel functions.
  2107.  
  2108.           If  you occasionally use a system that other people use, consider
  2109.           starting ASAP with the @qy option.  This installs ASAP then makes
  2110.           it quiet.   When you need  speech on the  system, just enter  the
  2111.           Control Panel and turn Quiet off.
  2112.  
  2113.           Quiet is  one of  those commands that  don't get  saved when  you
  2114.           preserve ASAP's settings--if  you want your machine  to be quiet,
  2115.           you will get it quiet no matter what programs are used.  You may,
  2116.           however, turn  quiet mode  on and  off from  the command  line or
  2117.           directly from the Control Panel.
  2118.  
  2119.           See also: Setting Options from the Command Line; Quit.
  2120.  
  2121.                                      Quit: Ctrl-Q
  2122.  
  2123.           The  Quit command is used to remove ASAP  from memory.  This is a
  2124.           command  you'll  probably  never  use,  but  it is  provided  for
  2125.           convenience if you do need or want to remove ASAP from memory.
  2126.  
  2127.           When you press  Ctrl-Q, ASAP  checks some vital  system areas  to
  2128.           make sure unloading is safe.  If you've loaded other TSR programs
  2129.           after  ASAP, ASAP probably won't  let you unload  it from memory.
  2130.           You  can only unload  ASAP if it  senses the unloading  is a safe
  2131.           procedure.
  2132.  
  2133.                                           33
  2134.  
  2135.           If ASAP determines it  is safe to  unload itself from memory,  it
  2136.           says,  "Press Enter  to remove ASAP"  and waits for  you to press
  2137.           Enter.  If you decide you don't want to remove ASAP, press Escape
  2138.           to cancel the command.
  2139.  
  2140.                                    Auto Read: Alt-R
  2141.  
  2142.           Auto Read is a feature that lets you sit back and do some serious
  2143.           reading.   It works by  feeding your  editor down arrow  keys and
  2144.           then reading the  line the cursor  moves to just  as if you  were
  2145.           sitting  there pressing  down arrow,  listening to the  new line,
  2146.           then pressing  another down  arrow key.   This  process continues
  2147.           until you  press a  key.  The  key you  press to  stop auto  read
  2148.           depends on what you  want to do next.   Most of the time,  you'll
  2149.           want to  press one of  the control  keys.  That  stops auto  read
  2150.           immediately and leaves your cursor right where you last heard.
  2151.  
  2152.           All  keys you press  while using auto  read are passed  on to the
  2153.           program  you are using, so, unless you  intend to use up arrow to
  2154.           move back to the line you just heard or something else of similar
  2155.           value,  it is recommended that  you use a  non-destructive key to
  2156.           stop auto  read.  The Alt  or Control keys work  ideally for this
  2157.           purpose.  
  2158.           If you  press one of the  shift keys while using  auto read, ASAP
  2159.           makes  the speech stop immediately,  but instead of stopping auto
  2160.           read,  ASAP skips  right to  the next  line in  the file  you are
  2161.           reading.  Use this feature to skim through familiar material.
  2162.  
  2163.           You'll notice  that when you get  to the end of  a document, ASAP
  2164.           keeps sending the editor the  down arrow key, so it sounds  as if
  2165.           the last line continues on forever.  To stop this, just press the
  2166.           control or alt keys.
  2167.  
  2168.           Note that while  you issue the auto read  command from within the
  2169.           Control  Panel, the  auto  read feature  automatically exits  the
  2170.           Control  Panel  before  beginning  to feed  your  editor  or word
  2171.           processor down arrow keys.
  2172.  
  2173.           See also: Read by Screens.
  2174.  
  2175.                                  Snow Checking: Alt-S
  2176.  
  2177.           Snow  is a  term used  to describe  video interference  caused by
  2178.           accessing  the video  RAM  from a  program at  the same  time the
  2179.           computer is accessing the  screen area on CGA type  video boards.
  2180.           If you  use monochrome, EGA, VGA,  or if you aren't  aware of the
  2181.           problem, don't use the snow checking capabilities of ASAP--all it
  2182.           does  is slow down the  computer.  Even if  you use CGA and don't
  2183.           see  the screen  or don't  have sighted  peers looking  over your
  2184.           shoulder, you'll probably want to leave snow checking off.
  2185.  
  2186.  
  2187.  
  2188.                                           34
  2189.  
  2190.           When  snow checking is  enabled, ASAP waits  until it is  safe to
  2191.           read the screen before  attempting any screen reads.   Since ASAP
  2192.           does a lot of screen  reading (after all, it is a  screen reading
  2193.           program),  you'll want  to avoid  using snow  checking if  at all
  2194.           possible.   Again,  it  doesn't hurt  anything  not to  use  snow
  2195.           checking  even if you  use a CGA  monitor.  The  worst thing that
  2196.           happens is interference on the screen.  You may, in fact, want to
  2197.           leave snow  checking off  while using  the computer  by yourself,
  2198.           then if you have a friend or peer looking at your screen, turn on
  2199.           snow checking for that time.
  2200.  
  2201.           Snow  checking works  by waiting  until your  computer's hardware
  2202.           isn't  accessing the screen before  ASAP tries to  read text from
  2203.           the video area.   Naturally, this is slower than just reading the
  2204.           text at any time  as is usually on other  monitor configurations.
  2205.           This  interference is not  an ASAP  problem.   It results  from a
  2206.           faulty design  in the CGA board.   Many programs offer the choice
  2207.           of snow checking, and ASAP is one of them.
  2208.  
  2209.           Snow  checking is one of those "global" settings that doesn't get
  2210.           saved when you save  settings.  If you always want  snow checking
  2211.           turned on,  use the "@sy" option  from the command line.   If you
  2212.           installed the  ASAP system  as recommended in  the "Installation"
  2213.           section  of  this  manual, you  could  start  up  ASAP with  snow
  2214.           checking set to "yes" with the command "s @sy".
  2215.  
  2216.                                      Time: Alt-T
  2217.  
  2218.           There isn't much that  needs to be said about  time announcement.
  2219.           If your computer has a clock, Alt-T announces the current time in
  2220.           24 hour format.
  2221.  
  2222.  
  2223.  
  2224.                                User Defined Keys: Alt-U
  2225.  
  2226.           Sometimes, you'll  want to use  an ASAP  command often.   If that
  2227.           command  takes  more  than  one  keystroke,  you  might  consider
  2228.           defining a user function for that series of keys. A user function
  2229.           can  provide any function available  from ASAP all  with a single
  2230.           keystroke that you define.   Laptop users who use  computers that
  2231.           don't  have a  separate numeric  keypad  might find  this feature
  2232.           particularly useful  for defining the functions  available on the
  2233.           numeric keypad.   There is, in  fact, a set file  included on the
  2234.           disk called LAPTOP.SET that provides the functions of the numeric
  2235.           keypad  with alt  key combinations.   See  the  file on  the disk
  2236.           called LAPTOP.TXT for detailed information about this setup.
  2237.  
  2238.           To  setup a user defined function, press Alt-U.  (You'll probably
  2239.           want to  press keypad  0  first unless  you intend  to work  from
  2240.           within  the Control Panel.)  When you press the Alt-U, ASAP says,
  2241.           "Define What Key" and waits for you  to press a key.  The key you
  2242.  
  2243.                                           35
  2244.  
  2245.           press  is the key  that will trigger  the action you're  about to
  2246.           define.  While it is  possible to define keys like  plain letters
  2247.           and  numbers,  you'll almost  never want  to  do that.   Instead,
  2248.           you'll  want to  define keys  that the  program you'll  use these
  2249.           functions in doesn't use for its own purposes.
  2250.  
  2251.           For  the sake of discussion, say you  want to make Alt-1 read the
  2252.           contents of window 1.  You'd press Alt-1.  Once you press the key
  2253.           to define, ASAP says, "Type a  Delimiter" and again waits for you
  2254.           to type a key.  The key  ASAP is asking for with this question is
  2255.           a key that  signals the end of the definition,  so you'll want to
  2256.           press a key that isn't in the set of keys you're about to define.
  2257.           For the purposes of this example, press the Tab key.   (You won't
  2258.           be using the Tab key in this definition.)  When you press the Tab
  2259.           key, ASAP says, "Type keys to Define."
  2260.  
  2261.           Once you've told  ASAP the key  to define and the  delimiter key,
  2262.           type the keys you want to assign to the trigger key.  In the case
  2263.           of  this example, those keys  are keypad 0,  1, a.   That is, the
  2264.           keypad 0, the "1," and the letter "a."  While you're defining the
  2265.           keys  for this function, the program performs just as it normally
  2266.           does, so you can insure that what you're defining  is really what
  2267.           you want.   In this case, you'll hear  ASAP announce the contents
  2268.           of window 1 just as you told it to.
  2269.  
  2270.           When  you've  typed  all  the  keys  you  want  included  in  the
  2271.           definition,  press the delimiter  key again  to tell  ASAP you're
  2272.           through defining that  key.  When  you do, ASAP  says, "User  Key
  2273.           Defined," and attempts to  save the current settings so  your new
  2274.           key definition will be preserved.  If the set file can't be saved
  2275.           right away, ASAP will save it at the first safe opportunity.
  2276.  
  2277.           Once  you've defined Alt-1 to read  the contents of window 1, you
  2278.           may press Alt-1 to announce that window whenever you want.
  2279.  
  2280.           As with other ASAP settings, the user defined keys get saved with
  2281.           your  set  files, so  you can  make  different keys  do different
  2282.           things with each program  you use or even for  different sections
  2283.           of a single program.
  2284.  
  2285.           If you  try to  define a key  that's already defined,  ASAP says,
  2286.           "Already  defined, press  Escape  to cancel  or type  delimiter."
  2287.           This  message means that if  you accidentally pressed  a key that
  2288.           you  forgot  you  used,  you  can  press  Escape  to  cancel  the
  2289.           definition.  Otherwise, if you really do want to replace the  old
  2290.           definition,  press another  delimiter  key just  as you  normally
  2291.           would  and proceed with the definition.  In addition to canceling
  2292.           the  definition  or replacing  it, you  can  also remove  a key's
  2293.           assignment.   To remove  the definition for a  key, proceed as if
  2294.           you  were going to define it, except instead of adding keystrokes
  2295.           after  the delimiter, just press the delimiter a second time.  In
  2296.           other words, make a definition with nothing in it.  When you make
  2297.  
  2298.                                           36
  2299.  
  2300.           a  definition with  nothing to do,  ASAP removes  that definition
  2301.           from its internal  table and saves the set file  again just as if
  2302.           you had defined a function..
  2303.  
  2304.           ASAP has  room for about 250  keystrokes per set file.   When the
  2305.           internal table  is about to fill up  while you're defining a user
  2306.           function, ASAP  says, "User Definitions Full"  and terminates the
  2307.           current  definition.    When  tat  happens,  you  might  consider
  2308.           removing  some older definitions you may no longer use or combine
  2309.           the functions of several definitions.
  2310.  
  2311.           A user function can use another previously defined user function,
  2312.           but the  act of  calling upon  a second function  ends the  first
  2313.           function.   In other  words, if  you have  a function that  reads
  2314.           window 1 and you want to make a new  function that reads window 2
  2315.           then  window 1,  you can enter  the keys  to read  window 2 then,
  2316.           instead of entering the keys to  read window 1, enter the key you
  2317.           previously defined to read window 1.
  2318.  
  2319.                            Automated User Function: CTRL-6
  2320.  
  2321.           There's one user defined  key that ASAP takes special  action on.
  2322.           That key is CTRL-6.  If one of  your user defined functions  uses
  2323.           CTRL-6 as  its trigger  character, that function  gets used  when
  2324.           ever the program its  associated with gets loaded.   In addition,
  2325.           as with all set files, different parts of the program can have an
  2326.           automatic  user defined  function  that gets  used whenever  some
  2327.           special text appears on  the screen.  See "Extra  Action Windows"
  2328.           for complete  details about setting  up action windows  that load
  2329.           new set files when something appears on the screen.
  2330.  
  2331.                 Let User Defined Keys Pass Through: CTRL-Right Bracket
  2332.  
  2333.           If  you define keys with  the User Defined  Function command that
  2334.           conflict  with  a command  in  an  application, press  CTRL-Right
  2335.           Bracket to let  user defined  function keys pass  through to  the
  2336.           application  as if they weren't  defined at all.   Similarly, you
  2337.           can press the Pass  Key command followed with another  CTRL-Right
  2338.           Bracket to pass  a CTRL-Right  Bracket on to  the application  in
  2339.           use.
  2340.  
  2341.                                 Viewing Method: Alt-V
  2342.  
  2343.           Normally,  in an  effort to  provide as  much speech  feedback as
  2344.           possible,  ASAP  focuses  on  the  entire  screen.     There  are
  2345.           situations, though, when you'd prefer to restrict the view.  ASAP
  2346.           offers three  methods of viewing the  screen--by screen, columns,
  2347.           or windows.
  2348.  
  2349.           When you view by columns, ASAP automatically detects the presence
  2350.           of a  multi-column format on  the screen and  reads you only  the
  2351.           text in the  current column.  This method of viewing is extremely
  2352.  
  2353.                                           37
  2354.  
  2355.           handy  for editing a document  displayed in several  columns.  If
  2356.           you  were  viewing  by   screens  while  editing  a  multi-column
  2357.           document,  and you pressed Down Arrow, ASAP reads the entire line
  2358.           on  the screen.  But, if you  were viewing by columns, ASAP reads
  2359.           only the column in which the cursor is positioned.
  2360.  
  2361.           Note  that  View by  Columns  works both  interactively  with the
  2362.           application  and while you're using the Control Panel or the keys
  2363.           on the numeric keypad to review  the screen.  Take, for instance,
  2364.           the case of looking at information in  column format.  The output
  2365.           from  the DOS  DIR  command works  for  this example.   A  normal
  2366.           directory  listing contains  columns for  the file's  name, size,
  2367.           date  of  modification,  and the  time  when  the  file was  last
  2368.           modified.  If you were interested in only one of these columns of
  2369.           information, you  could  use View  by  Columns to  restrict  your
  2370.           reading  to just  the column the  reading cursor  is in.   If you
  2371.           wanted to hear only the size of each file, you'd move the reading
  2372.           cursor to the column containing the file sizes, then use the Next
  2373.           Line and Previous Line commands to view the sizes of  the next or
  2374.           previous files in the list respectively.   If you had set View by
  2375.           Columns, you'll hear  only the size of  each file instead of  the
  2376.           whole line.
  2377.  
  2378.           Viewing  by windows is similar to viewing by columns, except that
  2379.           instead of restricting  the view  to a column,  ASAP attempts  to
  2380.           restrict the view  to a window drawn on the  screen.  This should
  2381.           probably  be the default method of operation, except for the fact
  2382.           that some programs don't position the cursor inside the window of
  2383.           interest.    If  your  applications behave  properly,  you'll  be
  2384.           interested in using this method of viewing.
  2385.  
  2386.           An example of  viewing by  windows is  seen when  using the  List
  2387.           program  or the  WordPerfect  5.1 file  list menu.   If  you were
  2388.           viewing one of  these areas by screens, and  you pressed the Down
  2389.           Arrow, you'd hear more than  one file name.  Viewing  by windows,
  2390.           on the  other hand,  restricts the  view to  the contents of  the
  2391.           window in which the cursor rests.
  2392.  
  2393.           To change your viewing method, use Alt-V.  When you  press Alt-V,
  2394.           ASAP says, "View  by" and announces  the current viewing  method.
  2395.           To change the  viewing method, just press the first letter of the
  2396.           desired method--"S"  for screens,  "C" for columns,  and "W"  for
  2397.           windows.
  2398.  
  2399.                            Announce Typing as Words: Alt-W
  2400.  
  2401.           Normally, ASAP  announces the  characters you  type  as they  are
  2402.           typed.  You may alter this behavior in two ways.  By using Alt-W,
  2403.           you can make ASAP announce the characters as words.  When you do,
  2404.           you won't hear each individual character as it is typed; instead,
  2405.           you'll hear the  word you just typed  as soon as you  type a non-
  2406.           alphabetic character such as a space or return.
  2407.  
  2408.                                           38
  2409.  
  2410.           When  you turn  on  announcement by  words,  ASAP turns  off  the
  2411.           announcement of  each keystroke, but you may use Alt-K to turn on
  2412.           the announcement of each keystroke while still using announcement
  2413.           by words if you prefer.  
  2414.  
  2415.                           Extended Activity Checking: Alt-X
  2416.  
  2417.           Extended Activity  Checking refers  to the  process ASAP  uses to
  2418.           provide you extra information about what's on the screen when you
  2419.           use the arrow  keys.  It  works by  watching the cursor  activity
  2420.           when  a key  is  pressed.   If  no cursor  activity occurs,  ASAP
  2421.           examines the  screen and calculates  the attribute or  color that
  2422.           occurs with the least frequency and  announces the text appearing
  2423.           with that attribute.   This feature is normally enabled,  but you
  2424.           can turn it  off with Alt-X.  It is useful  to note that when you
  2425.           turn off extra activity checking, ASAP turns into a screen reader
  2426.           like the  others on the market--that is  you lose the benefits of
  2427.           automatic operation.  It  is also useful to note  that when using
  2428.           telecommunications  programs,  it may  sometimes be  necessary to
  2429.           turn off extra activity checking.  You can determine the need for
  2430.           turning  off  extra  activity  checking  in a  telecommunications
  2431.           program if you seem to be losing characters.
  2432.  
  2433.           In addition  to normal extended activity  checking, ASAP provides
  2434.           super  activity checking.   Super  activity checking  is  used in
  2435.           those   programs  that   are  extremely   hostile  to   a  speech
  2436.           environment.   The  most  common cause  of  such hostility  is  a
  2437.           program's  act of  taking  over the  keyboard.   When  a  program
  2438.           completely takes  over the keyboard, the screen reader never gets
  2439.           a chance to act on the keys or commands you enter.
  2440.  
  2441.           Super activity checking is  turned on by pressing the  letter "S"
  2442.           after you press  the Alt-X to select extended  activity checking.
  2443.           You  can turn  off super  activity checking  by pressing  "Y" for
  2444.           normal  extended activity  checking  (the normal  way you'll  use
  2445.           ASAP), or by choosing "N" for no kind of activity checking.
  2446.  
  2447.                         Support Computers of Yesteryear: Alt-Y
  2448.  
  2449.           ASAP takes advantage of  some of the advanced features  of the AT
  2450.           and PS/2 computers from IBM and  their compatibles.  If you  have
  2451.           an older  computer that  doesn't support some  of these  advanced
  2452.           functions, you can instruct  ASAP to emulate them with  the Alt-Y
  2453.           command.   Unfortunately, if your computer  doesn't support these
  2454.           features, you won't be able to get into the Control Panel to turn
  2455.           this emulation on.  Fortunately, you can specify this information
  2456.           when you  first start the program.   To do so,  use the following
  2457.           command to start the program.
  2458.  
  2459.           asap @yy
  2460.  
  2461.  
  2462.  
  2463.                                           39
  2464.  
  2465.           If  you used the INSTALL command as recommended, the command line
  2466.           option  was already  put into your  "S" command used  to get ASAP
  2467.           started.
  2468.  
  2469.           It is recommended that you try ASAP without the @yy option first.
  2470.           Then, if you find that you can't get into the Control Panel, just
  2471.           type  the  asap command  again, this  time  followed by  the @yy.
  2472.           (ASAP is smart  enough to realize it is already running and takes
  2473.           this as a command to change  parameters which is exactly what you
  2474.           want to  do.)  If it  turns out that your  computer requires this
  2475.           option, add it to your batch file that gets the program going.
  2476.  
  2477.           See also: Setting Options from the Command Line.
  2478.  
  2479.                                  Zap a Command: Alt-Z
  2480.  
  2481.           The zap command  is used to  send control codes directly  to your
  2482.           synthesizer.   It is intended for advanced users and is, in fact,
  2483.           a command you'll probably never need to use.
  2484.  
  2485.           When you press Alt-Z,  ASAP says, "Enter command and  press Alt-Z
  2486.           when through."   At that  point, you may type  any control string
  2487.           that directly  controls your synthesizer.   This  is designed  to
  2488.           take  advantage of special  modes your synthesizer  may have that
  2489.           ASAP doesn't  directly support.   Once  you've typed the  control
  2490.           string,  press  Alt-Z  to  actually  send  that  string  to  your
  2491.           synthesizer.   Again, this  command is not  for the  novice.  You
  2492.           should  possess detailed knowledge  of your synthesizer's control
  2493.           code system before using this command.
  2494.  
  2495.                                 Miscellaneous Settings
  2496.  
  2497.                                  Delimit Word: Ctrl-D
  2498.  
  2499.           Normally,  when  you  use  ASAP's Next  Word  and  Previous  Word
  2500.           commands  to examine the screen, ASAP treats  the space as a word
  2501.           delimiter.   That is, ASAP moves  the reading cursor to  the next
  2502.           group of characters past a space or  a group of spaces.  By using
  2503.           ASAP's  Delimit Word  command,  you can  instruct  ASAP to  treat
  2504.           another character  as a word  delimiter.  This  is used in  cases
  2505.           where  you  have  a  long  string  of  characters separated  with
  2506.           something other than  a space.   There are  often instances,  for
  2507.           example, of a string of numbers all separated with commas instead
  2508.           of spaces.  ASAP's Delimit Word command lets you tell ASAP to use
  2509.           that comma as a word boundary.
  2510.  
  2511.           To  set the  character to  treat as  a word  delimiter,  move the
  2512.           reading cursor to that  character, then press Ctrl-D.   ASAP then
  2513.           asks  if it should  turn on the  Delimit Word  function with that
  2514.           character.
  2515.  
  2516.  
  2517.  
  2518.                                           40
  2519.  
  2520.                                 Filter Quoting: Ctrl-F
  2521.  
  2522.           If  you are  into  telecommunications and  use  an off-line  mail
  2523.           reading program to  keep up with  echo mail such  as is found  on
  2524.           Fidonet,  you'll know  the  tendency of  users to  quote messages
  2525.           they're  replying to.   While  this quoting  is useful  to remind
  2526.           others what your message reguards, it is too often over used.  It
  2527.           isn't uncommon, for  instance, to find a message with 15 lines of
  2528.           quoted  material with  a single  line response  at the  end.   If
  2529.           you've  torn  your  hair  out  over  this  awful  habit,   you'll
  2530.           appreciate ASAP's Filter Quoting  feature.  When you turn  Filter
  2531.           Quoting  on, all those lines  of quoted material  are not spoken,
  2532.           and you  hear only  the response  (or the current  message).   Of
  2533.           course, if you're interested in hearing what the quoted lines are
  2534.           on  a particular  message, you  can still  use the  normal screen
  2535.           review commands to examine any  part of the message.  The  quotes
  2536.           are only filtered as the message is read to you the first time.
  2537.  
  2538.           Filter Quoting is a setting that  can be saved, so if you use  an
  2539.           off-line  mail  reading program,  you'll  probably  want to  make
  2540.           Filter Quoting one of the settings for that program.  See "Saving
  2541.           Settings" later in this manual for details on that.
  2542.  
  2543.                           Temporary Keyboard Silence: Ctrl-K
  2544.  
  2545.           Another telecommunications feature  you'll find useful is  ASAP's
  2546.           Temporary Keyboard Silence command.   Temporary Keyboard  Silence
  2547.           lets  you turn off the  announcing of keystrokes  until you press
  2548.           the next  Enter key.   This feature is  most useful when  logging
  2549.           onto a  system with  others in the  room and you  need to  type a
  2550.           private password.   Pressing keypad 0  followed with Ctrl-K  lets
  2551.           you temporarily turn off the speech while you type your password.
  2552.           When you press the Enter key, your speech comes back on.  You may
  2553.           find   it  useful   to  make   a  user   defined  key   for  your
  2554.           telecommunications  program  that  lets  you  use Ctrl-K  without
  2555.           hitting  keypad  0  first.   See  "User  Defined  Keys" for  more
  2556.           information on defining keys.
  2557.  
  2558.                                  The Numeric Commands
  2559.  
  2560.           ASAP,  in addition  to the  commands already  discussed, supports
  2561.           several commands  that use  numeric adjustments.   These are  all
  2562.           used by pressing  the number of interest  (from 1 to 9)  followed
  2563.           with a letter to indicate the adjustment desired.   (You must use
  2564.           the numbers  at the top of the keyboard, not those on the numeric
  2565.           keypad.)  The following paragraphs describe these commands.
  2566.  
  2567.                   Setting Pitch, Volume, Speed, and Special Function
  2568.  
  2569.  
  2570.           You  may adjust  several  of your  synthesizer's basic  operating
  2571.           characteristics by using  the number commands followed with a key
  2572.  
  2573.                                           41
  2574.  
  2575.           letter.   The key  letters are S  for Speed,  P for Pitch,  V for
  2576.           Volume, and F for  Special Function.  Pressing keypad  0 followed
  2577.           with 5s, for instance, sets your synthesizer's speed to 5.
  2578.  
  2579.           Keep  in  mind  that  all  the  synthesizer  commands are  global
  2580.           parameters.  That  means that they maintain their  values between
  2581.           applications.   This also means you don't save them with your set
  2582.           files.    To start  up your  synthesizer  with a  specific speed,
  2583.           volume,  pitch, or special function, add the number and letter to
  2584.           the end of the command line.  The following line  shows a typical
  2585.           setup for the Accent synthesizer:
  2586.  
  2587.           asap accent lpt3 6s4v
  2588.  
  2589.           The above  line tells ASAP to  use an Accent synthesizer  in LPT3
  2590.           with speed 6 and volume 4.
  2591.  
  2592.                               Special Function: 1 to 9 F
  2593.  
  2594.           Many  synthesizers  offer  features  that  aren't  found  on  all
  2595.           synthesizers.   The  Special  Function setting  lets you  control
  2596.           these  special  functions.   As  the  program  is supplied,  ASAP
  2597.           supports special  functions for the DoubleTalk  and LiteTalk, the
  2598.           Dectalk, and the Artic and  VoTalker.  Check the section  of this
  2599.           manual  discussing  your synthesizer  for  information about  the
  2600.           Special Function with respect to your system.
  2601.  
  2602.           The  DoubleTalk and  LiteTalk's user  function effects  a feature
  2603.           called  the "filter" value.   The filter value  adjusts the voice
  2604.           quality.   One of the settings, number 9, raises the filter to an
  2605.           extremely  high  value that,  when combined  with speed  level 9,
  2606.           provides  extremely fast speech with a  sacrifice in the normally
  2607.           high quality of this speech.
  2608.  
  2609.           The DEC-TALK's user function command  changes the voices.  Recall
  2610.           from your  DEC-TALK  manual that  the  synthesizer comes  with  9
  2611.           different  voices.   The  user function  can  be used  to  switch
  2612.           between these  voices.  One note  of interest is that  one of the
  2613.           parameters  used to make these special voices is the pitch value,
  2614.           so you may also have to adjust the pitch to maintain the voice of
  2615.           interest.
  2616.  
  2617.           The  Artic  and  VoTalker's   user  function  command  effects  a
  2618.           parameter known as the filter, much like the filter available for
  2619.           DoubleTalk and LiteTalk.
  2620.  
  2621.                               Pitch Adjustment: 1 to 9 P
  2622.  
  2623.           Many synthesizers support the ability to adjust the average pitch
  2624.           of the speech.   ASAP lets you adjust your  synthesizer's average
  2625.           pitch by pressing a number  from 1 to 9 followed with  the letter
  2626.           "P."
  2627.  
  2628.                                           42
  2629.  
  2630.           ASAP confirms your new pitch setting by saying, in the new pitch,
  2631.           "Pitch Set."
  2632.  
  2633.           Recall that when  ASAP notifies  you about a  capital letter,  it
  2634.           raises the  pitch by 5  notches.  That  means that if  your pitch
  2635.           level  is set  to a number  above 5,  the pitch  actually "rolls"
  2636.           around  past  the  highest level  and  gives  you  a lower  pitch
  2637.           notification.
  2638.  
  2639.                               Speed Adjustment: 1 to 9 S
  2640.  
  2641.           ASAP lets  you set one of  9 different speeds to  conform to your
  2642.           listening  abilities.   As  you become  more experienced,  you'll
  2643.           probably use  faster speeds.   At first, though,  you'll probably
  2644.           want to use the lower settings.
  2645.  
  2646.           When ASAP starts, it uses speed 5.  You may change it by pressing
  2647.           a  number from 1 to 9 followed by  the letter "S."  ASAP confirms
  2648.           your adjustment by saying "Speed Set" at the new speed.
  2649.  
  2650.           Don't  forget that  once  you're a  little  more accustomed  with
  2651.           speech synthesis, you'll want to take advantage of ASAP's ability
  2652.           to make the speech start at any speed, volume, or pitch you wish.
  2653.           If you  want to start ASAP with speed 8, for example, just change
  2654.           the  command  that starts  ASAP from  "asap"  to "asap  8s".   Of
  2655.           course,  you'll probably  want to  do this  in your  autoexec.bat
  2656.           file.   Get complete details about this capability in the section
  2657.           called "Setting Options from the Command Line."
  2658.  
  2659.                              Volume Adjustment: 1 to 9 V
  2660.  
  2661.           ASAP supports 9 volume  levels.  The program starts out  with the
  2662.           volume set at  level 5,  but you  may change  it at  any time  or
  2663.           instruct  the program  to start  with a  different  volume level.
  2664.           Just press a number from 1 to 9 followed by the letter "V."  ASAP
  2665.           responds with a  message saying  "Volume Set" at  the new  volume
  2666.           level.
  2667.  
  2668.                                        Windows
  2669.  
  2670.           ASAP supports the use of windows to help monitor screen activity.
  2671.           Windows let you restrict the amount of information on complicated
  2672.           screens so you focus on the areas you are interested in.
  2673.  
  2674.           Window commands are  preceded with  the window number.   To  work
  2675.           with window 1,  for instance, press  1.  At  that point, you  can
  2676.           either set that as  the primary window, announce the  contents of
  2677.           the  window without  changing  the current  setting,  or set  new
  2678.           definitions for the window.   Before you can announce or zoom  in
  2679.           on  a window,  though, you  need to  define it.   See  more about
  2680.           window  definitions in  "Setting the  Top Left  of a  Window" and
  2681.           "Setting the Bottom Right of a Window" later in this section.
  2682.  
  2683.                                           43
  2684.  
  2685.           When you define windows, it doesn't matter what order you use  to
  2686.           set the top left edge or the bottom right  edge.  It doesn't even
  2687.           matter  if you follow one definition with  the other.  Before you
  2688.           can properly  use the window, though,  you must have set  the top
  2689.           left and bottom right edges of the window.
  2690.  
  2691.                      Setting the Top Left of a Window: [window] T
  2692.  
  2693.           You use the Set Top  Left and Set Bottom Right commands to set up
  2694.           the edges of a window.  
  2695.  
  2696.           Since windows must be defined before use, you'll want to use  the
  2697.           commands to  tell ASAP what part of the screen it should consider
  2698.           as a window.
  2699.  
  2700.           To define a window, move your reading position to the top left of
  2701.           the prospective window.   You don't necessarily need to  know the
  2702.           exact  position of  the top  left by its  row and  column number,
  2703.           you'll often  use the reading cursor  to move to the  top left of
  2704.           the prospective window by  the text without even knowing  exactly
  2705.           what row and column you're on.
  2706.  
  2707.           After you get the reading cursor to the top left  edge of the new
  2708.           window, decide  which window  number to  use.  You  may choose  a
  2709.           number between 1 and 9.  When you decide, press that number, then
  2710.           press the letter "T".   Pressing the window number  followed with
  2711.           "T," tells ASAP to use  the reading cursor's position as the  top
  2712.           left edge of that window.  ASAP responds with  "top left was A 1,
  2713.           Set to C  5?"  This example assumes you  moved the reading cursor
  2714.           up to  row 3 (the  "C"), column 5.)   Notice that ASAP  tells you
  2715.           what the  top left was previously  set to, so you  can cancel the
  2716.           setting if the old setting is something you want to keep.  If the
  2717.           new setting  is agreeable, press  "Y" or Enter to  accept the new
  2718.           setting.  Otherwise, press Escape to cancel the action.
  2719.  
  2720.                   Defining the Bottom Right of a Window: [window] B
  2721.  
  2722.           Having already defined the top left corner of the window, move to
  2723.           the place  you want to define  as the bottom right  corner of the
  2724.           window,  press  the  window  number  again,  and  press  "B"  for
  2725.           "bottom."  Again, ASAP confirms your action by announcing "Bottom
  2726.           right Was Y 80,  Set to X 50?"  Again, you can press "Y" or Enter
  2727.           to accept the new  setting, or press Escape to cancel  the action
  2728.           and maintain the previous value.
  2729.  
  2730.           Note that you don't necessarily have to define the top and bottom
  2731.           of the window in that order.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.                                           44
  2739.  
  2740.                           Zooming in on a Window: [window] Z
  2741.  
  2742.           Once you've defined windows for a particular application, use the
  2743.           "Z" key to zoom in on and make the window active.  You zoom in on
  2744.           a window by  pressing the  window number followed  by the  letter
  2745.           "z".   To make the window named 1 active, you'd enter the Control
  2746.           Panel (or use 0 on  the keypad), press "1" then press  "z".  ASAP
  2747.           responds by announcing  the text on the line you  were last on in
  2748.           that  window.   If  this  is  the first  time  you zoom  in  on a
  2749.           particular  window,  the top  line  of that  window  is announced
  2750.           instead.  
  2751.  
  2752.           When  you zoom in on a window,  your attention is focused on that
  2753.           section of  the screen.  You  may still use the  Control Panel to
  2754.           see any other part of the screen, but all monitoring and activity
  2755.           checking is confined to the active window.
  2756.  
  2757.           When you zoom back in on a previously used window, ASAP puts your
  2758.           reading position in  the exact spot in  that window where  it was
  2759.           when you first left the window.   In other words, if your reading
  2760.           position were at line 5, column 3 in window 1, and you zoomed  in
  2761.           on window 2, then returned to window 1, your  reading position is
  2762.           returned to row 5, column 3.
  2763.  
  2764.                Closing a Window and Returning to a Full Screen View: 0
  2765.  
  2766.           While the numbers 1 through  9 prepare you to work with  a window
  2767.           with the  number you type, the number  0 closes any active window
  2768.           and  returns you to a  full screen view.  When  you press 0, ASAP
  2769.           says,  "Full  Screen" and  makes  the  entire screen  the  active
  2770.           window.  Note that even though you close a window,  you may still
  2771.           zoom in on  it later,  announce the  contents of  the window,  or
  2772.           perform  any of  the other  window-related  commands.   Closing a
  2773.           window  doesn't effect  its  definition, it  merely changes  your
  2774.           focus to the full screen.
  2775.  
  2776.           Don't confuse  the 0  used for  resetting your  view to  the full
  2777.           screen with the 0 (on  the numeric keypad) used for the  one-shot
  2778.           Control Panel commands.  Remember, the numbers at the top of your
  2779.           keyboard are used  for window-related  activities, and  resetting
  2780.           your view to the full screen is a window-related action.
  2781.  
  2782.                       Announcing a Window's Contents: [window] A
  2783.  
  2784.           It is possible to announce a window's  contents without selecting
  2785.           the window.  To do so, press the window number  of interest, then
  2786.           press "A"  for "announce".   The  announce has  no effect on  the
  2787.           currently active window nor does  it effect the reading position.
  2788.           It simply announces the contents of one of the other windows.
  2789.  
  2790.  
  2791.  
  2792.  
  2793.                                           45
  2794.  
  2795.                                  Memorize: [window] M
  2796.  
  2797.           There  are a lot of  times when you'll see a  phone number on the
  2798.           screen that you'd like to jot down.  ASAP lets  you memorize nine
  2799.           different little  pieces of information  for recall later.   ASAP
  2800.           stores the  information  in  "Memory  Banks."    There  are  nine
  2801.           different  memory banks you may use to store bits of information,
  2802.           and each memory bank holds 16 characters of text.
  2803.  
  2804.           To memorize  information, set a window corresponding  to the text
  2805.           to memorize.   Use the window number of the  memory bank you want
  2806.           to store the information in.
  2807.  
  2808.           Once  you set the window  for the information  to memorize, press
  2809.           the  memory bank number that  corresponds to the  window and then
  2810.           press "M".  ASAP responds  by announcing the text in that  window
  2811.           as it memorizes it.
  2812.  
  2813.           See also, Set Top Left; Set Bottom Right; Recall
  2814.  
  2815.                                Recall: [memory bank] R
  2816.  
  2817.           Once  you've memorized a little jot  of information, ASAP remains
  2818.           ready to  recall the information when  you ask for it.   It types
  2819.           out the  information just  as  if you  had typed  it  out on  the
  2820.           keyboard.   You won't want  to use  the recall command,  in fact,
  2821.           unless  the  application  you're  using  is  ready to  take  such
  2822.           information.  You wouldn't  want, for example, to use  the recall
  2823.           command while in the  help screen of some program.   Instead, use
  2824.           it either in  an editor when you're ready for that specific piece
  2825.           of information or when some program asks for the information.
  2826.  
  2827.           To recall the information, follow these easy steps:
  2828.  
  2829.           1.   Press "0"  on the  keypad.   Remember, this  lets you use  a
  2830.           Control  Panel command  without actually  going into  the Control
  2831.           Panel.  the  recall command, in fact, cannot be  used from within
  2832.           the Control  Panel.  If  you were in  the Control Panel  when you
  2833.           issued the recall command, the  Control Panel would interpret all
  2834.           the characters from the memory bank as if they were Control Panel
  2835.           commands, and this is not what you want.
  2836.  
  2837.           2.   Press  the number of  the memory  bank where  you stored the
  2838.           information.
  2839.  
  2840.           3.  Press the letter "R".
  2841.  
  2842.           See also Memorize.
  2843.  
  2844.  
  2845.  
  2846.  
  2847.  
  2848.                                           46
  2849.  
  2850.                          Using a Software Cursor: [window] U
  2851.  
  2852.           Sometimes, an application uses  two cursors.  One of them to edit
  2853.           and  the  other  to  provide  additional  information  about  the
  2854.           material to  edit.  Often, the  second cursor is not  a cursor in
  2855.           the real  sense of the word, but  instead, the position is marked
  2856.           by displaying some special  attribute on the text of  interest or
  2857.           by displaying some special character that marks the pseudo cursor
  2858.           position.   WordPerfect is an example of an application that uses
  2859.           this technique in  the "reveal codes"  mode.   In this mode,  the
  2860.           screen is split into two sections.   The upper part of the screen
  2861.           appears normally and uses  the real cursor.  The  bottom section,
  2862.           however, shows the text  with the hidden formatting codes.   Word
  2863.           Perfect  uses a software cursor to  indicate the editing position
  2864.           in  this window.   If  you have  a color  monitor, the  cursor is
  2865.           shown, for example, as a character with a red background.
  2866.  
  2867.           Note: if an application  uses only a software cursor  and not the
  2868.           real  cursor,  ASAP   is  smart  enough   to  realize  this   and
  2869.           automatically  switches to  software  cursor  tracking  for  that
  2870.           application.  The only time you need  to manually specify the use
  2871.           of software cursor  tracking is  when the  application uses  both
  2872.           cursor techniques and you prefer focusing on the software cursor.
  2873.  
  2874.           ASAP lets you use the software cursor as your editing cursor.  To
  2875.           use a software cursor, you must follow these steps.
  2876.  
  2877.            1.  Define a window  to use as  the section of  the screen  that
  2878.                contains the  software cursor.   If the software  cursor can
  2879.                appear anywhere on the screen, define a window as the entire
  2880.                screen.   (Restricting software cursor tracking  to a window
  2881.                is necessary in case the application uses the same attribute
  2882.                to  display other kinds  of information other  places on the
  2883.                screen.)  
  2884.  
  2885.            2.  Move to the character that  represents the attribute of  the
  2886.                software  cursor.  In other words, if the software cursor is
  2887.                represented  by  a  letter displayed  in  red  with  a white
  2888.                background,  move  to that  character.    Similarly, if  the
  2889.                software cursor is represented by a specific character, move
  2890.                to that character with the reading cursor.
  2891.  
  2892.            3.  Press the window number you set up in step 1 followed by the
  2893.                letter "U."
  2894.  
  2895.           When  you complete step 3,  ASAP announces the  attributes of the
  2896.           cursor you've selected  and offers to turn it on.   It might say,
  2897.           "white  on red.  Use  cursor color = no."   If the information is
  2898.           correct, press  "Y" for "Yes."   If, on the other  hand, you want
  2899.           ASAP to consider an ASCII character as the cursor, press  "A" for
  2900.           "ASCII."
  2901.  
  2902.  
  2903.                                           47
  2904.  
  2905.           In addition to turning the cursor color on, ASAP lets you turn it
  2906.           off and  to use a  previously set  color.   If you come  up on  a
  2907.           situation  where the cursor can  be one of  two different colors,
  2908.           use a  second window with the  same boundaries as the  first, and
  2909.           identify  the secondary color in  the second window.   ASAP looks
  2910.           for software cursors in  all the windows you've specified  in the
  2911.           order from lowest to highest.
  2912.  
  2913.           If you've  already set up  a cursor  color for a  section of  the
  2914.           screen  and later  turned  it off,  use  the "P"  (for  previous)
  2915.           command to use the previously selected colors.  This prevents you
  2916.           from actually moving your reading cursor to the color of interest
  2917.           before turning on the software  cursor again.  If using  an ASCII
  2918.           cursor, you must move  the reading cursor back to  that character
  2919.           to turn it back on after turning it off.
  2920.  
  2921.                                 Quiet Zone: [window] Q
  2922.  
  2923.           Sometimes,  an  application's screen  displays  material  that is
  2924.           annoying or  that you just  don't want to  hear.  There  are also
  2925.           times, when reading some  kinds of lists, for instance,  when you
  2926.           don't want to hear the  material in the middle of the line.  ASAP
  2927.           lets you  define  a Quiet  Zone  to mask  out  any material  that
  2928.           appears in that zone.
  2929.  
  2930.           To set a Quiet Zone, first define a window to bound the potential
  2931.           zone.   If, for  example, there were  a clock at  the upper right
  2932.           corner of the screen, you might set the top left edge of window 8
  2933.           for A 50 and the bottom right edge of window 8 for A 80.   Window
  2934.           8 was  used in this example,  but you can use  any window number.
  2935.           You'll use whatever window  number you choose when it  comes time
  2936.           to turn on the quiet zone.
  2937.  
  2938.           Once  you define  a window  to use  as a  Quiet Zone,  press that
  2939.           window number followed by the letter "Q."  When you do, ASAP says
  2940.           something like the following:
  2941.  
  2942.           Quiet Zone was A 1, A 1.
  2943.  
  2944.           Set to A 50, A 80?
  2945.  
  2946.           Quiet Zone = No
  2947.  
  2948.           This message shows you what the Quiet Zone was  previously set to
  2949.           and what you are  about to change it to.  If you agree to set the
  2950.           Quiet Zone to A 50, A 80, press the letter "Y" for "Yes."  If you
  2951.           see that this isn't really what  you want to do, press Escape; no
  2952.           action is taken.   You may also  turn off a  Quiet Zone that  was
  2953.           previously on by pressing "N" for "No."
  2954.  
  2955.           Quiet Zones get  saved with your set  files, so you can  set up a
  2956.           program once and forget about it.
  2957.  
  2958.                                           48
  2959.  
  2960.                               Monitoring Screen Activity
  2961.  
  2962.           While ASAP  performs admirably at  anticipating what you  want to
  2963.           hear  with  screen  activity,   it  can't  cover  every  possible
  2964.           situation.  For those rare  exceptions, there is a wide range  of
  2965.           powerful  tools to help customize the information you get from an
  2966.           application.   Probably  the most  useful of  these tools  is the
  2967.           Window Monitor; often it makes a  program talk more than it  does
  2968.           naturally  by  laxining  ASAP's  descrimination  about  what gets
  2969.           spoken. The  following paragraphs describe some  of ASAP's screen
  2970.           monitoring functions.  
  2971.  
  2972.                       Monitor Character and Read Line: 1 to 9 L
  2973.  
  2974.           ASAP lets you monitor up to 9 different characters on the screen.
  2975.           When the character  at the monitored position changes, ASAP reads
  2976.           the  entire line  where  that character  is  located.   (See  the
  2977.           following sections for other types of monitoring functions.)
  2978.  
  2979.           To set  up a  monitor for  line reading, get  your cursor  to the
  2980.           position on the screen  to monitor and press the number  you wish
  2981.           to assign to the monitored character.  Numbers, again, range from
  2982.           1 to 9.   Next, press "L" for "line."  ASAP lets you confirm your
  2983.           selection  or  cancel the  command  if  you  pressed the  command
  2984.           sequence  by mistake.    You may  also  turn off  previously  set
  2985.           monitored  positions  by  pressing  the number  assigned  to  the
  2986.           monitor, pressing "L", and then telling the program "no".
  2987.  
  2988.                 Monitoring Characters and Announcing Windows: 1 to 9 C
  2989.  
  2990.           In  addition to monitoring characters  to hear the  line that the
  2991.           character  appears  on, you  can have  ASAP  announce one  of the
  2992.           windows when the monitored character changes.
  2993.  
  2994.           To turn on monitoring with windows announced, move your cursor to
  2995.           the  position on the screen  where you are  interested, then type
  2996.           the  number  of  the  window  to   read.    Next,  type  "C"  for
  2997.           "character."  Again, you may,  at this point, either turn on  the
  2998.           monitoring,  cancel the  action,  or turn  off  a previously  set
  2999.           monitor.
  3000.  
  3001.                          Monitoring Entire Windows: 1 to 9 W
  3002.  
  3003.           In addition to  monitoring characters to hear  lines and windows,
  3004.           ASAP lets  you monitor an entire window.  When a character in the
  3005.           window  changes, ASAP announces the line within the window of the
  3006.           character that changed.
  3007.  
  3008.           To turn on monitoring of windows, press the  number of the window
  3009.           to monitor followed with the letter "W" for "window."   As usual,
  3010.           ASAP  announces the  current status  of that  window's monitoring
  3011.  
  3012.  
  3013.                                           49
  3014.  
  3015.           (either "yes" or "no") and lets you change the status by  turning
  3016.           it on with the "Y" key or turning it off with the "N" key.
  3017.  
  3018.                            Extended Monitoring: [window] E
  3019.  
  3020.           Sometimes, you want to watch a section of the screen yet announce
  3021.           another  part  of the  screen  when  the  section  being  watched
  3022.           changes.  You can do that  with extended monitoring.  Here's  how
  3023.           it works:
  3024.  
  3025.           First, set  up the window to  monitor in the usual  way.  Second,
  3026.           define a second  window that will be the  window to announce when
  3027.           the first window changes.  Finally, press the number of the first
  3028.           window (the one  to watch)  followed with the  letter "E."   ASAP
  3029.           tells you  what is  the current  extended window  (the one  to be
  3030.           announced when the first  window changes) and tells you  to press
  3031.           another  number  to indicate  the window  to  announce.   If, for
  3032.           example, you chose  to monitor  window 1 and  announce window  2,
  3033.           you'd  press 1e.  ASAP  announces, "Nothing is  announced.  Enter
  3034.           the window to  announce or  0 to turn  it off."   You would  then
  3035.           press "2" to  announce the  contents of  window 2  when window  1
  3036.           changes.
  3037.  
  3038.                               Extra Action: [setting] x
  3039.  
  3040.           ASAP lets  you watch  a part  of the screen  for an  exact match.
  3041.           When the match comes  up on the screen, ASAP  automatically loads
  3042.           up a whole  new batch of  settings. Anything you  can set in  the
  3043.           Control Panel  is fair  game for  this  feature.   Here's how  it
  3044.           works:
  3045.  
  3046.           Get the text  you're interested in up on the  screen.  Next, move
  3047.           the  reading cursor to that text.   Pick a number from  1 to 9 to
  3048.           use as  the set file that  gets loaded when the  text is matched,
  3049.           then  press the number you  picked followed with  the letter "X."
  3050.           It  doesn't matter, incidentally, that  you don't yet  have a set
  3051.           file for  the number you  chose--in fact,  most of the  time, you
  3052.           won't have the  set file  when you define  what triggers  loading
  3053.           that  set file.  You'll  make the necessary  adjustments once the
  3054.           set file tries to load.
  3055.  
  3056.           When  you press the number  followed with "X,"  ASAP says, "Extra
  3057.           Action" and the current  setting--either "color," "set," or "no."
  3058.           To trigger the loading of a new set file with a match of just the
  3059.           text,  press "S."   You can also  further restrict the  action by
  3060.           specifying  that you  require a match  of both the  color and the
  3061.           text by using  "C."  Use "N" to turn off  a previously set action
  3062.           window.
  3063.  
  3064.           When you press either "S" or  "C," ASAP records the text (and the
  3065.           attributes  if "C"  is  used).   When  that text  appears  on the
  3066.           screen, ASAP loads up a new set file.  The file that  gets loaded
  3067.  
  3068.                                           50
  3069.  
  3070.           corresponds to the number you used to identify the action window.
  3071.           Since that text already appears  on the screen, the new  set file
  3072.           gets loaded  up immediately--but  not before  ASAP saves  off the
  3073.           previously  used  settings file.   Take  a  look at  the supplied
  3074.           WordPerfect settings files for an example of how this works.  The
  3075.           documentation to these  settings is contained in the  file called
  3076.           WP.TXT  in your ASAP directory.  While those settings are already
  3077.           created,  you might want to follow the discussion below for hints
  3078.           and tips for creating set files for other applications.
  3079.  
  3080.           When you first start  WordPerfect, ASAP automatically loads up  a
  3081.           settings  file  called WP.SET  from  the  ASAP directory.    This
  3082.           particular settings file  doesn't do  much except  for watch  for
  3083.           certain key words that identify WordPerfect screens or modes that
  3084.           don't  normally work particularly well with speech.  One of these
  3085.           key words  is "Reveal" which appears  at position Y 7.   When you
  3086.           press Alt-F3  to bring  up the  Reveal Codes  screen, WordPerfect
  3087.           splits  the screen into  two parts.   The top half  of the screen
  3088.           contains normal text and a normal cursor.  The bottom part of the
  3089.           screen,  on the  other  hand, contains  text  with codes  in  it.
  3090.           What's more, the cursor used to mark  the place you're editing in
  3091.           the bottom part of the screen is identified by  a color different
  3092.           from the  rest of that  part of the  screen.  Normally,  ASAP can
  3093.           handle the use of this kind of cursor (called a software cursor).
  3094.           Unfortunately, when  there  are  both types  of  cursors  on  the
  3095.           screen, ASAP  wants to use  the more traditional,  system cursor.
  3096.           It is in cases like this that ASAP's  software cursor facility is
  3097.           used.  Follow these steps to setup ASAP to handle this situation.
  3098.  
  3099.           First, press Alt-F3  to bring up the Reveal Codes screen.  Notice
  3100.           that the word "Reveal" appears at line Y column 7.
  3101.  
  3102.           Use the reading  cursor movement commands (on the  numeric keypad
  3103.           to move your reading cursor to that position.
  3104.  
  3105.           Next, decide on which set  file to use when this word  appears on
  3106.           the screen as it is now.  For the  sake of this example, use 1 as
  3107.           the set file to load.
  3108.  
  3109.           Having selected 1 as the desired set file to load, press keypad 0
  3110.           followed with 1 (at the top  of the keyboard).  As with  the rest
  3111.           of the numeric  functions, ASAP responds, "Option" and  waits for
  3112.           you to tell it what to do next.
  3113.  
  3114.           Press "X"  to tell ASAP to  use the Extra Action  function.  When
  3115.           you press the "X," ASAP  says, "Extra Action=No."  It  says, "No"
  3116.           because there's no extra  action currently defined.  That's  what
  3117.           you're about to do now.
  3118.  
  3119.           To set the  extra action window, press "S" (for  "Set."  When you
  3120.           press  "S," ASAP records the cursor position and the text then it
  3121.           saves  the set  file currently in  use.   This is  WP.SET in this
  3122.  
  3123.                                           51
  3124.  
  3125.           case.  You'll hear ASAP announce its actions as they occur.  ASAP
  3126.           says, "Set Reveal at Y 7" while it records, then it says, "Saving
  3127.           WP.SET"  as it saves the current settings.   Next, since the text
  3128.           appears  on the  screen now, ASAP  loads up  a new  set file that
  3129.           corresponds to  the number you  indicated with the  action window
  3130.           number.
  3131.             In other words, if you used 1 X to identify  the action window,
  3132.           ASAP  loads the  file WP.001  into its  settings.  Of  course, if
  3133.           WP.001 doesn't yet exist,  it inherits the settings passed  to it
  3134.           from the settings in  use when the trigger happens.   You'll hear
  3135.           ASAP say, "Loading WP.001" as it loads up the new settings.
  3136.  
  3137.           Now that  WP.001 is in use, it is time  to define the window that
  3138.           contains the software cursor.  Notice that the window goes from N
  3139.           1 to X 80.  Use the Set Top Left and Set Bottom Right commands to
  3140.           set up this area of the screen.  In the set files supplied on the
  3141.           disk, window 1 was used, but you can select any window.
  3142.  
  3143.           After setting the window, move the reading cursor to the software
  3144.           cursor.    If you're  at the  top of  the file,  this will  be at
  3145.           position N  1.  When you  get the reading cursor  to the software
  3146.           cursor,  press 1  U to tell  ASAP to  use the  software cursor in
  3147.           window  1 at the reading cursor.   When you press  1 U, ASAP says
  3148.           the color of the character  at the reading cursor and  adds, "Use
  3149.           Software  Cursor=No."  Press "Y" to tell  ASAP to use that as the
  3150.           software cursor.   If you like, press Ctrl-S to  save the current
  3151.           settings now.    If you're  using  a monochrome  screen,  though,
  3152.           you've got another step to perform.  The reason you  have another
  3153.           step to  perform is that in monochrome mode, WordPerfect displays
  3154.           the codes that the cursor  rests on with yet another color.   The
  3155.           solution here is to set up a second window with  exactly the same
  3156.           boundaries as the first,  move the cursor and the  reading cursor
  3157.           to a code, then tell  ASAP to use that color as  another software
  3158.           cursor if the first  one wasn't found.   This happens because  if
  3159.           ASAP  doesn't find  the specified  software cursor  in the  first
  3160.           window, it looks  through any  other windows you've  set up  with
  3161.           software cursors  until it finds  one.   If it finds  no software
  3162.           cursors at all, it uses the system cursor.
  3163.  
  3164.           Once you've set  up window 2  and told ASAP  to use the  software
  3165.           cursor  that corresponds  to the  attribute WordPerfect  uses for
  3166.           displaying codes with the cursor on them, press another Ctrl-S to
  3167.           save this set file again.
  3168.  
  3169.           Finally,  you're ready to tell  ASAP how to  recover the original
  3170.           settings.  This happens  when you press another Alt-F3  to return
  3171.           to the normal editing screen.   Go ahead and press Alt-F3 now and
  3172.           get the regular editing screen back.
  3173.  
  3174.           Notice that the  word "Pos" appears at position y  70.  Move your
  3175.           reading cursor  to that position  and press  9 X S.   The  action
  3176.           window 9 is used for a special purpose.  It tells ASAP  to reload
  3177.  
  3178.                                           52
  3179.  
  3180.           the original set file when a match happens on that action window.
  3181.           When you press 9 X S, ASAP  announces "Pos Set at Y 70" while  it
  3182.           records the information.  Next,  ASAP says, "Saving WP.001" while
  3183.           it saves  the old settings file  that was just in  use.  Finally,
  3184.           since the action text appears in the action window, ASAP loads up
  3185.           the new set  file again.   It announces, "Loading  WP.SET" as  it
  3186.           does.
  3187.  
  3188.           Notice that ASAP announces the fact that it is saving and loading
  3189.           set files while  you're defining  them.  You'll  usually want  to
  3190.           know  this  while  you're creating  new  settings.    When you've
  3191.           perfected  your  work,  though,  you'll want  to  shut  off  this
  3192.           announcement.    Actually,  the next  time  you  run ASAP,  those
  3193.           announcements  won't happen unless you  want them.   But, you can
  3194.           turn them  off, too, if you like.  To turn off the announcements,
  3195.           press  1  X Q  (for  Quiet.)   Note  that you  can  also turn  on
  3196.           monitoring saving and loading by pressing 1 X M (for Monitor.)
  3197.  
  3198.           Hint: when you first create a  set of files like those  described
  3199.           here, it is  a good  idea to  go ahead  and set  up trigger  text
  3200.           number 9 right off.  That way, when the new setting files inherit
  3201.           the characteristics of the original, they'll  already be setup to
  3202.           recover  the original  settings.   If  you  do this,  though,  be
  3203.           careful to save  your new  creations before switching  back to  a
  3204.           screen that contains the action text.
  3205.  
  3206.           This all sounds rather complicated, and it is.  Fortunately, ASAP
  3207.           works fine for many  programs without any settings files  at all.
  3208.           Take rest in the fact that you can use these techniques to set up
  3209.           an environment to your exact taste, save it once, and use it from
  3210.           now on.
  3211.  
  3212.                                  More about Set Files
  3213.  
  3214.           Once  you've  created  a  masterpiece  set  file,  you  might  be
  3215.           interested  in sharing  it with  other ASAP  users.   They'd sure
  3216.           appreciate it, and you'd probably love to get some creations from
  3217.           other ASAP users.
  3218.  
  3219.           When you create a group of set files for an application, take the
  3220.           time to document your work.   A good way to do this is to include
  3221.           a text file explaining how the  set files work, what program they
  3222.           work with, and what  versions of the program they've  been tested
  3223.           with.   By convention, you should  give this a name that includes
  3224.           the set file's name with an extension of ".TXT".
  3225.  
  3226.           Take a look  at the file called WP.TXT for an  example of how you
  3227.           might document your work.
  3228.  
  3229.           Also please take  the time to  configure your set  files to  work
  3230.           with  both monochrome and color  displays if necessary.   Look at
  3231.           the next section for details on this procedure.
  3232.  
  3233.                                           53
  3234.  
  3235.                          Switching from Color to Mono: Ctrl-T
  3236.  
  3237.           ASAP's set  files work with  both monochrome and  color displays.
  3238.           It takes some effort on your part, though, to insure this.
  3239.  
  3240.           The Ctrl-T command is used to toggle what ASAP considers  as your
  3241.           screen display for the purpose of setting up a monochrome setting
  3242.           if you have a color display or setting up a color setting if  you
  3243.           have a monochrome display.
  3244.  
  3245.           In addition to switching  ASAP's identity, you have to  tell your
  3246.           applications  program  to switch  to  another  mode, too.    Most
  3247.           applications provide this capability,  but you'll have to consult
  3248.           that  program's   documentation  for  specifics  on   how  it  is
  3249.           accomplished.  In WordPerfect, for instance, you can start up the
  3250.           application  in monochrome mode by  adding "/mono" to the command
  3251.           line along with the "WP".
  3252.  
  3253.           Please indicate  if you weren't able to  create the configuration
  3254.           that you don't have when documenting your set files.
  3255.  
  3256.           If  you'd like to share your set  files, feel free to upload them
  3257.           to the MicroTalk BBS.  Use an archiving program like PKZIP.EXE to
  3258.           pack all the files into one file for downloading.
  3259.  
  3260.           If  you don't  have  a  modem  or  you're  just  unfamiliar  with
  3261.           telecommunications,  mail them to  MicroTalk.  The  staff will be
  3262.           glad to place them on the board for you.
  3263.  
  3264.                             Setting Granularity: 1 to 9 G
  3265.  
  3266.           You'll notice that some programs, especially those with extremely
  3267.           complex  screen displays,  seem like  they give  more information
  3268.           than  is necessary.  You  can restrict the  amount of information
  3269.           provided by adjusting the granularity.
  3270.  
  3271.           Granularity  refers to  the amount of  activity ASAP  informs you
  3272.           about.   Normally,  ASAP lets  you know  about every  change that
  3273.           occurs on the screen.  This can result in problems, for instance,
  3274.           with  a program that announces both the  item you move to and the
  3275.           item you leave when using the arrow keys to select a menu option.
  3276.           This happens because ASAP  informs you about what changes  on the
  3277.           screen.  Sometimes,  that change is merely  the change as a  menu
  3278.           selection goes  back to its  normal state.  If  this happens, try
  3279.           increasing the granularity  by 1  at a time  until the  duplicate
  3280.           announcements cease.
  3281.  
  3282.           When ASAP  starts, the granularity level is set to 1.  The higher
  3283.           you make the number, the less speech you'll hear.
  3284.  
  3285.           Note: there are some programs that use DOS output to print menus.
  3286.           Changing  the granularity may not affect such programs.  You can,
  3287.  
  3288.                                           54
  3289.  
  3290.           however, turn off ASAP's DOS output (with Alt-D) and improve this
  3291.           situation.  
  3292.  
  3293.                           Dialing with a Modem: [com port] D
  3294.  
  3295.           ASAP  supports the use  of a modem  to dial phone  numbers on the
  3296.           screen.  To dial a number, move your cursor to the first digit of
  3297.           the  number, then  press the  number of  the com port  where your
  3298.           modem is connected followed by the letter "D" (for "dial.")
  3299.  
  3300.           When you  use the dial  command, ASAP dials the  number and tells
  3301.           you to  press the space bar  to release the line  from the modem.
  3302.           You should  pick up the phone's handset, then press the space bar
  3303.           to make the modem hang up.
  3304.  
  3305.                                 Redial Last Number: 9D
  3306.  
  3307.           Since  there is  no com port  9, ASAP  uses the command  9d for a
  3308.           special purpose--it  redials the last number you  dialed with the
  3309.           [com port]  D command.   Once  the number  is dialed,  the redial
  3310.           command behaves exactly like the  dial command--that is, it tells
  3311.           you to pick up the phone and press space to release the line from
  3312.           the modem.
  3313.  
  3314.           You'll  find the  Redial command  useful when  you dial  a number
  3315.           that's busy.   With the Redial command, you can  remove the phone
  3316.           number  from the screen  and get back to  work on something else.
  3317.           When you get ready to redial the number, just press  9d from that
  3318.           application.   (You don't have  to have the  phone number on  the
  3319.           screen to redial it.)
  3320.  
  3321.                         Printer Interception: [printer port] I
  3322.  
  3323.           ASAP lets you intercept the text that normally goes to a parallel
  3324.           printer port.  This is  often useful for programs that  insist on
  3325.           being  difficult about  getting  speech access  in an  acceptable
  3326.           manner.  If the  program you are  trying to use  offers a way  to
  3327.           print  the progress  of  the program,  you  can turn  on  printer
  3328.           interception,  and   tell  the  program   to  print.     If  your
  3329.           telecommunications software doesn't offer a way  to send its text
  3330.           through BIOS,  you'll want to  use printer interception  and then
  3331.           instruct the software to  print what is received over  the modem.
  3332.           The printer interception  feature respects the state of noisy DOS
  3333.           output,  so, even though the text isn't really going through DOS,
  3334.           you  can still benefit from the clicking with each character that
  3335.           goes to  the printer (or the  speech in this case).   Recall that
  3336.           noisy DOS  output provides a convenient means of monitoring modem
  3337.           activity.
  3338.  
  3339.           Turn  on printer interception from the  Control Panel by pressing
  3340.           the  number of  the printer  port followed  with the  letter "I".
  3341.           ASAP shows  you the  current status  of printer interception  for
  3342.  
  3343.                                           55
  3344.  
  3345.           that port and allows  you to alter it.   As with all such  status
  3346.           messages,   ASAP  shows   you  the   current  state   of  printer
  3347.           interception for that port  and lets you change  it with "y"  for
  3348.           "yes"  or "n"  for "no."   Any  other key  cancels the  operation
  3349.           without effecting the status indicated.
  3350.  
  3351.                                Saving Settings: CTRL-S
  3352.  
  3353.           While  extensive  changes  to  ASAP's  operating  environment are
  3354.           rarely necessary, they are possible.  More often, though,  you'll
  3355.           make very minor changes to a program's operating characteristics.
  3356.           The Telix telecommunications program,  for instance, is used with
  3357.           DOS  output  set  to  noisy.   This  gives  a  clicking sound  as
  3358.           characters  come in.    Another example  is  when using  the  DOS
  3359.           command line.  Most users prefer  to leave the punctuation set to
  3360.           "off."  There may be an editor, though, that you  always use with
  3361.           punctuation set to "on."
  3362.  
  3363.           Once you've set up the way ASAP operates with a specific program,
  3364.           use CTRL-S to save those settings.   (Don't forget to precede the
  3365.           Ctrl-S with keypad 0 if you're not already in the Control Panel.)
  3366.           The next time you  use that program, ASAP automatically  uses the
  3367.           settings you  just saved.   You can  also save  the settings  you
  3368.           prefer  for general  use from  the DOS  command  line or  a shell
  3369.           program to make ASAP  revert back to those settings  whenever you
  3370.           return to the command line or to the shell program.
  3371.  
  3372.           When you use a program that you haven't saved settings  for, ASAP
  3373.           maintains the settings in effect when you start that program.
  3374.  
  3375.           ASAP  saves  its settings  in the  directory where  ASAP resides.
  3376.           Usually,  this is  C:\ASAP, but  it doesn't  really matter.   The
  3377.           settings are  saved in a file whose name is derived from the name
  3378.           of  the program  in use  when you  save the  settings.   The name
  3379.           consists  of the  program's name  followed with  an extension  of
  3380.           "SET".  If, for example, you saved the settings while you were in
  3381.           a program  called TESTER, the settings  would be saved in  a file
  3382.           called TESTER.SET in the ASAP directory.  ASAP  lets you know the
  3383.           name  of the  settings file,  because when  you press  CTRL-S, it
  3384.           says, "Saving TESTER.SET."   Once  the file is  safely placed  on
  3385.           disk, ASAP says, "Done."   If something happens where  ASAP can't
  3386.           save the settings,  it lets  you know with  the message,  "Error"
  3387.           instead of "Done."
  3388.  
  3389.           When you start up  the TESTER program, ASAP grabs  those settings
  3390.           from TESTER.SET and leaves your operating environment just as you
  3391.           prefer it.  If you save the settings from the primary shell, ASAP
  3392.           puts your preferences  in a file called ASAP.SET.   (The shell is
  3393.           what's responsible  for  launching your  other programs--this  is
  3394.           usually COMMAND.COM, but there are alternatives.)  Each  time you
  3395.           return to the shell, those settings are  used.  It is a good idea
  3396.           to keep  the ASAP.SET  file--this gives you  "standard" operating
  3397.  
  3398.                                           56
  3399.  
  3400.           settings that  will probably  work with most  other applications.
  3401.           If you do need to make adjustments to an application, the primary
  3402.           settings are revived  when you  return to the  shell.  You  might
  3403.           also want to copy ASAP.SET to COMMAND.SET.  That way,  if you use
  3404.           a  program's "shell"  command  to get  into the  DOS environment,
  3405.           you'll get the settings you prefer for DOS automatically.
  3406.  
  3407.           There  are times you'll want to save settings from an application
  3408.           even when  you  don't really  need  to in  normal  circumstances.
  3409.           Think, for example, of  using the "Edit" command from TELIX.   As
  3410.           you'll recall from the TELIX documentation, pressing Alt-A starts
  3411.           up your  editor.  If you  saved settings for TELIX  and you don't
  3412.           have settings saved for  your editor program, the  TELIX settings
  3413.           get passed onto the  editor.  This isn't  necessarily bad, it  is
  3414.           just that you can have the settings exactly like you like them no
  3415.           matter how the application was started, and there's no reason not
  3416.           to do so.
  3417.  
  3418.           You  may wish to save settings for  little things.  If you prefer
  3419.           to use the  DOSSHELL or the command line with  no punctuation and
  3420.           you like your favorite  editor to be used with  most punctuation,
  3421.           go ahead and save those settings--it's quick and easy.
  3422.  
  3423.           Be  aware that ASAP  sometimes waits before  saving your settings
  3424.           until  DOS tells ASAP that it is safe  to do so.  If ASAP doesn't
  3425.           say, "Saving," when you press  CTRL-S, don't worry, your settings
  3426.           will get saved at the first safe opportunity.
  3427.  
  3428.           There  are some programs that  start and end  so quickly that you
  3429.           might  not have  the chance  to save  settings.   The PKUNZIP.EXE
  3430.           program, for instance, usually won't wait  around for a keystroke
  3431.           from you to save the settings.  You can make adjustments like you
  3432.           want for  PKUNZIP.EXE  from the  DOS  command prompt,  and  those
  3433.           settings are inherited  when you start PKUNZIP, but unless you're
  3434.           fast on  the keyboard,  it is  tough to get  them saved  for that
  3435.           program and others like it  that don't wait for user input.   One
  3436.           way to save settings for such programs is to make the adjustments
  3437.           from  the DOS command  line, then  save the  settings there.   As
  3438.           usual,  you'll hear ASAP say,  "Saving ASAP Settings."   Once the
  3439.           settings are  saved, use the  DOS copy command  to copy the  file
  3440.           ASAP.SET to PKUNZIP.SET.  That way, when you start PKUNZIP, those
  3441.           settings will get used.   If you do that, don't forget  to return
  3442.           your ASAP settings back to the way you normally want them to be.
  3443.  
  3444.           There  are some  settings that  ASAP doesn't  save.   In general,
  3445.           these  are  settings  that  are usually  associated  with  global
  3446.           operations.   In other words, they are  the kind of settings that
  3447.           you like no matter what program  you're using.  The settings ASAP
  3448.           does not save are as follows:
  3449.  
  3450.           Pitch,  Speed,  User  Function,  Volume,  Keystroke  echoing, and
  3451.           memories.  ASAP does not save the setting that defines a computer
  3452.  
  3453.                                           57
  3454.  
  3455.           of yesteryear (Alt-Y) nor  does it save the quite  mode (Alt-Q)..
  3456.           By  taking  this  approach, ASAP  lets  you  share  your favorite
  3457.           settings  with other  ASAP  users without  effecting that  user's
  3458.           global preferences.  Likewise, you can enjoy the benefit of other
  3459.           people's  settings  without  having  to  fool  around  with  your
  3460.           globally preferred settings.
  3461.  
  3462.           To start ASAP with your preferred speech settings or other global
  3463.           settings, specify the options on the command line as discussed in
  3464.           the next section.
  3465.  
  3466.           The  MicroTalk  BBS  offers  settings  that  various  users  have
  3467.           designed for several  applications.   You may  download these  by
  3468.           contacting the MicroTalk BBS.
  3469.  
  3470.                 Starting ASAP with a Different Speed, Pitch, or Volume
  3471.  
  3472.           While  you can't save settings like pitch, speed, and volume with
  3473.           the save settings  command, you  can still start  ASAP with  your
  3474.           favorite  speech settings.   This  is accomplished  by specifying
  3475.           those settings right on the command line.
  3476.  
  3477.           The  options you  type on  the  command line  are the  exact same
  3478.           commands you use  from the  Control Panel.   You don't,  however,
  3479.           have to precede commands with the one-shot Control Panel command.
  3480.           ASAP assumes that if you're adding options from the command line,
  3481.           they'll be accepted as is.
  3482.  
  3483.           Notice  that you  can't  put an  Alt  on the  command  line.   To
  3484.           represent  Alt on  the command  line, use  the at  sign (@).   To
  3485.           represent Alt-K, use "@K".  Don't forget the "Y" or "N" after the
  3486.           @K option.  You'll want to use some of these command line options
  3487.           to specify global settings  that don't get saved with  the normal
  3488.           settings that vary from application to application.
  3489.  
  3490.           If you used the install program (as recommended), there's a small
  3491.           batch program on your hard disk called S.BAT.  You  start up ASAP
  3492.           by typing "S" at the DOS command  prompt.  You can edit the S.BAT
  3493.           file to  add settings that take effect when you start ASAP or you
  3494.           can add them when you type the "S" command.  If you want the same
  3495.           settings all the time, it is best to edit  the S.BAT file, but if
  3496.           you just  want to change a setting once in a while, you're better
  3497.           off adding the commands to the "S" command when you type it.  You
  3498.           can start up with speed 9, for instance, with the command "s 9s".
  3499.  
  3500.           In addition  to editing the batch  file or adding  the options to
  3501.           the command line, you may use  the INSTALL program to do this for
  3502.           you.   If, however, you've already installed ASAP, you'll have to
  3503.           delete it from  the hard  disk before using  the INSTALL  program
  3504.           again.   If you  don't, INSTALL  thinks you want  to update  to a
  3505.           newer version instead of doing a new install.
  3506.  
  3507.  
  3508.                                           58
  3509.  
  3510.           Here's  how  to use  the INSTALL  program  to add  special speech
  3511.           settings  to ASAP  so it uses  those settings every  time you use
  3512.           your computer.  Even  if you specify global speech  settings with
  3513.           the install command,  you can still  override them by  specifying
  3514.           them  on the  command line.   You  can also,  of course,  use the
  3515.           Control Panel to change settings at any time.
  3516.  
  3517.           1.  Delete  ASAP from your hard disk.  You  can do this by typing
  3518.           del c:\asap\*.*.  When you  do that, DOS asks if you're  sure you
  3519.           want to delete all the files in the ASAP directory.  Tell DOS yes
  3520.           by typing "Y" and pressing the Enter key.
  3521.  
  3522.           2.   Use the  INSTALL  command just  as you  did  when you  first
  3523.           installed ASAP  except that instead  of pressing Enter  after the
  3524.           "Y" or "N" for computers  of the XT class  or older, add a  space
  3525.           and  the commands  you  want to  use  for your  speech  settings.
  3526.           Remember,  those  commands are  the same  keys  you'd use  in the
  3527.           Control  Panel to adjust the  speech.  Look,  for example, at the
  3528.           command below for  an example of installing  ASAP for use  with a
  3529.           LiteTalk synthesizer in  com1 on  a newer computer  with a  speed
  3530.           selection of 7 and a volume setting of 4.
  3531.  
  3532.           ASAP LT COM1 N 7S4V
  3533.  
  3534.           If you don't want  to go through the installation  process again,
  3535.           it is  a simple matter to edit the S.BAT  file to add your speech
  3536.           preferences to the end of the line that gets ASAP started.
  3537.  
  3538.                                      The Lexicon
  3539.  
  3540.           ASAP supports the use of a lexicon to correct pronunciations that
  3541.           your synthesizer fouls  up.  The  lexicon is  a plain ASCII  text
  3542.           file  called asap.lex that gets loaded when you first start ASAP.
  3543.           The  lexicon  file gets  loaded  from the  current  directory, so
  3544.           you'll want  to either keep it  in the root directory  or set the
  3545.           current  directory to the  directory that contains  ASAP when you
  3546.           first start  it.  The lexicon contains a list of words, each on a
  3547.           separate line, that are  considered exceptions.  Anytime ASAP  is
  3548.           about to say a word, it first checks its lexicon to see if you've
  3549.           made an exception for that word.
  3550.  
  3551.           As mentioned,  the lexicon is a plain ASCII text file with a word
  3552.           entry on each  line.  The  words must  be in alphabetical  order.
  3553.           This keeps the time for ASAP to find a word to a bare minimum.
  3554.  
  3555.           You  modify the  lexicon  by using  an  editing program  to  add,
  3556.           modify, or delete words from the list.
  3557.  
  3558.           Each  entry in the  lexicon contains the  word to  find (in lower
  3559.           case  letters,)   an  optional  root  word   indicator  (the  "*"
  3560.           character,)  a  space  to  separate  the  word  from  its  proper
  3561.  
  3562.  
  3563.                                           59
  3564.  
  3565.           pronunciation, and a  phonetic spelling  of the word  to make  it
  3566.           sound like you want.
  3567.  
  3568.           A typical entry in the lexicon looks like this:
  3569.  
  3570.           irs i r s
  3571.  
  3572.           Note that  without this  entry in  the lexicon,  your synthesizer
  3573.           would pronounce these three important letters together as if they
  3574.           were a word.  The lexicon entry tells ASAP to send the letters i,
  3575.           r, and s all separated with a space.
  3576.  
  3577.           The  root word  indicator lets you  inform ASAP that  the word in
  3578.           question should be considered  a root word and to accept any word
  3579.           that matches the part up to the "*" indicator.  This is useful to
  3580.           cover a whole family of words with a single lexicon entry.
  3581.  
  3582.           The  entry that follows tells  ASAP to look  for words that start
  3583.           with "psych" and change  any word that begins with  those letters
  3584.           to sound like "sike."
  3585.  
  3586.           psych* sike
  3587.  
  3588.           Many synthesizers have trouble  with the letter "A."   They don't
  3589.           seem to  want to pronounce  a long a sound.   You can  force your
  3590.           synthesizer to  say a long a  when one is required  by spelling a
  3591.           word that sounds like the  long a sound.  Consider the  following
  3592.           example:
  3593.  
  3594.           vga v g aye
  3595.  
  3596.           Your lexicon can be of any  size up to the maximum amount of  RAM
  3597.           in your computer.  Of course, you'd never want to create one that
  3598.           big, but you  do have room  for lots of  entries.  Remember  that
  3599.           when you modify the lexicon, you'll have to reboot your system to
  3600.           make those changes take effect.
  3601.  
  3602.                                   Technical Support
  3603.  
  3604.           In addition to  its support  during normal  business hours  (from
  3605.           8:00  to 5:00  EST, ASAP  help, information,  and updates  can be
  3606.           accessed via modem 24 hours per day seven days a week.  The phone
  3607.           number is (502) 893-2269.  Call the system at any  baud rate from
  3608.           300 to 9600. 
  3609.  
  3610.                                   The Brand Program
  3611.  
  3612.           BRAND.COM  is a program that  contains your serial  number.  When
  3613.           you  download an update  from the MicroTalk BBS  or get an update
  3614.           disk in the  mail, you'll use  the brand program  to insert  your
  3615.           serial number into the new  version of ASAP.  If you  don't, ASAP
  3616.           will keep reminding you to do so.
  3617.  
  3618.                                           60
  3619.  
  3620.           If you get an update, there will be a program called Install that
  3621.           will  take care  of  all updating  necessary  and inserting  your
  3622.           serial number,  but if you're the type that likes to do things by
  3623.           hand, here's what to do.
  3624.  
  3625.           Make ASAP the current directory and type Brand, then press Enter.
  3626.  
  3627.           The  brand program  explains  its purpose,  then  it places  your
  3628.           serial number  into the ASAP  program.   When it is  finished, it
  3629.           will announce, "Your ASAP was successfully branded."
  3630.  
  3631.  
  3632.  
  3633.  
  3634.  
  3635.  
  3636.  
  3637.  
  3638.  
  3639.  
  3640.  
  3641.  
  3642.  
  3643.  
  3644.  
  3645.  
  3646.  
  3647.  
  3648.  
  3649.  
  3650.  
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.  
  3657.  
  3658.  
  3659.  
  3660.  
  3661.  
  3662.  
  3663.  
  3664.  
  3665.  
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.                                           61
  3674.  
  3675.  
  3676.                            APPENDIX A: SYNTHESIZER SUPPORT
  3677.  
  3678.           This  appendix discusses  specifics  about  various  synthesizers
  3679.           supported  by ASAP.    Note that  while  the discussion  of  each
  3680.           synthesizer shows an example of how to use the asap  command with
  3681.           parameters for that synthesizer, if you used the install command,
  3682.           you won't need  to type the command  listed in the  discussion of
  3683.           your synthesizer.  Recall  that install makes a new  command that
  3684.           contains the specific commands  for the synthesizer you selected.
  3685.           All you have to do is type the letter "s."
  3686.  
  3687.                               Using ASAP with DoubleTalk
  3688.  
  3689.           To install the synthesizer, follow these steps:
  3690.  
  3691.           Make sure your computer's power is  off.  Plugging a board into a
  3692.           machine  that is  not  turned  off  can  damage  the  board,  the
  3693.           computer, or both.
  3694.  
  3695.           remove  your computer's cover.   Check the manual  that came with
  3696.           your computer for exact instructions on this procedure.
  3697.  
  3698.           Next,  select an  empty slot in  which to install  the device and
  3699.           remove the cover plate  associated with that slot.  Put the cover
  3700.           in a safe  place in case you ever  want to cover the  hole again,
  3701.           but keep the screw that  holds the cover plate in place.   You'll
  3702.           use it to secure the synthesizer board.
  3703.  
  3704.           Gently insert the  board into the slot making sure it fits firmly
  3705.           in the slot and use the screw from the cover plate  to secure the
  3706.           board.
  3707.  
  3708.           Plug  the  supplied speaker  into the  jack  on the  board's rear
  3709.           panel.
  3710.  
  3711.           Locate  the plastic volume control knob on the board's rear panel
  3712.           and adjust it to about the mid point of its movement.  Later, you
  3713.           may want to further fine  tune the volume, but setting it  at the
  3714.           midpoint now insures you don't accidentally try the unit with the
  3715.           volume all the way down.
  3716.  
  3717.             You are ready to  replace the cover and give ASAP  a try.  Skip
  3718.           to the "Getting Started" section for instructions on starting the
  3719.           program.
  3720.  
  3721.                                 Using ASAP with Accent
  3722.  
  3723.           If  you  use Accent-PC,  make  sure you've  installed  the device
  3724.           driver as described in the Accent documentation.  After that, you
  3725.           can  get  ASAP started  with  the  Accent-PC  with the  following
  3726.           command:
  3727.  
  3728.                                           62
  3729.  
  3730.           asap accent lpt3
  3731.  
  3732.           If you're  using the AccentSA,  make sure your  synthesizer's DIP
  3733.           switch  settings are  as they  come from  the factory.   This  is
  3734.           important.   ASAP will  appear to work  with the  AccentSA if the
  3735.           switches aren't  exactly  right, but  you'll  loose data.    Just
  3736.           insure  those DIP switches are  set as the  manual for the Accent
  3737.           recommends, and all will go well.
  3738.  
  3739.           The command to start ASAP with the AccentSA is much like that for
  3740.           the Accent-PC,  except that instead  of lpt3, you use  one of the
  3741.           com ports.  The following command is typical:
  3742.  
  3743.           asap accent com1
  3744.  
  3745.                                Using ASAP with Audapter
  3746.  
  3747.           To  begin using ASAP with  the Audapter synthesizer,  turn on the
  3748.           synthesizer and hold the rocker switch down to do a factory reset
  3749.           as the manual recommends.  (You do a factory reset by holding the
  3750.           rocker switch  down all the way  to the left for  10 seconds when
  3751.           you turn on  the synthesizer.)   After you've  reset the  factory
  3752.           settings once, you shouldn't need to that again.
  3753.  
  3754.           Following is a sample command line for use with the Audapter:
  3755.  
  3756.           asap audapter com1
  3757.  
  3758.                            Using ASAP with Braille 'n Speak
  3759.  
  3760.           ASAP supports the new commands available to Braille 'n Speak.  In
  3761.           fact, you must  have a Braille 'n Speak with a ROM revision of at
  3762.           least June  1991 to use  ASAP with the Braille  'n Speak support.
  3763.           This doesn't mean you can't use older Braille 'n Speaks, it  just
  3764.           means  that  you'll have  to use  the  "Echo" synthesizer  or the
  3765.           "Generic" synthesizer setups for older Braille 'n Speak machines.
  3766.  
  3767.           Before you  can  use ASAP  with Braille  'n Speak,  you must  set
  3768.           Braille 'n Speak  to 9600 baud, 8 data  bits, 1 stop bit,  and no
  3769.           parity.   In addition, you need to set handshaking to "software."
  3770.           Finally, you need to turn on "speech box mode."  If you've got an
  3771.           older Braille 'n Speak,  you'll also need to set  the punctuation
  3772.           to "none."   This is done  for you  automatically with the  newer
  3773.           Braille 'n Speaks.  If you still hear punctuation characters when
  3774.           you've turned them off  with ASAP, you'll  know that you need  to
  3775.           turn them off from the Braille 'n Speak.
  3776.  
  3777.           To  use ASAP  with  Braille  'n Speak,  use  a  command like  the
  3778.           following:
  3779.  
  3780.           asap bns com1
  3781.  
  3782.  
  3783.                                           63
  3784.  
  3785.                                Using ASAP with DEC-TALK
  3786.  
  3787.           To use ASAP with  DEC-TALK, make sure the settings are 9600 baud,
  3788.           8  data bits,  no  parity, and  software (Xon-Xoff)  handshaking.
  3789.           This is how the synthesizer is shipped, so if you haven't changed
  3790.           anything, you should be in good shape.
  3791.  
  3792.           Start ASAP with the command:
  3793.  
  3794.           asap dectalk com1
  3795.  
  3796.           You  may, of course, substitute another port for the "com1" shown
  3797.           in this example.
  3798.  
  3799.           DEC-TALK is very slow to react to commands to silence it and even
  3800.           slower  to resume speech after  silencing.  The temporary silence
  3801.           command,  therefore,  is rather  unresponsive,  but  it is  still
  3802.           useful when  using  the auto-read  or  read by  screens  features
  3803.           described later in the manual.
  3804.  
  3805.                              Using ASAP with the Echo PC
  3806.  
  3807.           When using ASAP with  the Echo PC,  make sure the synthesizer  is
  3808.           set to 9600 baud, 8 data bits, 1 stop bit, and no parity.  
  3809.  
  3810.           Use the following command to get ASAP going with the Echo:
  3811.  
  3812.           asap echo com1
  3813.  
  3814.           (You may substitute another com port for "com1" in this example.)
  3815.  
  3816.           The  temporary   silence  command  is  not   available  for  this
  3817.           synthesizer.
  3818.  
  3819.           The auto-read and  read by screens commands  aren't available for
  3820.           this  synthesizer.  These commands  do work, but  the actual text
  3821.           gets way ahead of what you're hearing on the synthesizer.
  3822.  
  3823.                        Using ASAP with Other Echo Synthesizers
  3824.  
  3825.           Street Electronics  Corporation makes  a number of  internal Echo
  3826.           synthesizers.   ASAP  supports  these.    To  use  one  of  these
  3827.           synthesizers, you must  first run the Textalker program that came
  3828.           with your synthesizer.   The Textalker program is contained  in a
  3829.           file called TALK.EXE.  The TALK.EXE program  takes two parameters
  3830.           for  its information.  Those  parameters are the  port to emulate
  3831.           and the keys to use to stop the speech.  Following is an  example
  3832.           batch  file to  use for  starting up  the synthesizer  with ASAP.
  3833.           Note  that this is what will  be created in S.BAT  if you use the
  3834.           Install command as described earlier in this manual.
  3835.  
  3836.           echo off
  3837.  
  3838.                                           64
  3839.  
  3840.           talk lpt3 all
  3841.           asap talk lpt3
  3842.  
  3843.  
  3844.                          Using ASAP with LiteTalk and LapTalk
  3845.  
  3846.           To use  ASAP with LiteTalk  or LapTalk connected  to one of  your
  3847.           serial ports, use the following command:
  3848.  
  3849.           asap lt com1
  3850.  
  3851.           If  you've connected  the  synthesizer to  one  of your  parallel
  3852.           ports, use this command:
  3853.  
  3854.           asap lt lpt1
  3855.  
  3856.           Note that if you  use LiteTalk and you have to  turn off power to
  3857.           the synthesizer, you can re-initialize  the baud rate by  turning
  3858.           on the synthesizer  then pressing one of  the shift keys  on your
  3859.           computer.   See  more  about  baud  rate  initialization  in  the
  3860.           LiteTalk manual.
  3861.  
  3862.                         Using ASAP with PortTalk synthesizers
  3863.  
  3864.           ASAP  supports the PortTalk command  set.  PortTalk  is a program
  3865.           originally  written  by Artic  Technologies  to  make interfacing
  3866.           their synthesizers  easier for other screen access manufacturers.
  3867.           While  ASAP  supports  Artic  synthesizers  without  the  use  of
  3868.           PortTalk,  ASAP does  provide PortTalk  support for  other speech
  3869.           synthesizers   that  use   the  PortTalk   command  set.     Such
  3870.           synthesizers include TSI's BrailleMate and several others.
  3871.  
  3872.                           Using ASAP with the Sounding Board
  3873.  
  3874.           To  use ASAP with the Sounding Board, install the speech software
  3875.           for the synthesizer as described in the  Sounding Board's manual.
  3876.           It is recommended  that you use the options to  turn off Sounding
  3877.           Board's use of the function keys and to make the speech buffer as
  3878.           small as  possible.  A value of about 80 characters seems to work
  3879.           best.
  3880.  
  3881.           After the speech software is installed, use the following command
  3882.           to get ASAP going with the Sounding Board:
  3883.  
  3884.           asap sb lpt3
  3885.  
  3886.                         Using ASAP with SynPhonix and VoTalker
  3887.  
  3888.           ASAP  directly supports the  SynPhonix and VoTalker synthesizers.
  3889.           Each of  these synthesizers, however, requires  the software that
  3890.           came  supplied with the synthesizer  to make it  talk.  Once that
  3891.           software is  started, ASAP automatically detects  the presence of
  3892.  
  3893.                                           65
  3894.  
  3895.           that software and adds the screen access features for which it is
  3896.           famous.  The software  that came with your synthesizer  is called
  3897.           sonixtts.com (for the SynPhonix) or, in the case of the VoTalker,
  3898.           sonix.com and tts.com.
  3899.  
  3900.           To  get  the  system going  with  the  Votalker,  you need  three
  3901.           commands: sonix, tts, and asap.  To get the system going with the
  3902.           SynPhonix, you need two commands: sonixtts and asap.
  3903.  
  3904.                           Using ASAP with Other Synthesizers
  3905.  
  3906.           While  not specifically  mentioned,  ASAP supports  a variety  of
  3907.           other synthesizers.   You can modify the file on your disk called
  3908.           generic.tbl  to  plug  in  the  specific  codes  to  adjust  your
  3909.           synthesizer,  or you  can even  use the  table as  it comes  from
  3910.           MicroTalk with no specific codes.
  3911.  
  3912.           To add codes for your synthesizer, you'll need a text editor that
  3913.           supports  plain ASCII files.  Load the generic.tbl file into your
  3914.           editor and  fill in the  areas between  the slashes on  each line
  3915.           with the specific codes to perform the  function shown at the end
  3916.           of each line.
  3917.  
  3918.  
  3919.  
  3920.  
  3921.  
  3922.  
  3923.  
  3924.  
  3925.  
  3926.  
  3927.  
  3928.  
  3929.  
  3930.  
  3931.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936.  
  3937.  
  3938.  
  3939.  
  3940.  
  3941.  
  3942.  
  3943.  
  3944.  
  3945.  
  3946.  
  3947.  
  3948.                                           66
  3949.