home *** CD-ROM | disk | FTP | other *** search
/ Mega CD-ROM 1 / megacd_rom_1.zip / megacd_rom_1 / HANDICAP / ASAP0991.ZIP / ASAP.TXT < prev    next >
Text File  |  1991-09-15  |  184KB  |  3,954 lines

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