home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / pcjudy.zip / JUDY.DOC < prev    next >
Text File  |  1990-07-10  |  66KB  |  1,422 lines

  1.  
  2.   JUDY Documentation Version 2.00
  3.  
  4.  
  5.    ********** WHAT IS JUDY? **********
  6.  
  7.       I have lived with a Judy, a flesh and blood Judy, for many years now.
  8.    She has made life a lot more pleasant and considerably easier. I'm kind
  9.    of an absent-minded guy. My wife, Judy, is a very practical person. She
  10.    manages to keep track of some things which elude me. I've come to depend
  11.    upon her.
  12.  
  13.    What would happen if - God forbid!- we got divorced? The spiritual and
  14.    romantic benefits of marriage would be hard to replace, but how about the
  15.    nagging? Couldn't the constant reminders be performed by a computer?
  16.  
  17.    Of course, they would be performed less artfully than by my real Judy,
  18.    but no less resolutely.
  19.  
  20.    Thus the genesis of JUDY, the Electronic Yenta.
  21.  
  22.  
  23.    ********** THE THREE FACES OF JUDY ***********
  24.  
  25.    JUDY consists of three software elements, which are distinct but
  26.    interconnected. Any one can be run alone and be useful, but they are
  27.    far more powerful together.  These three facets are  "JudyK", "JK"
  28.    and the "Lookup Utility."  It might help to think of the first two,
  29.    "JudyK" and "JK", as the conscious and subconscious mind: two very
  30.    different aspects of the same personality. JudyK, whose thoughts are
  31.    frontstage, is analogous to the conscious, while JK, running quietly
  32.    in the background, approximates the subconscious.  As for the Lookup
  33.    Utility, think of it as a special skill that enhances the use of the
  34.    other two facets whenever you need it.
  35.  
  36.  
  37.    JudyK is responsible for large displays and long-range views. Through
  38.    JudyK, JUDY presents you with the full-screen interactive calendar, she
  39.    takes appointments, has editing functions, makes hard-copy, and (invisibly
  40.    to you) goes through your notes and records, doing the daily filing tasks.
  41.    JudyK fills your computer's memory, does her job, them leaves, returning
  42.    her space to the memory pool.
  43.  
  44.    The other facet of JUDY is JK. While JudyK is expansive and full, JK
  45.    is slim and laconic. Unlike JudyK, JK slips into your memory and stays
  46.    there.  Because she occupies memory, she needs to be lean, all function
  47.    and no fat.
  48.     Page 2
  49.  
  50.  
  51.    The Lookup Utility, called "phone.exe" on your disk, is exactly what
  52.    its title implies.  It is a tool used for looking up items in JUDY's
  53.    files.  Like JudyK, the Lookup Utility fills computer memory while in
  54.    use and relinquishes it upon completion.
  55.  
  56.    ********** INSTALLING JUDY *********
  57.  
  58.    First things first.  MAKE A COPY OF YOUR DISTRIBUTION DISKETTE, and
  59.    place the original aside for safe keeping.  That way if anything goes
  60.    wrong you will always have an intact copy of the original.  If anything
  61.    happens to your distribution diskette you are out of luck.  We won't
  62.    replace it for free.  (Sorry, but that's the nature of the software
  63.    business.)
  64.  
  65.    Now on to installation. JUDY needs to reside on one of your disks,
  66.    preferably a hard disk.  To install her: pop the copy of your
  67.    distribution disk into your floppy drive, CHANGE TO THAT DRIVE, then
  68.    simply issue the following command at the DOS prompt:
  69.  
  70.          INSTALLJ X:\JUDY
  71.  
  72.    substituting X with the letter of the actual drive upon which you wish
  73.    JUDY to reside.  Do NOT add a trailing backslash to the end of the
  74.    directory name. The INSTALLJ program will copy all necessary files from
  75.    the distribution diskette into the \JUDY directory and create the
  76.    directory if needed.  It will tell you if anything goes wrong.
  77.  
  78.    EXAMPLE:
  79.    Suppose you want JUDY to be in a directory named, suprisingly
  80.    enough, "JUDY" on drive C:, your hard disk.  Then you would put your
  81.    distribution diskette into floppy drive A: (if that's where it goes) and
  82.    issue the two commands:
  83.  
  84.       A:
  85.       INSTALLJ C:\JUDY
  86.  
  87.    Of the files it transfers the ones you will absolutely need are
  88.    JUDYK.EXE, JK.COM, and PHONE.EXE.  The JUDY.HLP is for online help.
  89.    If you do not need online help screens, delete it, d if you wish to 
  90.    save some disk space.  Another useful option is JUDY.BAT, which simply
  91.    backs up your calendar, then invokes JUDYK and JK.  MODIFY IT to suit
  92.    your configuration.  It is included merely as an example of how to
  93.    automate JUDY somewhat. (JUDY.DOC is this text, and does not need to be
  94.    kept in the \JUDY directory.)
  95.    
  96.    IF YOU ARE UPDATING JUDY FROM VERSION 1.5 OR THE CLONE VERSION:
  97.    Note that the old Judyk executable is called JUDYK.COM.  You will
  98.    have to DELETE THIS FILE before running the new Judyk.exe or DOS will
  99.    run it instead of the proper 2.0 version.
  100.     Page 3
  101.  
  102.  
  103.    ********** USING JUDY FOR THE FIRST TIME **********
  104.  
  105.    Before actually running JUDY, you should understand the following
  106.    things about how she works.
  107.  
  108.    JudyK prepares the day's agenda for JK. So to use JUDY, you first run
  109.    Judyk and then JK. You can do this automatically with JUDY.BAT: just type
  110.    "JUDY". Or better still, add the two commands
  111.  
  112.       JUDYK
  113.       JK
  114.  
  115.    (in that order), to your AUTOEXEC.BAT file.  This is highly recommended.
  116.    This way JudyK will process any messages lying about in her files, and
  117.    JK will also be aware of them in case it comes time during the day to
  118.    notify you.
  119.  
  120.    VARIATION: if you do not want the full screen display from JudyK
  121.    to pop up every time you boot your computer, substitute the "JUDYK"
  122.    command in your AUTOEXEC file with "JUDYK /Q" for the 'quick' version
  123.    of JUDY with no screen display.
  124.  
  125.    You may also want to modify JUDY.BAT.  Notice that by default this
  126.    batch job does not run JK.  This is because it assumes that JK was 
  127.    ALREADY LOADED by AUTOEXEC.BAT.
  128.  
  129.    If you run JudyK and change TODAY's agenda, JK won't be aware of the
  130.    change until she is loaded again.  So you may have to unload and then
  131.    reload JK.COM if you want to be alerted to the new message.  But if you
  132.    have OTHER TSRs in memory (other RAM-Resident programs like JK) and JK
  133.    was originally loaded before them, the act of unloading JK will leave a
  134.    gap in memory--which you may not want.  So feel free to change your
  135.    AUTOEXEC.BAT file and load JK.COM last.  Or better yet, use MEMO
  136.    (described in "Judy in the Background") for messages to occur the same
  137.    day you add them.
  138.  
  139.  
  140.     JUDY'S AREA
  141.  
  142.    JUDY uses a particular directory on a particular disk drive to leave
  143.    notes for herself. If these notes were scattered all over various disks
  144.    and directories, JUDY would have a hard time keeping track of them. We
  145.    need to set aside an area for all of JUDY's files.  It can be in her own
  146.    private directory but it doesn't have to be.  The PREFERRED SETUP is to
  147.    use a directory called \JUDY, as determined by INSTALLJ, so I'll call
  148.    it that.
  149.  
  150.    You select any directory you want during the initialization process
  151.    explained above.
  152.  
  153.    JUDY populates her area during the Initialization process. The \JUDY
  154.    directory holds her four data files (CALENDAR.JK, ADDRESS.JK, EXPENSES.JK,
  155.    IDEAS.JK), as well as "SCRATCH.PAD" and "NOTE.PAD" that she uses herself.
  156.    The Lookup Utility also looks to the directory \JUDY by default for these
  157.    data files.
  158.     Page 4
  159.  
  160.  
  161.    JUDY's three executable files, JUDYK.EXE, JK.COM, PHONE.EXE as well
  162.    as her two batch files JUDY.BAT and WHERE'S.BAT (which she makes) need
  163.    not be in the \JUDY area.  But wherever they are, they must be SOMEWHERE
  164.    IN THE PATH.  They have to be able to find the \JUDY area no matter where
  165.    they or you are. (Your DOS manual explains use of the Path).  So before
  166.    using JUDY on an ongoing basis, change the PATH command in your
  167.    AUTOEXEC.BAT to include the \JUDY directory (or whatever name you gave it
  168.    during initialization, if different).  Then REBOOT YOUR COMPUTER.
  169.  
  170.  
  171.    NOTES TO FLOPPY DISK USERS
  172.  
  173.    Of course floppy disk users must insure that the correct actual disk
  174.    is in the proper drive, but only during daily bootup, and when using
  175.    JUDY's disk functions (JOT and the Lookup Utility).  Hard disk users do
  176.    not have this concern. JUDY will always find her disk and directory.
  177.  
  178.     If you use the wrong disk:
  179.  
  180.    When JOTting, JUDY looks first for her directory. If it is not
  181.    available, she issues a message and allows you to change disks, or cancel.
  182.  
  183.    Her directory could be available on the wrong disk (JUDY's area might be
  184.    the root directory, for instance, which will always be present). In this
  185.    case, JUDY won't complain. Having found her area, JUDY adds another note
  186.    to her scratchpad. (A file called SCRATCH.PAD, which is read, then flushed
  187.    out by JudyK as soon as she boots up.)
  188.  
  189.    If there's no SCRATCH.PAD in her area, JUDY creates a new one. But if
  190.    this SCRATCH.PAD is not on JUDY's disk, JudyK will not find it the next
  191.    morning when you run AUTOEXEC.BAT which (presumably) calls upon JudyK.
  192.    Don't worry. You can add this SCRATCH.PAD to the real one by typing:
  193.  
  194.    COPY B:SCRATCH.PAD + A:SCRATCH.PAD  (if B: is the real JUDY disk.)
  195.    DEL A:SCRATCH.PAD  (to get rid of the accidental scratch.pad)
  196.  
  197.  
  198.          RUNNING JUDYK FOR THE FIRST TIME:
  199.  
  200.    Now it is time to start up JUDY and make her your own. To bring her to
  201.    life, change directories to the \JUDY directory and type "JUDYK". She
  202.    will then ask you a series of simple questions explained in (gory)
  203.    detail below.
  204.  
  205.       Welcome, new JUDY user. Are you ready to install her?
  206.    JUDY asks if you are ready to make sure you know what you're doing
  207.    when you install her. By reading this manual you should be ready.
  208.    typical answer: Y or [Enter]
  209.  
  210.       Sometimes there will be defaults. They look like  [this].
  211.    Whenever possible, JUDY will suggest a sensible answer for each of her
  212.    own questions. She'll present the default answer in a different color,
  213.    and in brackets.
  214.    typical answer: [spacebar], any key at all
  215.     Page 5
  216.  
  217.  
  218.       Your name:
  219.    JUDY wants to know your name. It is very important that you answer this
  220.    question seriously. JUDY won't allow you to change your name later,
  221.    because JUDY belongs to only one person. Almost everything else can be
  222.    changed by running "Judyk/s".  If you are updating from a previous version
  223.    of Judy, be certain you use the SAME name now as you did then.
  224.    typical answer: Edith Snitnow
  225.  
  226.       What is your birthday? first the MONTH [1-12]  and the DAY [1-31]
  227.    Just enter the month of your birth. Again, you're advised to take this
  228.    seriously. JUDY uses your birthday to identify you and your files. Using
  229.    your real birthday will make things simpler.
  230.    typical answer: 5  [Enter]
  231.    then           15  [Enter]   (Edith's birthday is May 15th)
  232.  
  233.  
  234.       Set your password, if desired:
  235.    Again BE CAREFUL, answer this seriously. If you feel sensitive about your
  236.    personal schedule, you can install a password into JUDY.  You will have
  237.    to type in this password each time you run JudyK if you supply one.
  238.    Actually you have three options at this point.
  239.    1: You can have NO PASSWORD. Just hit the [Enter] key.
  240.    2: You can type in any PASSWORD (ending it with [Enter]).
  241.    3: You can simply install a PASSKEY. Any of the Function keys,
  242.       Alternate keys, or even Cursor-pad keys will serve as a one-stroke
  243.       password. (No need to hit [Enter].)
  244.    typical answer: popeye (caps don't matter at all)
  245.  
  246.  
  247.       Where is Judy's Area?
  248.    JUDY can be in any directory on any of your disk drives.  If you
  249.    installed her using INSTALLJ as explained above this will be the
  250.    \JUDY directory.  In this case just hit [Enter] in response to this
  251.    question and go onto the next.  If however you were adventurous and
  252.    cavalier and copied the files into some other directory, then hitting
  253.    [Enter] in response to this question will cause JUDY to make a \JUDY
  254.    subdirectory in the current directory (unless of course you are already
  255.    in a \JUDY directory).  If you don't even want JUDY's area to be called
  256.    "JUDY", then type in the drive and path (these must be valid) and the
  257.    subdirectory name, eg: "B:\BIN\UTILS" will force JUDY to copy her own
  258.    files onto the B: drive in the \BIN\UTILS directory regardless of where
  259.    her actual executable files reside. 
  260.    Whatever directory is made, this is where JUDY will look for her own
  261.    files, even if you installed the executable files from the distribution
  262.    diskette somewhere else (by specifying a different path during the use
  263.    of INSTALLJ.BAT).  See the section on "JUDY's AREA", above, for more
  264.    information.
  265.    typical answer: [Enter]
  266.  
  267.      Do you wish to do a detailed configuration right now?
  268.    You have now completed the information necessary to install JUDY
  269.    into your system. At this point you are presented the option of further
  270.    customizing her.  If you care to go on, answer Yes at this point, and
  271.    you'll fall into the JUDY Configuration dialogue, explained in detail
  272.    at the end of this documentation in the appendix.
  273.    typical answer: N or [Enter] (for no)
  274.     Page 6
  275.  
  276.  
  277.    At this point there is a pause while JUDY does some disk work. She
  278.    will establish the JUDY directory if need be and create a series of
  279.    files for various types of data. Please be patient.
  280.  
  281.    You will also be asked if you would like to print out the
  282.    documentation.  If you answer Yes, JUDY will attempt to print out all of
  283.    JUDY.DOC (this file, about 30 pages) to your parallel printer.  Make
  284.    sure this is what you want to do.  If not, hit N for No.
  285.  
  286.  
  287.    ********** JUDY IN THE FOREGROUND **********
  288.  
  289.    After typing JUDY, (or directly invoking JUDYK yourself), you'll see
  290.    her sign on.  Then the calendar display will appear. You will see the
  291.    screen arranged into ten 'windows'--boxes which enclose particular
  292.    functions. In the Month Window, for example, the current month is
  293.    highlighted. Similarly the day of the month is lit in the Day Window.
  294.    On the left side of the screen is today's list of appointments.  As a
  295.    new user, you'll have no appointments, and this box will be empty.
  296.    Get to work! Make some appointments (see the section below on function
  297.    F5 to learn how to add appointments).
  298.  
  299.    Notice that each of the windows has a "button" on it. The button
  300.    corresponds to a function key. When the key is struck , the window is
  301.    activated: it lights up, and its function is engaged.  The even numbered
  302.    function keys activate the buttons on the right, and the odd function
  303.    keys activate the buttons on the left.
  304.  
  305.  
  306.      F1:HELP
  307.        This presents an onscreen help function, should that be
  308.        necessary. Press [F1] for Help then press the key that you want
  309.        help for.  Pressing [Esc], or any Function Key twice, sends you
  310.        home from helpland.  Calling for Help once in this manner changes
  311.        the "button" names from F numbers into actual words.  Hitting [F1]
  312.        again (and then pressing [Esc] to exit) toggles them back to the
  313.        normal F key display.
  314.  
  315.  
  316.      F2:MONTH:
  317.        Activates the Month array. You can now change the currently
  318.        displayed month by using the cursor keys. [Right]/[Left] or 
  319.        [Up]/[Down] move you month by month.  [Home] and [End] jump
  320.        between January and December. You can scroll past December
  321.        into January of the next year, and vice-versa.  Notice how the
  322.        display cascades: changing the month causes a new calendar to
  323.        appear, and a new list of messages.  By hitting the asterisk (*),
  324.        you invoke the Wild Month. (See WILDCARDS below)
  325.  
  326.  
  327.      F4:YEAR:
  328.        Activates the Year window. The years can be scrolled, with the
  329.        [Left]/[Right] keys. Decades scroll with [Up]/[Down]. The display
  330.        cascades as in the Month Window. And as in the other date windows
  331.        the * activates the Wild Year.  See WILDCARDS below.
  332.     Page 7
  333.  
  334.  
  335.      F6:DAY:
  336.        The calendar of days is active. As you scroll, ([Left]/[Right]
  337.        for days, [Up]/[Down] for weeks), the notes for that day appear
  338.        on the left side of the screen. The * will activate the Wild Day.
  339.        See WILDCARDS below.
  340.  
  341.        Note the single-line box around those dates that have no
  342.        appointments, and double-lines around those which do (except
  343.        for recurring appointments made via Wildcards, the Weekly key
  344.        or the Nag key.)
  345.  
  346.  
  347.      F3:NOTES:
  348.        This key opens the Notes Window, displaying the notes for the
  349.        active date. Notes are available for editing in this mode, and
  350.        are expanded from their normal truncated display.
  351.  
  352.        The cursor keys serve as normal editing keys, and you have
  353.        both overwrite and push-to-the-right editing available. Hitting
  354.        the [Insert] key will toggle this back and forth. (The cursor
  355.        shows the current state.)
  356.  
  357.        To delete a note altogether use the [Up]/[Down] arrow keys to
  358.        highlight the note you wish to delete.  Then use [Ctrl]/[End]
  359.        (the two keys together) to kill it. To edit the time of a message
  360.        use the Left key, or [Ctrl][Left], and type in the new time.
  361.  
  362.        To delete a note that was added as a regular occurrence and
  363.        was entered using wildcards or the 'W' key (see WILDCARDS below),
  364.        you first need to re-highlight all the dates on which the note
  365.        occurs, re-issuing the same combinations of wildcards or use of
  366.        the 'W' key as you did when you first added it.  Then highlight
  367.        the note and hit [Ctrl][End].  This assures that ALL occurrences
  368.        of the given note will be deleted.
  369.  
  370.        Hit any other function key to get out of the NOTES window.
  371.  
  372.      F5:ADD:
  373.        This function is used to add appointments to your calendar.
  374.        The entry window will light up.  Appointments are added to the
  375.        currently displayed date.  First fill in the time, (see TELLING
  376.        JUDY THE TIME, below), or just hit [Enter] if you don't want the
  377.        message to pop up at any particular time.  Then enter the message.
  378.  
  379.        If no particular time is associated with a given message, the
  380.        message will be displayed upon invocation of JudyK (usually 
  381.        performed automatically by your AUTOEXEC.BAT file upon booting
  382.        the computer) on the proper date.  Otherwise, the message will
  383.        pop up on the proper date at the time you have indicated.
  384.  
  385.        In any event, however, the new note you add will not be
  386.        subject to automatic announcement until JK.COM has had a chance
  387.        to look at it--which happens only when JK is loaded into memory.
  388.        But this is rarely a problem for appointments you place for the
  389.        future.  When the day in question finally rolls around, JK will
  390.        be loaded up in your AUTOEXEC that day anyhow and the note will
  391.        be detected.
  392.     Page 8
  393.  
  394.        If you wish to leave a note for an event for later the SAME
  395.        day you enter it, it's best to use the MEMO option described
  396.        below in the section on "Judy in the Background".
  397.  
  398.        Hit any other function key to exit the ADD window.
  399.  
  400.  
  401.    EXAMPLE:
  402.        Our user, Edith Snitnow, wants to remember to go to a cow
  403.    surgery seminar held on January 13, 1997 at 3 pm.  She uses [F4] and
  404.    the arrow keys to set the year to 1997.  Then she uses the [F2] key
  405.    to highlight January, hits [F6] and then scrolls down to the 13th.
  406.    Hitting [F5] lets her add the note.  Edith types in 14:00 (or 2:00 pm)
  407.    in order to make the message go off an hour before the meeting.  She
  408.    then types in "Seminar--3 pm!" and hits [Return].  This adds it to the
  409.    list and she exits JUDY.
  410.        When the special day finally comes around, Edith flips on her
  411.    computer and her AUTOEXEC.BAT runs JudyK automatically, which in turn
  412.    displays the message "Upcoming Message For Today: Seminar--3 pm!".
  413.    Later, at 2:00, JK butts into Edith's spreadsheet session and delivers
  414.    the message.
  415.  
  416.  
  417.      F7:SEARCH:
  418.        This allows you to find any name or fragment in your
  419.        appointment book (the CALENDAR.JK file, to be exact). Simply type
  420.        in the name, or text fragment you wish to find (pay no attention
  421.        to upper and lower case.  JUDY won't). Then press Enter.  JUDY
  422.        will locate the most recently added appointment containing that
  423.        text and flip the calendar to that date. Pressing [Enter] again
  424.        finds the next occurrence, and so on. (Note that the order of
  425.        the Search is from the most recently added appointment back.)
  426.  
  427.        Any other function key will escape.
  428.  
  429.        To find items in any of the other .JK data files, hit [F8] to
  430.        use the Lookup Utility.
  431.  
  432.    EXAMPLE:
  433.        Edith knows she has had several romantic dates with Ted Turner in the
  434.    past year but can't remember exactly when or how many.  So she hits [F7]
  435.    and types in "turner" (without the quotes of course).  Upon hitting 
  436.    [Return] JUDY sets the date immediately at the latest appointment date,
  437.    and Edith can see from the Notes window that the message, sure enough,
  438.    says "3:00: Ted Turner (!!!)"
  439.        She hits [Return] again and now JUDY sets the date further back to
  440.    another, earlier, date that has a message concerning "Turner" also.
  441.    Edith keeps doing this until JUDY finally beeps and says that no more
  442.    messages were found.
  443.     Page 9
  444.  
  445.  
  446.    F8:PHONEBOOK: (The Lookup Utility)
  447.       The operation and use of the Lookup Utility is explained in greater
  448.       detail in its own section below.  Hitting [F8] is just a convenient
  449.       way of calling it up.  Upon exit from the Lookup Utility (or whatever
  450.       program you assigned to this [F8] key during the initialization
  451.       process), you will be returned to the calendar display of JudyK.
  452.  
  453.  
  454.      F9:PRINTOUT:
  455.        JUDY lists out the displayed schedule (seen in the F3 window)
  456.        on your parallel printer. The printer type and port should be set
  457.        during initialization.  After printing that day's worth, you are asked
  458.        if you want a "Page Eject?".  If you want to add appointments from
  459.        other days on the same page, hit N and go to the next date.  You may
  460.        then hit [F9] again and add that day's list to the previous one.
  461.        Hitting Y in response to "Page Eject" will force a form feed.
  462.  
  463.    EXAMPLE:
  464.        Edith and Ted are planning to go on a Love Boat cruise to Mexico for
  465.    a week in July and Ted has asked her to fax him a copy of the itinerary,
  466.    which Edith has entered on JUDY.
  467.        Edith first highlights the date of the first day of the cruise.
  468.    Making sure her printer is on and ready, she then hits [F9].  JUDY
  469.    immediately sends that date's itinerary to the printer and asks "Page
  470.    Eject?"   Edith responds N for no, and moves on to the next day.  She
  471.    hits [F9] to print, and N again to hold off on the page eject.  She
  472.    does this for each day of the cruise and finally hits Y to finish the
  473.    list and eject the page.
  474.  
  475.  
  476.    F10:EXIT:
  477.       Return to DOS saving all changes to disk.  This means that whatever
  478.       new appointments you have added or deleted will be written to the
  479.       CALENDAR.JK file in JUDY's area immediately and control will be
  480.       given back to DOS.
  481.  
  482.  
  483.    ********** WILDCARDS **********
  484.  
  485.    Like DOS, JUDY understands WILDCARDS. She uses them for three parts of
  486.    the date: the day, the month, and the year. This is (obviously) useful
  487.    for various types of regular occurrences. For example:
  488.  
  489.    day/month/*    :every year on this date        :birthday, anniversary
  490.    day/*/year     :this day every month this year :rent/bill payment
  491.    */month/year   :every day of the month         :monthlong project
  492.    */*/year       :every day this year            :long term project
  493.    */month/*      :all month, every year          :seasonal reminder
  494.    day/*/*        :certain day of the month       :paycheck
  495.    */*/*          :every day                      :inspirational message
  496.  
  497.     Page 10
  498.  
  499.  
  500.    So, for example, suppose you wanted to add a reminder to pay a bill
  501.    every 5th of the month, every year.  FIRST hit [F4] to go to the
  502.    YEAR window, then instead of hitting an arrow key to scroll, press
  503.    the asterisk (*) key.  THEN hit [F2] to highlight the MONTH window and
  504.    do the same to highlight all the months.  Finally, in the DAY window (F6),
  505.    scroll to the 5th of the month.  With all proper years and months and
  506.    day lit up, use [F5] to add the note as normal.
  507.  
  508.    To delete all occurrences of a given note created with wildcards,
  509.    you must first use the same combination of wildcards as you did
  510.    originally to highlight all the same multiple days, years or months.
  511.    Then go into the NOTES window with [F3], highlight the note and delete
  512.    it with [Ctrl][End].
  513.  
  514.  
  515.      NAG FILE:
  516.    The Nag File is opened by hitting the letter 'N' once in the Day window.
  517.    The Nag File is the list of those things that must get done as soon as
  518.    possible, but not on a particular day. Changing the oil in your car is a
  519.    good example.
  520.  
  521.    The contents of the Nag File are always added to Today's messages,
  522.    and they follow you every day until you finally erase them.
  523.  
  524.    To use the Nag file, first go into the Day window (F6).  Then hit
  525.    the N key.  This opens the file.  Now hit [F5] to add a new entry.
  526.    Type in the entry and hit [Enter] as always.  This (and subsequent
  527.    messages) will now be displayed along with the others in the NOTES
  528.    window every day (but only in the NOTES window).  Once finshed adding
  529.    nag messages, hit [F6] to go to the DAY window and hit the N key this
  530.    time to CLOSE the Nag file.  Or just hit [F10] to exit.
  531.  
  532.    To delete a nag message, FIRST go to the DAY window (F6), open the Nag
  533.    file as usual, then use [F3] to go in and highlight the message(s) you
  534.    wish to kill.  Use [Ctrl][End] as always.  Go to the DAY window and
  535.    close the Nag file before going on and adding new messages.
  536.  
  537.  
  538.      WEEKLY OCCURRENCES:
  539.    Weekly occurrences can be flagged by hitting the 'W' key from within
  540.    the day window. This creates messages that appear every Tuesday, for
  541.    instance, if the cursor was on Tuesday when 'W' was pressed.  After
  542.    all appropriate days are lit, use the [F5] key as always to add a note.
  543.    It will then come up every week on that day (but will NOT cause the days
  544.    to be double-boxed.  Only individual appointments do that.)
  545.  
  546.    To delete all occurrences of a given note created with the W key,
  547.    you must first highlight the original day of the week on which the
  548.    note was created (by going to the day of the week and hitting W as
  549.    before) then use [F3] and [Ctrl][End] as usual.
  550.     Page 11
  551.  
  552.  
  553.    ********** JUDY IN THE BACKGROUND **********
  554.  
  555.  
  556.    LOADING JK.COM
  557.  
  558.    JK id the part of the Judy system that remains in memory and interrupts
  559.    you with messages in the middle of your other applications.  The
  560.    key point to remember though is that JK.COM needs to be loaded
  561.    AFTER you use Judyk in order for it to take into account any changes
  562.    you may have done then.
  563.  
  564.    This is why putting both the lines
  565.        JUDYK       (or "JUDYK/Q" for no screen display)
  566.        JK
  567.    in your AUTOEXEC.BAT is suggested.  It assures that the JK portion
  568.    of JUDY will be loaded properly into memory.  If you do not use the
  569.    JUDY batch file, or do not have the line "JK" in your AUTOEXEC.BAT
  570.    file, simply type "JK" (no quotation marks) at the DOS prompt to
  571.    load JK into memory.
  572.  
  573.    When JUDY loads, she responds with the line
  574.  
  575.              JUDY is here. Call me anytime with the Double Shift.
  576.  
  577.    She also immediately puts a clock in the upper right corner. (See CLOCK
  578.    below.)  You now have JUDY running under all your other software, until
  579.    the system is re-booted.  Wherever you wander in your computer, JUDY
  580.    will follow you, staying quietly in the background, maintaining your
  581.    clock, and waiting. Two things can bring her up front. If she has a
  582.    message for you, she'll let you know. Or if you want her, you can
  583.    always summon her up.
  584.  
  585.  
  586.    UNLOADING JK.COM
  587.  
  588.    If you need to load JK and she is ALREADY in memory or if for some
  589.    other reason you wish to take JK.COM out of memory, you can do so by
  590.    typing
  591.        JK /u
  592.    at the DOS prompt.  This will free up the memory she occupied and
  593.    prevent her from possibly clashing with incompatible software.  It
  594.    will also of course prevent her from reminding you of your messages.
  595.  
  596.    JUDY had been carefully created to work with as wide a range of other
  597.    software as possible, but because of certain limitations of DOS and
  598.    other non-compatible "IBM-compatibles", programs which reside in memory
  599.    all carry some risk of incompatibility with other programs.  JK.COM,
  600.    therefore, cannot be guaranteed to work with every other DOS program in
  601.    the world.  This is why the ability to unload JK.COM from memory was
  602.    included.  It allows you to, say, modify a batch job which runs the
  603.    incompatible application to first unload JK, run the application and
  604.    then load JK back up.  This would be accomplished with lines in your
  605.    batch job similar to:
  606.  
  607.        JK /u  (to unload JUDY)
  608.            ... (your application is called here )
  609.        JK    (to load her back up)
  610.     Page 12
  611.  
  612.  
  613.      WHEN JUDY CALLS
  614.  
  615.    When JUDY (or, that is, JK.COM) has a message for you, she will beep.
  616.    She will also interrupt whatever process you are engaged
  617.    in. The rest of the computer's operations, (except for life-support
  618.    functions) are suspended while JUDY presents her message, which appears
  619.    as a bright, underlined or colored line of text in the center of the
  620.    screen. (You can change the color and position in the detailed set up,
  621.    described in the appendix.)  You acknowledge the message with a [Esc]
  622.    or [Return]. The JUDY message will disappear, the screen will be repaired,
  623.    and the interrupted software will resume. The message is then considered
  624.    delivered and JUDY will reuse its space.
  625.  
  626.    Alternatively, the 's' key can be used as a 'snooze bar', a
  627.    procrastination feature that postpones the message for five minutes.
  628.    (This is customizable also.  See section on CONFIGURATION in the
  629.    Appendix.)
  630.  
  631.    Any keystroke other than [Esc], [Return], 's', or 'S' will be ignored
  632.    and thrown away. This insures that you will not miss the message.
  633.  
  634.    NOTE: Once again, because of problems DOS can have with the demands
  635.    of memory resident programs such as JUDY, there is a chance that JUDY
  636.    will not restore certain application screen displays properly (but
  637.    although it might interfere with the display it will not interfere
  638.    with the application's actual operation).  There is little, if anything,
  639.    the creators of pop-up utilities (known as TSRs) can do to avoid this
  640.    possibility. Many newer applications anticipate such problems from TSRs
  641.    and include a method of repainting the screen display should it be
  642.    changed.  If your application does not have this re-paint feature yet
  643.    JUDY interferes, you can still temporarily unload JK.COM before running
  644.    the application according to the directions given above.
  645.  
  646.  
  647.      WHEN YOU CALL JUDY
  648.  
  649.    The "Double Shift" calls JUDY to the foreground of your screen.
  650.    To do the double shift, you hold down both left and right shift
  651.    keys at once.  Press them firmly down, and hold 'em in until JUDY
  652.    presents herself. She'll appear with this menu:
  653.  
  654.           Memo     Jot    Review    Clock   [Esc]
  655.           
  656.    You choose these functions by tapping the first letter, or hitting
  657.    the ESC key to quit. For example, the 'c' key, shifted or not, will
  658.    give you the CLOCK. After performing the chosen function, JUDY will
  659.    drop away, returning you to exactly where you were when you called her.
  660.  
  661.    These are the JUDY background functions:
  662.  
  663.     MEMO:
  664.       MEMO is used to add a message to today's list. MEMO puts notes
  665.       into current memory only; it does not write to disk. Like everything
  666.       in memory, MEMO messages vanish when the computer is turned off or
  667.       rebooted.  So they should only be used for SHORT TERM notes.  For
  668.       more permanent notes use JOT.
  669.     Page 13
  670.  
  671.  
  672.       To set a MEMO, call JUDY with the Double Shift. When she appears,
  673.       hit 'm' for Memo. Then fill in the time of the message. (See
  674.       TELLING JUDY THE TIME in the MISCELLANEOUS section below.)  After
  675.       the time has been filled in, a blank line will appear. Type your
  676.       message in the line (using left, right and backspace keys to correct
  677.       errors). Then hit either [Esc] or [Return]. The message is now tucked
  678.       away. It can be checked with REVIEW, and when the time comes, you'll
  679.       be hearing from JUDY.
  680.  
  681.  
  682.     REVIEW:
  683.       This function allows you to check upcoming messages, and to cancel
  684.       any of them. To REVIEW, use the Double Shift, then press 'r'.
  685.  
  686.              [Del] kills, other keys advance
  687.  
  688.       is then displayed.  From this point on, you press any key to see the
  689.       next message. They are presented one at a time in chronological order,
  690.       and then JUDY drops away. If there are no messages JUDY disappears
  691.       immediately. To cancel a message, simply press the [Del] key while it
  692.       is onscreen.  The message is eradicated from memory.  This is NOT the
  693.       same, however, as permanently erasing a note from your appointment
  694.       calendar.  To do that, you must use JudyK (see JUDY IN THE FOREGROUND).
  695.  
  696.     CLOCK:
  697.       JUDY presents a 12-hour hour-minute-second clock, which she updates
  698.       each second. If the position of the clock, or its existence, is not
  699.       desired, the CLOCK function allows you to change it temporarily.
  700.       Call JUDY with the DoubleShift, and tap the 'c' key.  Now you can
  701.       place the clock anywhere on the screen using the arrow keys. Or you
  702.       can remove the clock with the [Ins] key. If the clock is already gone,
  703.       the [Ins] key will restore it. When done, the [Return] or [Esc] key
  704.       will bring you back to your main task.
  705.       
  706.       NOTE: This placement change only lasts until you change it again
  707.       or until reloading JK (say, by rebooting).  To make a permanent
  708.       change, reconfigure JUDY with the "JUDYK /S" command, explained
  709.       below in the appendix.
  710.  
  711.     JOT:
  712.       JOT is JUDY's access to the disk, and thus to long term storage.
  713.       Anything you add with the JOT command gets placed temporarily into
  714.       the "SCRATCH.PAD" file in the JUDY area. (Read the section on
  715.       JUDY'S AREA for a discussion of disk usage.)
  716.  
  717.       JOT, via the Double Shift, then 'j', presents you with the menu:
  718.  
  719.           Calendar   Address   Expense   Idea
  720.  
  721.       The Calendar option allows you to leave a message for any time this
  722.       decade. After filling out the time and date (see below), a line
  723.       appears into which you drop your message. Note that even if a message
  724.       is for today's date, JUDY will NOT remind you of it, until it has
  725.       been "digested" by JudyK. On the other hand, a JOTted date even in
  726.       the past, will become part of your calendar and data files.  So if
  727.       you JOT a message for today's date (though MEMO is better) reboot
  728.       your computer or unload and reload JK (done automatically by JUDY.BAT).
  729.    Page 14
  730.  
  731.  
  732.       Choosing Address, Expense, or Idea simply marks the succeeding
  733.       message for eventual filing into one of three bins: ADDRESS.JK,
  734.       EXPENSES.JK, IDEAS.JK.  The message is actually sorted and placed
  735.       into one of these data files later by JudyK.  The date and time of
  736.       the note's creation are recorded with it, and tacked on to the end
  737.       of the line of text when saved to disk.  Unlike the CALENDAR notes,
  738.       the "Address," "Expense" and "Idea" data files are text files, which
  739.       means they can then be read with a text editor, and reviewed with the
  740.       Lookup Utility.  So using JOT is the way to note an expense or
  741.       telephone number that you might later summon with the Lookup Utility.
  742.  
  743.  
  744.     DOS LOCK:  Flashing Triangles in Clock Display:
  745.  
  746.     You may notice after using JOT that some downward pointing triangles
  747.     are in the clock display.  This indicates that JUDY wants to download
  748.     the most recent JOT to disk, but DOS is locked.  DOS is locked during
  749.     certain critical states, and it should not be interrupted. Oddly, one
  750.     of those states is when you are 'sitting at the prompt'; ie: just in
  751.     DOS, with no application program running.
  752.  
  753.     You don't have to do anything, JUDY will wait for the best time and
  754.     then perform the disk write. Just do not turn off the computer before
  755.     she's had her chance. (You can usually unlock DOS with any screen
  756.     activity such as doing a DIR command or hitting [Ctrl][Break].)
  757.  
  758.  
  759.    ********** MISCELLANEOUS **********
  760.  
  761.  
  762.      TELLING JUDY THE TIME:
  763.  
  764.    When writing the time during the creation of a note in either
  765.    foreground mode (JudyK) or background mode (JK), please note that JUDY
  766.    accepts both 12 hour or 24 hour ("military") time. If there is an
  767.    ambiguity, she will ask for 'a' or 'p' (am/pm). JUDY takes care of
  768.    all punctuation; you need only give her the digits, (and 'a' or 'p').
  769.    She ignores illegal digits.  Also you need not specify everything about
  770.    the time if you want to go along with certain defaults.  Hitting
  771.    [Enter] at certain times results in the following defaults:
  772.  
  773.        Before first digit:  No time attached to message.
  774.        Before the minutes:  Even o'clock, (eg: 7:00)
  775.        Before am/pm:        "Normal office" hours. (8:31 am to 8:30 pm)
  776.  
  777.  
  778.  
  779.      TELLING JUDY THE DATE:
  780.  
  781.    When using the Jot-Calendar feature, you will need to enter a date.
  782.    JUDY starts you with the current date, allowing you to overwrite it.
  783.    You can change as much of the date as you like, scooting around with
  784.    the left and right arrows.  As soon as you hit the [Enter] key, it
  785.    is accepted. For instance, if you want to leave a message for today's
  786.    date you don't type in anything--just hit [Enter].  Or change a single
  787.    digit and [Enter] to leave a message for tomorrow.
  788.    Page 15
  789.  
  790.  
  791.    The date is day/month-name/'year. The day is filled in as two digits.
  792.    Note that the first digit cannot exceed 3. The month is selected using
  793.    the [Up] and [Down] cursor keys to scroll through the month-names, and
  794.    hitting the [Enter] key to pick one.
  795.  
  796.  
  797.    DIARY FILES
  798.  
  799.    JUDY will use all available memory up to about 128K to hold the
  800.    largest possible Calendar file.  When there is no more room, she
  801.    automatically spills off the oldest inactive appointments into nicely
  802.    formatted Diary files. She can no longer read them but you can, with
  803.    any word processor. There is a separate file for each month.  JUDY will
  804.    explain to you what she is doing when she does it.
  805.  
  806.  
  807.    JUDY SWITCHES
  808.  
  809.    The following "switches" are different command parameters you can
  810.    give JudyK when running it from DOS, depending on what you wish to do.
  811.  
  812.     Quick:Judyk /Q
  813.    Do the filing and exit, no fullscreen display
  814.    Useful in AUTOEXEC.BAT where the calendar display is unwanted.
  815.  
  816.     Setup:Judyk /S
  817.    Tailor JUDY to user's parameters. See section in appendix on
  818.    CONFIGURATION.  Useful as your equipment, or your taste changes.
  819.  
  820.     Fresh Files:Judyk /F
  821.    Any JUDY files not present will be created.
  822.    Useful after a disk disaster, or simply to start from scratch.
  823.    Use the subswitch /O (Judyk /f /o) to overwrite (kill) existing files.
  824.  
  825.     Identify:Judyk /I
  826.    JUDY identifies herself, her owner, her condition.
  827.    Useful if you've gotten confused.  If the version you have is a
  828.    shareware "clone" (with limited lifespan) it will be indicated
  829.    here.
  830.  
  831.    Page 16
  832.  
  833.  
  834.    ********** THE JUDY LOOKUP UTILITY **********
  835.  
  836.  
  837.     You'll find JUDY's ability to LOOKUP items quite versatile.  The
  838.     following is a list of some of the things the LOOKUP utility gives
  839.     you:
  840.  
  841.    a) Instant access to JUDY's own ADDRESS, EXPENSES and IDEAS
  842.       files.
  843.  
  844.    b) The ability to check either just the beginning of a file
  845.       entry or anywhere in the file for the keyword.
  846.  
  847.    c) The ability to look-up entries by the JUDY date stamp,
  848.       which is recorded by JUDY at the time of the entry's creation.
  849.  
  850.    d) The option of saving the list of successful matches to a
  851.       separate LOG file, or in fact any file you wish for organizing
  852.       or printing purposes.
  853.  
  854.    e) Access to simply ANY ASCII text file for use with more than
  855.       just names and addresses.
  856.  
  857.  
  858.    ********** USING LOOKUP **********
  859.  
  860.    THE SCREEN
  861.  
  862.    Upon hitting the [F8] key in JUDY (or by typing "phone" at the DOS
  863.    command prompt) you are confronted with the LOOKUP screen, which
  864.    is different from the rest of JUDY.  Not to worry.  The LOOKUP
  865.    screen is very straightforward.  It is divided into 3 main
  866.    areas:
  867.  
  868.    a) The PARAMETERS Area
  869.  
  870.       This is the area at the top where you determine what it is you
  871.       want to search for.  You do so by placing information
  872.       in each of the three "fields" or boxes.  These fields indicate
  873.       HOW you want to search for an item or keyword (the "Search Mode"
  874.       field), WHAT that item is (the "Item to Search For" field),
  875.       and WHERE to look for it (the "From File" field).
  876.  
  877.       Each of these fields can be highlighted (activated) by using the
  878.       [Right]/[Left] arrow keys or by hitting the appropriate function key.
  879.  
  880.  
  881.     b) The MATCHES Area
  882.  
  883.        This is the large black window in the center of the screen.  It
  884.        is where each text entry containing a match to the given keyphrase
  885.        or date is displayed.  If not all the matches can be displayed at
  886.        once, the word "MORE" appears at the bottom of the window indicating
  887.        that you will need to scroll through the matches to see them all.
  888.  
  889.        You cause a search to be performed by hitting the [Return] key.
  890.    Page 17
  891.  
  892.  
  893.     c) The MESSAGES Area
  894.  
  895.        This blue area at the bottom of the screen displays various
  896.        prompts and help messages.  LOOKUP will display a message here
  897.        whenever it beeps due to an error or when needing some additional
  898.        information.  The line of text below it at the bottom of the
  899.        screen never changes, and is there strictly as a reminder of
  900.        which function keys do what.
  901.  
  902.  
  903.  
  904.    ********* F1 --  SEARCH MODE **********
  905.  
  906.    One of LOOKUP's strengths is that it is more than just a simple
  907.    text search utility.  You can place restrictions on the way
  908.    LOOKUP will determine a match by changing the "Search Mode"
  909.    parameter.
  910.  
  911.    To change the Search Mode parameter, use the [Up] and [Down] arrow keys.
  912.    This will scroll you through the following options.
  913.  
  914.    a) TEXT
  915.      Makes LOOKUP assume that whatever you type into the "Search For" field
  916.      is an alpha-numeric text fragment and will look EVERYWHERE in the file
  917.      for it.
  918.  
  919.      This is the simplest way of determining matches.  If the given keyword,
  920.      number or phrase (ignoring upper/lower case) is found, the entire entry
  921.      is added to the list of matches.  ("The entire entry" here is usually
  922.      only one line of text, complete with time and date stamp, as created by
  923.      JUDY. It doesn't have to be, however.  See the section below on
  924.      SEARCHING for an explanantion on how to have multiple-line entries.)
  925.  
  926.      This is the default setting because it is the most common
  927.      way you will probably do your searches.  It is the easiest
  928.      way to look up phone numbers, addresses and names.  Searching
  929.      in TEXT mode frees you from having to organize your entries as
  930.      you jot them down in JUDY.
  931.  
  932.    b) BEGINNING
  933.      A lot like TEXT mode in that it does nothing special to the
  934.      text fragment you give it to look for.  The difference is
  935.      that in BEGINNING mode, LOOKUP finds only those entries that
  936.      have the given keyword or number at the very beginning of the
  937.      entry.  This is useful if you have organized your entries
  938.      with this in mind.  You might preface each entry as you
  939.      create it in JUDY with a special word or name determining its
  940.      category so that later with LOOKUP you can refer to it in
  941.      BEGINNING mode for that specific category.  It's up to you.
  942.  
  943.    c) DATE
  944.      This mode searches entries by the date stamped onto the end of
  945.      the line.  Whenever you JOT something
  946.      down in JUDY, she dutifully records the time and date you did
  947.      so and adds it on to the end of the line of text you jotted.
  948.     Page 18
  949.  
  950.  
  951.      The DATE mode exploits this fact.  When in this mode, LOOKUP
  952.      takes the date you give it, converts it into the proper
  953.      JUDY format and then compares it to the tail end of each
  954.      file entry. This way you can call up all the expenses or
  955.      ideas or phone numbers you recorded on a specific date.
  956.  
  957.      JUDY of course writes down the date in a very specific and
  958.      consistent format as she adds it onto your entry, but you
  959.      don't have to know what that is to use LOOKUP.  LOOKUP will
  960.      take virtually ANY standard North American date format,
  961.      including * and ? wildcards.  But the following rules apply:
  962.  
  963.       -- a month, day and year must all be specified
  964.       -- the month, day and year must be separated by
  965.          either a slash, space, period, comma or hyphen
  966.       -- The month can come second ONLY if you spell it
  967.          out, otherwise the first number is always
  968.          assumed to be the month
  969.       -- No letters are allowed as part of the day and year
  970.       -- Only the last two digits of the year are considered
  971.  
  972.       To see what all that means, just look at the following examples.
  973.       Each of them is an acceptable form for a date. Note also how the
  974.       wildcards are used, for looking up multiple dates.
  975.  
  976.            ACCEPTABLE DATE FORMATS:
  977.  
  978.            2/3/90   (assumes month = 2 as per American custom)
  979.            02 3 90
  980.            2 03 1990
  981.            Feb 3, 1990
  982.            03-February.90
  983.            2 * 1990    (every day of Feb. 1990)
  984.            Feb 1? 90   (every two-digit day beginning with a 1)
  985.            February ? * (any one-digit day in Feb. of every year)
  986.  
  987.  
  988.  
  989.    ********** F2 -- SEARCH FOR **********
  990.  
  991.    This can be any alpha-numeric letter, word or phrase of up to 80
  992.    characters.  Each entry that contains it will be placed on the list
  993.    of matches.
  994.  
  995.    LOOKUP is case insensitive, meaning that it disregards whether the
  996.    letters you type in are uppercase or lowercase when determining a match.
  997.    Therefore you don't have to worry about how the original was typed.
  998.  
  999.    You do have to concern yourself with spaces, however.  LOOKUP treats
  1000.    these like any other letter, so if you accidentally type some leading
  1001.    or trailing spaces along with the search text LOOKUP will not find
  1002.    the original text if it did not contain such spaces.
  1003.    Page 19
  1004.  
  1005.  
  1006.    When modifying the contents of the "Search For" field, please note
  1007.    that if the cursor is at the head of the text and you type in a new
  1008.    letter, the entire line of text is replaced.  This is to speed up
  1009.    the process of typing in something new.  If you are at the very end
  1010.    of the text and hit the [Right] arrow key you'll exit the "Search For"
  1011.    field.
  1012.  
  1013.    The [Up] and [Down] arrow keys along with [PgUp], [PgDn], [Ctrl][PgUp]
  1014.    and [Ctrl][PgDn] will scroll the MATCHES window an entry at a time (or
  1015.    a page at a time) only when the "Search For" field is active.  In other
  1016.    fields the arrow keys cause you to scroll through options.
  1017.  
  1018.  
  1019.    ********** F3 -- FROM FILE **********
  1020.  
  1021.    This is the name of the file that contains the entries through which
  1022.    you wish to search.  It must be a pure ASCII text file for LOOKUP to work
  1023.    properly.  Binary codes will give unpredictable results.
  1024.  
  1025.    Since LOOKUP is designed to work directly with JUDY, it assumes the
  1026.    files you will most likely be looking through are the standard JUDY
  1027.    text files ADDRESS, EXPENSES and IDEAS.  These are files you write to
  1028.    when calling up JUDY via the "Double-Shift" option and select JOT.
  1029.    Each entry in these files is an 80-character line of text containing
  1030.    the words you typed followed by JUDY's own time and date stamp.  Since
  1031.    you might also often be using the LOG file created by LOOKUP, this is
  1032.    one of the standard "From File" options as well.
  1033.  
  1034.    To search through any one of these files, highlight the
  1035.    "From File" field and use the [Up] and [Down] arrow keys to scroll
  1036.    through the choices until the file you want to search appears
  1037.    in the field.
  1038.  
  1039.    If you want to look at any other file, just type in its name at
  1040.    any time.  Once you do, this new filename is added to the list
  1041.    of options so that you can scroll back to it later.  Upon
  1042.    startup of LOOKUP there is a blank slot in the list of filenames
  1043.    available for just this purpose.  Each time you type in your
  1044.    own filename this "free slot" is replaced with the most recently
  1045.    entered name.
  1046.  
  1047.    If a pathname or extension is not specified as part of the
  1048.    file specification, LOOKUP assumes the file resides in a
  1049.    \JUDY directory (which is NOT necessarily the current directory
  1050.    and NOT necessarily "the" JUDY area.  If you installed JUDY in
  1051.    some directory other than one specifically named \JUDY, then
  1052.    LOOKUP will not be able to find the .JK files immediately.  You
  1053.    will have to supply the different path as part of the filename).
  1054.  
  1055.    LOOKUP also assumes the file has the extension ".JK".
  1056.    If you type in your own filename please specify the path and
  1057.    extension if different from these defaults.
  1058.     Page 20
  1059.  
  1060.  
  1061.    ********** [Return] Key -- SEARCHING **********
  1062.  
  1063.    Hitting the [Return] or [Enter] key causes LOOKUP to perform its
  1064.    search.  It won't do anything at all , however, if none of the
  1065.    parameters has been changed since the last search.
  1066.  
  1067.    If you have already done a search and a list of matches
  1068.    resides in the MATCHES window, LOOKUP will ask you if you
  1069.    want to append the results of this new search on to the
  1070.    present list.  You must type Y or N, with Y (yes) meaning
  1071.    to append the results.  This way you can build up a special
  1072.    list as the result of several different searches, and save the
  1073.    final result to disk as the LOG file.  Most of the time,
  1074.    however, you will find yourself doing only one search and then
  1075.    exiting.
  1076.  
  1077.    If LOOKUP finds the target text or date, it displays the entire
  1078.    entry which contains it.  In almost all cases this entry will simply
  1079.    be that single line of text read from the file.  But it does not
  1080.    have to be.
  1081.  
  1082.    As mentioned in earlier sections of this documentation you
  1083.    can look in ANY text file for matches--even one you have
  1084.    created yourself on a standard ASCII text editor (such as
  1085.    "edlin"--if you are masochistic--or a commercial word processor
  1086.    running in ASCII mode).  If you create the file yourself you
  1087.    can have multiple-line entries by simply ending each line (except
  1088.    the last one) with an underscore ('_').
  1089.  
  1090.    LOOKUP, upon finding a match, looks to the end of the line
  1091.    for an underscore.  If one is found it automatically adds the
  1092.    subsequent line of text from the file to the list until the
  1093.    lines quit ending in underscores.  This allows you to create
  1094.    your own simple database of multiple line entries, such as
  1095.    the following:
  1096.  
  1097.        Shrub, Georgette_
  1098.        1000 Darkniss Point_
  1099.        Blackshack, WA 20001
  1100.  
  1101.        Bonaparte, Leon_
  1102.        2 Sacred Blue, Ave._
  1103.        Oolala, FL 18120             etc. etc.
  1104.  
  1105.    If you were to look up "Shrub," for instance, LOOKUP would
  1106.    display all three lines in the list as a single entry.
  1107.  
  1108.  
  1109.    ********** F6 -- SAVING TO A FILE ***********
  1110.  
  1111.    Once you have a list of matches displayed on the screen,
  1112.    you can write it out to a file by hitting [F6].  This file
  1113.    could then be printed out by copying it to your printer from
  1114.    DOS (using the command "copy <filename> PRN").  Or you could
  1115.    even use LOOKUP on it as well for further refinement in your
  1116.    search.
  1117.     Page 21
  1118.  
  1119.  
  1120.    By default, LOOKUP will write the results under the name
  1121.    LOG.JK in a directory specifically named \JUDY.  If that is
  1122.    what you want (and it almost always is), just hit [Return]
  1123.    to confirm the save.
  1124.  
  1125.    If you want to save the list under some other name (even
  1126.    possibly under the name "address" or "expenses" or "ideas")
  1127.    then you need to type it into the field supplied in the
  1128.    MESSAGES area for this purpose.
  1129.  
  1130.    If you do, LOOKUP still assumes that the file will go into
  1131.    the \JUDY directory and have the .JK extension (as is the
  1132.    case with the "From File" field).  If you want the file
  1133.    to go anywhere else or have another extension, you need to
  1134.    type in the path and extension explicitly.
  1135.  
  1136.    If the file already exists, LOOKUP will tell you so and ask
  1137.    if you want to overwrite the existant file.  If you indicate
  1138.    Y (for yes) then the current file with the given name will be
  1139.    replaced with the new list.  Otherwise, LOOKUP won't save
  1140.    anything to disk.  You can then hit [F6] and type in a different
  1141.    name this time if you wish.
  1142.  
  1143.    ********** F10 -- EXITING ***********
  1144.  
  1145.    At any time you may hit the [F10] key to exit LOOKUP.
  1146.  
  1147.    LOOKUP will first remove the current Matches list from memory
  1148.    (if any list exists) without saving it to disk.  It will then
  1149.    return to JUDY (or DOS if you ran LOOKUP from the DOS command prompt).
  1150.  
  1151.     ********** EXAMPLES **********
  1152.  
  1153.      a) By default LOOKUP is set to do "Text" searches from
  1154.         "address.jk."  If you simply want to look up someone's
  1155.         phone number from the address file, then this is perfect.
  1156.         Just type in the name--ignoring upper and lower case--in
  1157.         the "Search For" field and hit RETURN.  LOOKUP displays
  1158.         the line or lines containing the person's name so you
  1159.         can read the number.  Hit [F10] to exit.
  1160.  
  1161.      b) Suppose Edith kept records concerning Christmas gift
  1162.         ideas by jotting them down in the "ideas" file in JUDY.
  1163.         Each time she added an idea she prefaced it with the
  1164.         recipient's first name.  Now she wants to see a list of
  1165.         all the ideas she had for Ted.  First, she types the word
  1166.         TED (upper or lower case) into the "Search For" field.
  1167.         Then she highlights the "From File" field and hits the [Up]
  1168.         arrow key until IDEAS is displayed.  She highlights the
  1169.         "Search Mode" field and scrolls until BEGINNING
  1170.         is shown (so as to search only those ideas beginning with the
  1171.         word "ted" and not any ideas that may be ABOUT Ted and have his
  1172.         name imbedded in the middle of the line).
  1173.  
  1174.         She hits [Return].  Presto!  All the ideas starting with the
  1175.         word "Ted" are displayed.  She saves this out to a file, and
  1176.     prints it up for an instant Christmas list.
  1177.      Page 22
  1178.  
  1179.  
  1180.      c) Let's say that you use JUDY to jot down your household
  1181.         expenses.  At the end of the year you want to see what
  1182.         you spent in March.  No sweat.  Simply set the "Search
  1183.         Mode" field to DATE, and the "From File" to EXPENSES.
  1184.         Then, taking advantage of LOOKUP's ability to accept wild-
  1185.         cards in its dates, you type in "March * 90" (no quotes,
  1186.         of course) in the "Search For" category, meaning "search
  1187.         for all entries dated any day of March 1990."  Hit [Return].
  1188.         Shazam!  All the single line entries you jotted down with
  1189.         JUDY in the EXPENSES file during the month of March 1990
  1190.         are called up.  Hit [F6] and name the output file "MARCH"
  1191.         and you'll have a separate record of these expenses. 
  1192.         (You might even subsequently search through this "March" file
  1193.         for a futher breakdown of your expenses.)
  1194.  
  1195.    ********** COPYRIGHT and LISCENSING AGREEMENT **********
  1196.  
  1197.    JUDY is copyrighted material, and of course it is illegal to
  1198.    distribute unauthorized copies, whether for fun or profit.  What your
  1199.    hard-earned 30 bucks has bought you is merely the right to USE the
  1200.    software.  You may make safety copies for yourself, naturally, but
  1201.    beyond such simple archival copies you must NOT allow for even the
  1202.    possibility of it being used by two people simultaneously.
  1203.  
  1204.  GUARANTEE AND DISCLAIMER:
  1205.  
  1206.    We hope you enjoy JUDY.  If you're unhappy with JUDY, send the original
  1207.    diskette and documentation back to Interfact Software within 30 Days of
  1208.    its receipt and we'll cheerfully refund your money.
  1209.  
  1210.    Other than that, there are no warranties express or implied.
  1211.  
  1212.  
  1213.    ********** APPENDIX **********
  1214.  
  1215.   DETAILED JUDY CONFIGURATION:  Upon invocation by Judyk/s or during first
  1216.   powerup of JudyK.  NOTE: THESE CHANGES ARE NOTICABLE ONLY UPON THE NEXT
  1217.   TIME YOU LOAD JK.COM.
  1218.  
  1219.       Where should the clock be? (Use Cursor keys)
  1220.    If you don't like where the clock comes up (the upper right hand
  1221.    corner), you can change this home position by pushing around the
  1222.    marker with the cursor keys.  This changes where the clock shows up
  1223.    BY DEFAULT.  If you want to change the clock position at any time during
  1224.    a particular session, call JUDY via DoubleShift and use the "Clock"
  1225.    command there.
  1226.    typical answer: (Move the marker with the four cursor keys, then press
  1227.    [Enter].)
  1228.  
  1229.      Where should Judy appear?
  1230.    Similarly, you indicate a position on the screen. Notice that the
  1231.    legal area for the marker is constrained to an area smaller than the
  1232.    full screen.
  1233.    typical answer: (Move the marker with the four cursor keys, then press
  1234.    [Enter].)
  1235.     Page 23
  1236.  
  1237.  
  1238.      What color code for clock? (Use Cursor keys)
  1239.    There are 256 available colors, which you can scroll through. The
  1240.    order of the colors can be found in Table C of the IBM Tech Ref
  1241.    Manual.  Monochrome owners will find that a great many colors are
  1242.    exactly the same as one another, and that scrolling through them is
  1243.    rather boring. For both color and monochrome colors 128-255 are all
  1244.    blinking.
  1245.    typical answer: (View colors with arrows, then select by pressing [Enter].)
  1246.  
  1247.    
  1248.       How about a color code for Judy menus?
  1249.    This color is the one in which you want JUDY to present herself when
  1250.    she interrupts you from the background.  The yellow color in which 
  1251.    appointment times are displayed is permanent, however.
  1252.    typical answer: (View colors with arrows; select by pressing [Enter].)
  1253.  
  1254.     And for urgent Judy messages?
  1255.    This is the color in which all highlighted words used by JUDY will be
  1256.    presented.  This means not only urgent text, but other non-emergency
  1257.    characters, most notably the cursor.
  1258.    typical answer: (View colors with arrows; select by pressing [Enter].)
  1259.  
  1260.     Would you like to recolor the Judy Screen?
  1261.    Answer Y if you would like to change the main JudyK calendar screen
  1262.    colors.  You will be allowed to change the various default colors in
  1263.    the following 6 categories (NOTE: Many colors are the SAME; changing
  1264.    one changes the other.  Only 5 colors--indicated by asterisks--are
  1265.    unique).
  1266.       MAIN SCREEN:
  1267.         *Highlight: Function Key Buttons
  1268.         *Medium: current day/year/month digit and active F box "drop shadow"
  1269.         *Normal: the calendar itself: box outlines, fillcolor, etc.
  1270.       HELP:
  1271.          Highlight: same as MAIN medium
  1272.          Medium: same as MAIN normal
  1273.         *Normal: the onscreen help text color.
  1274.       BOXES:
  1275.          Highlight: same as MAIN normal
  1276.          Medium: same as HELP normal
  1277.       SETUP:
  1278.          Highlight: same as HELP normal
  1279.         *Normal: outline color of help screen box
  1280.       NOTES:
  1281.          Medium: same as SETUP normal.  Does not affect notes, actually.
  1282.         *Normal: outline color of active calendar area
  1283.       EDIT:
  1284.          Highlight: same as SETUP normal. No effect on edit screen.
  1285.          Medium: same as NOTES normal.
  1286.   
  1287.   NOTE: the main screen frame color (gray in v. 2.00, blue in earlier
  1288.   versions) cannot be changed.
  1289.   Notes being edited are also this same permanent gray once you hit [F3]
  1290.   to open the Notes window.
  1291.     
  1292.     How long is the snooze period?  {in minutes}
  1293.    The snooze period is the time which you get to procrastinate.  When
  1294.    JUDY interrupts you with a message and you hit 'S' or spacebar to
  1295.    postpone that message a few minutes, the Snooze Period will determine
  1296.    that interval.
  1297.    typical answer: 5
  1298. Page24
  1299.    
  1300.     Do you wish to change the "Double Shift" pattern?
  1301.    If for some reason you want to call JUDY with something other than
  1302.    the traditional double-shift (left and right shiftkeys), you can
  1303.    change that.  Simply answer Yes, then set any combination of
  1304.    [Left Shift], [Right Shift], [Alt] and [Ctrl].
  1305.    Use [Enter] to accept, or [Del] to clear the combination and try again.
  1306.  
  1307.    
  1308.      What type of printer? { Vanilla=0  Epson=1 }
  1309.    This regulates the type of control codes which JUDY will use to
  1310.    create special printer effects when making hardcopy of your schedule.
  1311.    The Vanilla option attempts no printer effects, it sends only pure
  1312.    ASCII code.
  1313.    typical answer: 0
  1314.  
  1315.    
  1316.      Which printer port? { 1, 2, 3 }
  1317.    Is your printer on LPT1, LPT2 or LPT3? Simply press the proper number.
  1318.    NOTE: the default is given as LPT1 the first time you configure JudyK,
  1319.    but technically speaking the default is PRN, and if you specifically
  1320.    want PRN (and not LPT1:, just hit [Enter] to stick with the default.
  1321.    typical answer: [Enter]
  1322.  
  1323.  
  1324.     What is the name of your Phone Manager? { PHONE }
  1325.    This is the name of the program that will be invoked whenever you
  1326.    hit [F8] in JudyK.  Normally this is the Lookup Utility (as the
  1327.    Lookup Utility's actual name is PHONE.EXE).  If you want to use
  1328.    some other manager or change the name of the Lookup Utility, type
  1329.    in the new name now.
  1330.    typical answer: [Enter] (to use default Lookup Utility)
  1331.  
  1332.  
  1333.    ********** ERROR MESSAGES **********
  1334.  
  1335.      'Bad disk; fix & hit key. Or Esc.'
  1336.    When you loaded JK, the JUDY disk was not the default
  1337.    drive.  Or the JUDY disk is damaged. Replace the disk, hit a key,
  1338.    and it will re-attempt to load. If you use [Esc], JUDY will install
  1339.    herself, but without any of today's messages. She will use Drive B:
  1340.    as her home drive.
  1341.  
  1342.      'Sorry,   my memory is full now. '
  1343.    JUDY can only hold sixteen pending "today's" messages.
  1344.    There are sixteen active ones already. Delete one with the REVIEW
  1345.    function if you want.
  1346.  
  1347.      'Cannot write. Hit [Esc] to free.'
  1348.    JUDY cannot jot a note into her directory. Most likely, the
  1349.    wrong floppy is in the drive or the disk is full. Replace the
  1350.    disk, if necessary, and hit a key.  Otherwise abort out with [Esc].
  1351.    Note will not be written.
  1352.  
  1353.      'Cannot create scratch.pad. hit [Esc]'
  1354.    JUDY cannot open up a file in her directory. Probably the
  1355.    directory is full or it is nonexistent. Hit [Escape] and investigate.
  1356.    Your note will not be written.
  1357.     Page 25
  1358.      'Judy's already here. Hit [Esc]'
  1359.    JK, the resident part of JUDY, is already in residence. There
  1360.    are few reasons for double loading JUDY, and it might create trouble.
  1361.    Troublemakers can force a doubleload with 'f'. (Be sure to configure
  1362.    different DoubleShift patterns as well.)
  1363.  
  1364.      'Version mismatch. Maybe trouble.'
  1365.    The JUDYK and JK files are not the same version number. Check
  1366.    the numbers during signon. This may or may not present problems.
  1367.  
  1368.      'Not now.'
  1369.    This message occasionally appears if you call JUDY during a
  1370.    time when the computer's operation should not be interrupted. Try
  1371.    again in a few seconds.
  1372.  
  1373.      'Error on LPT1:' 'IO ERROR' or 'OUT OF PAPER'
  1374.    These self-explanatory messages might appear during hardcopy
  1375.    printout. Usually your printer is turned off, off-line or out of paper.
  1376.    However be certain that the LPT number in the error message
  1377.    corresponds to your actual printer port.
  1378.  
  1379.      'This is not MY Calendar'
  1380.    You have gotten the wrong calendar.jk file in your system. You
  1381.    can delete it and then use Judyk/F to replace this (and any other
  1382.    missing files). JUDY clones will not read the files of another
  1383.    JUDY clone.
  1384.      Page 26
  1385.  
  1386.  
  1387.      'Cannot find file xxxx.jk'
  1388.    The requested file is not available. Do you have the proper
  1389.    disk mounted?  Or maybe \JUDY is not in your path.  If not, check
  1390.    the disk or change the path to include the proper directory.
  1391.    Otherwise, you may be missing some files.  Type 'Judyk/F' to replace
  1392.    the missing file with a clean slate .
  1393.  
  1394.    
  1395.    ***** FILES CREATED BY JUDY DURING CONFIGURATION *****
  1396.       (these files will therefore be in your \JUDY directory along with
  1397.        those listed in the READ.ME file on the Distribution Diskette)
  1398.  
  1399.     in the current directory:
  1400.  
  1401.       WHERE'S.bat: sample use of ADDRESS.jk with FIND.
  1402.             NOT needed if you use the Lookup Utility.
  1403.  
  1404.     in the the JUDY directory:
  1405.  
  1406.        ADDRESS.jk: list of addresses, readable by any text editor.
  1407.        EXPENSES.jk: list of expense, readable by any text editor.
  1408.        IDEAS.jk: idea 'heap',  readable by any text editor.
  1409.       *CALENDAR.jk: records appointments, only readable by JUDY
  1410.       *SCRATCH.pad: JK's notes to JUDYK
  1411.       *NOTE.pad: JUDYK's notes to JK
  1412.        MON'YR.LOG: (eg.: JAN'95.LOG) Diary files, records of old events.
  1413.  
  1414.     *for internal use only
  1415.  
  1416.     Thank you.  That's all.
  1417.  
  1418.    
  1419.     Copyright Feb 1987 by Dov Jacobson, new_functions()
  1420.     Revised July 1990 by Chris Masters, interfact software
  1421.    
  1422.